基于STM32数据采集器的设计

时间:2014-10-21来源:网络

  2.5 RS485 通信接口电路

  RS485 通信主要实现采集的数据传输,为保证数据传输的安全性和通信的兼容性,在硬件设计上使用SP3485 作为收发控制器,同时使用TLP521 光耦进行隔离,保证数据采集卡硬件通信的安全;在软件设计上使用工业标准的MODBUS 协议作为RS485 通信规约,保证系统良好的兼容性和数据传输的准确性。

  3. 软件设计

  数据采集器软件设计主要采用模块化编程,主程序流程图主要包括关中断、各功能模块初始化、开相关中断、看门狗定时、开关量输入采集、AD 采样处理、RS485 通信数据处理和定时喂狗;主程序流程图如图6 所示。

  

 

  4 结语

  通过Multism 对电压信号采样电路进行仿真,采样输入信号接入示波器A 通道,电压幅值范围为DC0-5V,输入信号经过电压信号处理电路后输出电压信号输入示波器B 通道,当输入电压为100mV时,经过电压信号处理电路输出电压为101.541mV ;当输入电压为3.28V 时,经过电压信号处理电路输出电压为3.28V ;当输入电压为5V 时,经过3.3V 限幅电路后电压被钳在3.3V,由仿真图观察可知,HCNR201 具有良好的线性度,保证了数据采样的精度。

  

 

  

 

  

1 2

关键词: STM32 数据采集器 RS485

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版