新闻中心

EEPW首页>测试测量>设计应用> 带DAC输出的多通道温度采集模块的设计

带DAC输出的多通道温度采集模块的设计

作者: 时间:2011-09-21 来源:网络 收藏

3 系统软件设计
系统的软件主要由温度测量程序和Modbus通信中断程序组成。
测温程序主要负责,主要工作在于建立热电阻温度和电阻值的分度表,并判断每路检测结果是否出现温度是否异常,是则重新测量。正确的测量结果将保存于保持寄存器,等待上位机读取。温度测量程序流程图如图4所示。

本文引用地址://m.amcfsurvey.com/article/194729.htm

g.JPG


接受到主机的读取命令时,则进入通信中断程序。Modbus协议是应用于工业控制上的一种通用通信协议。主要有两种通信模式:ASCII和RTU模式。由于在同样的波特率下,RTU比ASCII能够传送更多的数据,因此采用RTU模式来实现的MoSbus通信。它的消息帧格式主要有地址、功能码、数据、校验码构成。Modbus协议的通信中断程序流程图如5所示。

4 结语
采用了AVR单片机为控制核心,采用外扩一片低成本的13位A/D芯片,通过电子开关切换实现多路测温电路。设计了一种PWM转电路。基于Modbus通信协议,通过RS 485网路与主机通信。结构简单,准确度高,通用性好。实际使用中,在高温和强干扰环境下,模块仍能正常工作。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭