1引言在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非接触式红外测温仪.该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行通信也是RS232C接口
尽管RS232C性能指标并非很好,但还是有广泛的市场支持
串行通信技术在测控系统中占有很重要的地位,只用三根线.就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低.而且通用性好
2串行通信的硬件设计在所开发的系统中.红外测温仪将检测电力没备的工作和环境温度,通过RS232C串口传给单片机,同时由单片机控制检测装置的在线工作组态,红外检测装置的工作组态的制订和选择是由上位PC机来完成的,这样,以单片机为核心组成的控制电路是数据的中转站,上位PC机下传红外测温仪的在线工作组态.上传红外测温仪的检测的电力设备的在线工作温度.以诊断电力设备的工作状态
在这里单片机与PC机的串行通信接口还是RS232C的标准通信
AT89C51单片机仅有一个串口,这就要解决另一个串口外扩问题,系统利用的通用串行通信接口芯片8251A来扩展
该系统的串行通信的硬件电路如图1所示
RS-232是EIA(ElectronicsIndustriesAssociation)电平.信号电平采用负逻辑,逻辑"1"=一12V,逻辑"0"=+12V
这与单片机的TTL信号电平不兼容,所以RS232C与89C51单片机的串口RXD(串行接收口)和TXD(串行发送口)不能直接连接,需要跨接一个转换器在RS232C与TTL电路之间进行电平转换
市场上电平转换的芯片很多,如早期广泛使用MCl488和MCl489,MC1488是接收TTL电平.输出RS232C电平.MC1489是接收RS232C电平,输出TTL电平,该电平转换接口的不便之处是