系统硬件设计

采集电路

原文位置以AT89S52单片机为核心,外置看门狗X5045和一片11.0592MHz晶振构成最小单片机系统,应用AT89S52单片机的I/O口双向传输数据的功能,P3.4与DS18B20一线总线连接,实现对DS18B20进行读取和写入操作,在总线上加入一个上拉电阻,这个电阻可以根据加入网络DS18B20的多少和采集距离的长短来改变电阻阻值。利用P3.0和P3.1特殊功能I/O口定义,做为通讯的收发器。P2.0应用AMD2483的使能控制引脚。在此应用JTAG标准仿真接口设计,通过JTAG接口将程序下载到AT89S52芯片中。实现操作功能。采集电路如图2所示。

电源

原文位置在进行系统运行时,不可缺少的就是电源的稳定性和可靠性,AMS1117-5.0具有限流和过热自动关断保护功能,其内置的带隙基准可以保证输出电压的误差精度。在输出端需要连接一个至少10mf的钽电解电容用于提高输出端的瞬态响应和稳定性。主要为单片机及周围电路供电。B0505S-W5是金升阳公司的一款专门针对线路板上分布式电源系统中需要产生一组与输入电源隔离的电源的应用场合而设计的,在此为内部隔离的ADM2483提供隔离电源和MAX488通讯提供隔离电源。从而使信号的传输更加可靠。电源电路示于图3。

通讯

原文位置在通讯中分为RS485通讯和RS422通讯。RS485通讯采用的ADM2483是ADI公司的串行RS485接口芯片,采用双电源供电,输出和输入完全隔离的RS485芯片,可以加强对有效信号的接收与发送,增加了远距离通讯的可靠性。配合555的定时器的功能,EA_485在通常情况下处于低电平接收状态,当TXD_IN有信号输出时使能EA_485变为高电平,将数据发送出去。当发完这段数据时EA_485自动回到低电平接收状态,发送数据这段时间是由R5×C5决定的,能够确定数据传输的完整性;RS422通讯上位机通过A、B端输入命令,这是RS422接收器端口,Y、Z接收命令,这是RS422的发送器端口。在RS422的另一端采用光耦隔离的方式,将电源和信号隔离,增加了信息传输的正确率和抗干扰性,保证了信息的完整性。LED、LED1分别指示信息接收指示和发送指示。可以直观的监测信息的传输过程。通讯电路如图4所示。