2、单片机及其外围电路部分
单片机外围电路如图4所示。
(1)AT89S52介绍
单片机选用的是ATMEL公司新推出的AT89S52,该芯片具有低功耗、高性能的特点,是采用CMOS工艺的8位单片机。AT89S52有以下主要特点:
①采用了ATMEL公司的高密度、非易失性存储器(NV-SRAM)技术;
②其片内具有256字节RAM,8KB的可在线编程(ISP)FLASH存储器;
③有2种低功耗节电工作方式:空闲模式和掉电模式;
④片内含有一个看门狗定时器(WDT),WDT包含一个14位计数器和看门狗定时器复位寄存器(WDTRST),只要对WDTRST按顺序先写入01EH,后写入0E1H,WDT便启动,当CPU由于扰动而使程序陷入死循环或“跑飞”状态时,WDT即可有效地使系统复位,提高了系统的抗干扰性能。
(2)外围电路部分
接口电路的片选信号由74LS138对高位地址线P2.0(A8)、P2.1(A9)、P2.2(A10)译码后生成,主要有8155可编程接口电路片选信号CS_8155(Y0)、键盘接口片选信号CS_KEY(Y1)及液晶模块片选信号CS_LCD(Y2)等。LCD选用OCULAR公司生产的字符点阵液晶显示模块GD1602S,该模块能显示20×2的5×7点阵字符,功能强,与8位MCU接口方便;键盘接口设计为通用PC机接口(PS/2),是因为通用PC机键盘具有价格低廉、可靠性高、通用性好及操作方便等优点,而且维护方便,限于篇幅本文未介绍。A13、A14、A15组成多路模拟开关4051的编码地址线,Vxi即为4051按照键盘输入的地址选出的一路模拟信号,它将被送往信号调理模块进行放大调理。在恶劣的工业工作环境中,串行通信接口芯片很有可能受到静电的冲击而损坏,特别是在传输线架设于户外的使用场合,接口芯片乃至整个系统还有可能遭致雷电的袭击。本文选用的RS-485接口芯片SN75LBC184不但能抗雷电的冲击而且能承受高达8kV的静电放电冲击,最大传输距离约1219m,最大传输速率为10Mb/s;可以保证与上位机进行通信时稳定可靠。
3、双积分模/数转换接口电路
(1)芯片ICL7135介绍
ICL7135是美国MAXIN公司生产的一个双积分式A/D转换集成电路,该芯片抗干扰能力强、分辩率高、价格低廉。它的分辩率相当于14位二进制数,转换误差为±1LSB,转换输出为0~19999;当测量量程为0kN~2000kN时,这样的精度使得仪表的分辩率达到0.1kN;模拟输入可以保证0点在常温下的长期稳定性。由于7135输出的转换结果是动态扫描BCD码,因此常规设计一般通过并行接口与单片机连接,以节省单片机的硬件开销,同时8155中的定时器还可以满足7135对时钟的需要。
(2)A/D转换电路及其原理
电路原理图如图5所示。