基于单片机远程IIC温度控制系统.pdf
2010年第27期NO.27.2010
(总第162期)(CumulativetyNO.162)
2
基于单片机远程IC温度控制系统
阮围,杨振杰,李永刚
(成都理工大学信息工程学院,四川成都610059)
2
摘要:采用P89LPC922单片机为主控MCU,使用模拟IC方式,种编程方式。
利用远程控制芯片P82B96实现了基于I2C的远程I/O扩展,1.2无线传输设备
同时该系统采用LM75A采集终端温度并在前端显示,前端通采用P82B96作为主机和从机的通信设备,P82B96是
过控制PCA9554的I/O口来实现对终端温度的控制。温度过是一款双极性、内部无锁存、双向逻辑接口器件,它提供标准
高则控制风扇转动来降温,温度过低则控制加热设备加热。I2C器件和远距离总线间的桥接,可以将不同电压和电流级
22
关键词:单片机;P82B96;IC;远程温度控制别的类似总线与IC总线进行桥接。其远程的距离最多能达
中图分类号:TP273文献标识码:A到1000m。该器件可桥接SMBus(350μA)、3.3V逻辑器件,
文章编号:1009-2374(2010)27-0070-0215V电平及低阻抗导线可以延长通信距离,增加抗干扰能力。
该器件对I2C总线协议和时钟速率没有特殊要求。P82B96
远程温度控制技术是为了使人们可以在远离设备的地方能增加I2C总线节点上挂接的最小负载数、新总线负载数和
及时了解设备的温度状况并对温度进行控制的一种技术。在远程I2C总线器件数,且不会对本地节点造成影响。挂接器
工业生产和农业生产的某些领域中,由于现场的特殊环境,不件数目和物理上的限制也会大大减小。通过平衡传输线(双
能即时在现场控制温度,因此,远程温度控制技术的研究十分绞线)或光耦隔离(光纤)发送信号,Tx、Rx结构上的分隔使
必要。其发送变得简单,且Tx和Rx信号直接相连时而不会锁死。
1.3I2C总线配置
1系统硬件设计2
IC(Inter-IC)是一种用于内部IC控制的双向两线串行总
整个系统分为主机和从机两个部分,从机部分由温度线协议。在I2C总线中仅需要SDA(串行数据线)和SCL(串
传感器LM75A、I/O扩展芯片PCA9554和远程控制芯片行时钟线)两根信号线就可以实现多个器件之间主从式的通
P82B96组成;主机部分由单片机P89LPC922、远程控制芯信,其典型配置错误!未找到引用源。所示,注意连接时需要
片P82B96、数码显示系统和报警系统组成。温度传感器共地。在I2C总线上要实现功能和模块扩