支持CAN通信和RS232的24bit ADC采集板

一、主要元器件

单片机使用stm32f103

can芯片 TJA1050 

ADC芯片 ADS1256

电压基准芯片 REF3020,2.048V电压

供电使用LDO

二、项目设计

1、V002版本设计

①改进项

增加电源反接保护

PCB优化布局布线,增加必要丝印,增加测试点

②原理图设计

经打板测试稳定正常运行,ads1256采集电压抖动在15uv左右,设计采集范围为差分-2V到2V,实测负电压输入-50mv以内才比较准确,如果是正电压反接在采集端口则能测量到-2V

2、V003版本设计

①改进项

5V压降改用DCDC,以适应更大的电源输入电压6-30V

②原理图设计

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32F103是一款52MHz主频的ARM Cortex-M3内核微控制器,具有丰富的外设资源和强大的计算能力。ADS1220是一款24位精度的低功耗、低噪音、Delta-Sigma模数转换器,适用于电压、电流和电阻的测量应用。 在STM32F103和ADS1220的应用实例中,我们可以利用STM32F103的GPIO口和SPI接口与ADS1220进行通信。首先,我们需要配置STM32F103的GPIO口和SPI接口,并根据ADS1220的通信协议进行初始化设置。然后,我们可以通过SPI接口向ADS1220发送控制指令,例如启动转换、设置增益和采样速率等。同时,我们还可以通过SPI接口读取ADS1220转换后的数据。 在具体实例中,我们可以使用STM32F103的定时器和DMA功能实现自动定时采样,并将采样数据存储到内存中。通过ADS1220的24位精度和低噪音特性,我们可以获得高精度、低噪音的模拟信号测量结果。同时,可以利用STM32F103强大的计算能力对采样数据进行处理和分析,例如滤波、数据逻辑处理等。 除此之外,我们还可以结合其他外设资源,如LCD显示屏、按键、通信接口等,实现更加复杂的功能。例如,可以通过LCD显示屏实时显示ADS1220采样结果;通过按键实现启动和停止采样功能;通过通信接口(如UART或CAN总线)与外部设备进行数据交互和通信。 总之,STM32F103和ADS1220的应用实例可以实现高精度、低噪音的模拟信号测量和处理。通过充分利用STM32F103的外设资源和计算能力,我们可以灵活地设计和实现各种应用场景,满足不同的测量需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值