关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 应用AT89S52单片机和DS18B20嵌入式数字温度传感器设计的V-T曲线控制补偿系统

应用AT89S52单片机和DS18B20嵌入式数字温度传感器设计的V-T曲线控制补偿系统

作者:时间:2012-01-17来源:网络收藏

3.2软件

本文引用地址:http://www.eepw.com.cn/article/161202.htm

  程序主要包括主程序、读出子程序、转换命令子程序、计算子程序、显示数据刷新子程序等。编程时必须严格按照DS18B20的时序规定进行。尤其需要注意的是,在多点温度测量中,由于多个DS18B20挂在一条总线上,为识别不同的器件,在安装之前,应将主机逐个与DS18B20挂接,以读出其序列号。具体是由主机先给DS18B20发一个复位脉冲,在DS18B20发回响应脉冲给主机后,主机再发读ROM命令(代码33H),并发一个15μs左右的脉冲,接着再读取DS18B20序列号的一位,并用同样方法读取序列号的每一位。


4抗干扰

  为了该系统能够稳定可靠地工作,本系统还应对其进行抗干扰。具体应从以下几个方面人手进行设计:

  (1) 线加粗,合理走线、接地,三总线分开。使用完全光耦隔离方法来提高抗干扰能
力,减少互感振荡,光耦应选择高速器件;

  (2) CPU、RAM、ROM等主芯片应在Vcc和GND间接电解及瓷片电容,以去掉高低频干扰;

  (3) 应采用独立系统结构,并减少接插件与连线,以提高可靠性,减少故障率;

  (4) 在外部供电的输入口应加二极管桥抑制电路,以防止逆向电流的出现,同时也使得内外电路的地线隔离,从而起到抗干扰作用;

  (5) 加复位电压检测电路可防止复位不充分从而CPU就工作的现象,尤其在有EEPROM器件时,复位不充分会改变EEPROM的内容;

  (6) 在空单元写上00H,并在最后放跳转指令到ORG 0000H,可防止程序跑飞。

5 结束语

  应用和DS18B20嵌入式数字温度等设计的系统,可以方便地进行数据采集、计算和调节。试验结果表明,该系统完全可以达到设计要求,以实现数字化的数据采集、数据处理和要求。该方法与传统的模拟硬件控制系统相比,可以很好地解决卫星电源分系统的小型化、高精度、高可靠性和低功耗等问题。可以预见,该设计方案在我国的航天领域将有很大作为。

双绞线传输器相关文章:双绞线传输器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭