论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
不同,如果有干扰改变了了这位的状态,会打乱整个系统的运行。这是可采用在命令中
增加几位地址地方法。在有干扰时,主从机通讯应加入检验,对异步通讯,可采用字符或字节的奇偶校验加上一帧信息的累加和校验。
(5) 从机设计方法
从机是一个独立地控制器或数据采集装置,它的设计方法基本上与一般的单片机系统相同,只是需增加通讯口硬件和通讯处理软件。为了减少通讯量,从机常用于完成对一个子系统的控制或数据采集。每台从机所需完成地功能一般比较多,而且是综合性地,这是它的结构比较复杂,再加上通讯处理软件需与控制或数据采集并行进行,所以在多机系统的从机中,应该配备实时多任务操作系统
。
总线驱动器芯片SN75176
常用的RS-485总线驱动芯片有SN75174,SN75175,SN75176。SN75176芯片
有一个发送器和一个接收器,非常适合作为RS-485总线驱动芯片。
图1 SN75176芯片及其逻辑关系
5、RS-485方式构成的多机通信原理 (科教范文网 fw.nseac.com编辑发布)
在由单片机构成的多机串行通信系统中,一般采用主从式结构:从机不主动发送命令或数据,一切都由主机控制。并且在一个多机通信系统中,只有一台单机作为主机,各台从机之间不能相互通讯,即使有信息交换也必须通过主机转发。采用RS-485构成的多机通讯原理框图,如图所示。
图2 采用RS-485构成的多机通讯原理框图
在总线末端接一个匹配电阻,吸收总线上的反射信号,保证正常传输信号干净、无毛刺。匹配电阻的取值应该与总线的特性阻抗相当。 当总线上没有信号传输时,总线处于悬浮状态,容易受干扰信号的影响。将总线上差分信号的正端A+和+5电源间接一个10K的电阻;正端A+和负端B-间接一个10K的电阻;负端B-和地间接一个10K的电阻,形成一个电阻网络。当总线上没有信号传输时,正端A+的电平大约为3.2V,负端B-的电平大约为1.6V,即使有干扰信号,却很难产生串行通信的起始信号0,从而增加了总线抗干扰的能力。
程序流程框图:
发送流程图 接收流程图
盘及显示电路
三、测试分析
1、温度测量
仪器:Pt100,电热炉,测试数据如下:(单位:℃)
实际温度 0 100 200 300 400
测量温度 0 100.3 200.5 300.2 400
误 差 0 0.3 0.5 0.2 0
误差分析:采用分段线性补偿,大大减小误差。
环境温度下降时测试
仪器:电风扇,温度计,电炉。测试数据如下:
实际温度 50 150 200 350.5
(科教范文网http://fw.nseac.com)
四、结论
1、应用89C52、89C51单片机,不仅便于数据的采集和处理,还扩展了各种
功能。通过A/D57412位逐位逼近式代三态输出的A/D转换,可以检测的温度范围是:0℃ ~4