本实用新型专利技术公开了一种多串口自动切换的通信装置的电路,以解决多个主机设备与多个从机设备不能进行数据交互的问题。本通信装置包括多个主机的串口通信端口和从机的串口通信端口,各主机与从机之间的通信端口切换是通过由或非门、施密特反向器、二极管、电阻、电容等电路构成,实现各主机与从机通信端口之间的自动切换,达到各主机与从机数据传输的模式,避免了多个主机与从机之间同时传输信息的问题,造成信息干扰。
【技术实现步骤摘要】
本技术涉及通信领域,具体涉及的是一种多串口自动切换的通信装置的电路。
技术介绍
目前,国家对企业排放的污水中化学需氧量(C0D)、氨氮、二氧化硫、氮氧化物等均提出了明确的减排指标,对在线监测设备的要求也越来越高。目前用于在线监测的化学需氧量(C0D)、氨氮、总磷、pH值、浊度、电导率、流量计等检测仪器设备都配有串行通信端口,但这些监测设备都属于被动式的数据传输,一台主机可以连接多台这样的在线监测设备,当主机发送相应的数据传送命令后,在线监测设备返回相应的监测数值。这种通信方式只能实现一台主机连接多台在线监测设备,对于2台或2台以上的主机需要读取在线监测设备(从机)的监测数据时,主机与在线监测设备(从机)之间就不能实现有效的数据通信。
技术实现思路
本技术的目的在于克服现有技术存在的以上问题,提供一种多串口自动切换的通信装置的电路,解决多台主机与多台在线监测设备(从机)之间的数据传输问题。为实现上述技术目的,达到上述技术效果,本技术通过以下技术方案实现:—种多串口自动切换的通信装置的电路,包括主机1的串口通信端口 TxDl和RxDl、主机2的串口通信端口 TxD2和RxD2、从机的串口通信端口 TxD和RxD,实现多个主机设备与多个从机设备进行数据通信时的端口自动切换;所述串口通信端口 TxDl连接到2输入或非门U1A的一个输入端;所述2输入或非门U1A的输出端连接到2输入或非门U1C输入端和施密特反向器U2A输入端;所述施密特反向器U2A的输出端通过二极管D3、电阻R6、电容器C2所构成的电路进行充放电并经过施密特反向器U2C进行整形,达到对信号进行处理的目的;所述经过施密特反向器U2C整形后的输出信号连接到2输入或非门U1B的一个输入端;所述串口通信端口 TxD2连接到2输入或非门U1B另一输入端;所述2输入或非门U1B的输出端连接到2输入或非门U1C的输入端和施密特反向器U2B的输入端;所述施密特反向器U2B的输出端通过二极管D4、电阻R5、电容器C1所构成的电路进行充放电并经过施密特反向器U2E进行整形,达到对信号进行处理的目的;所述经过施密特反向器U2E整形后的输出信号连接到2输入或非门U1A的另一输入端;所述2输入或非门U1C的输出端连接从机的串口通信端口 RxD ;所述主机1的串口通信端口 RxDl和主机2的串口通信端口 RxD2并联连接从机的串口通信端口 TxD ;作为优化的,所述施密特反向器U2A、施密特反向器U2B、施密特反向器U2C和施密特反向器U2E均为74LS14六路施密特反向器。作为优化的,所述2输入或非门U1A、所述2输入或非门U1B和所述2输入或非门U1C均为74LS02或非门。本技术的有益效果是:本技术通信装置能随时切换2个主机与多从机之间的通信通道,实现2台主机设备分别读取多台在线监测仪器(从机)的数据,避免了同时传输数据造成数据通信紊乱的状况,保证主机更可靠有效、准确地读取在线监测设备(从机)的数据。【附图说明】此处所说明的附图用来提供对本技术的进一步理解,构成本申请的一部分,本技术的示意性实例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1为本技术的电路图;图2为主机1的TxDl端的信号变化图。【具体实施方式】下面将参考附图并结合实例,来详细说明本技术。参照图1所示,一种多串口自动切换的通信装置的电路,包括主机1的串口通信端口 TxDl和RxDl、主机2的串口通信端口 TxD2和RxD2、从机的串口通信端口 TxD和RxD,实现多个主机设备与多个从机设备进行数据通信时的端口自动切换;所述串口通信端口 TxDl连接到2输入或非门U1A的一个输入端;所述2输入或非门U1A的输出端连接到2输入或非门U1C输入端和施密特反向器U2A输入端;所述施密特反向器U2A的输出端通过二极管D3、电阻R6、电容器C2所构成的电路进行充放电并经过施密特反向器U2C进行整形,达到对信号进行处理的目的;所述经过施密特反向器U2C整形后的输出信号连接到2输入或非门U1B的一个输入端;所述串口通信端口 TxD2连接到2输入或非门U1B另一输入端;所述2输入或非门U1B的输出端连接到2输入或非门U1C输入端和施密特反向器U2B输入端;所述施密特反向器U2B的输出端通过二极管D4、电阻R5、电容器C1所构成的电路进行充放电并经过施密特反向器U2E进行整形,达到对信号进行处理的目的;所述经过施密特反向器U2E整形后的输出信号连接到2输入或非门U1A的另一输入端;所述2输入或非门U1C的输出端连接从机的串口通信端口 RxD ;所述主机1的串口通信端口 RxDl和主机2的串口通信端口 RxD2并联连接从机的串口通信端口 TxD。作为优化的,所述施密特反向器U2A、施密特反向器U2B、施密特反向器U2C和施密特反向器U2E均为74LS14六路施密特反向器。作为优化的,所述2输入或非门U1A、所述2输入或非门U1B和所述2输入或非门U1C均为74LS02或非门。本技术的原理:主机1、主机2和从机三者处于待机状态下时,多串口自动切换装置处于随时切换主机1或主机2与从机的端口通信的状态。当主机1要读取从机的在线数据时,主机1对串口发送先发送“读取数据指令”,在主机1通信端口的起始位到达时(TxDl=0),多串口自动切换装置随即将通信端口切换至主机1与从机的通信状态,直至主机1 “读取数据指令”发送完毕,进入等待接收从机返回的数据状态。在主机1 “读取数据指令”发送完毕前,由于从机的通信端口一直处于与主机1的通信状态,因此主机2暂时不能与从机通信,直至主机1 “读取数据指令”发送完毕。当主机1 “读取数据指令”发送完毕后主机1进入等待接收从机返回的数据状态时,多串口自动切换装置又处于随时切换主机1与从机或主机2与从机的端口通信的状态,当主机2要读取从机的在线数据时,主机2对串口发送先发送“读取数据指令”,在主机2通信端口的起始位到达时(TxD2=0),多串口自当前第1页1 2 本文档来自技高网...
【技术保护点】
一种多串口自动切换的通信装置的电路,其特征在于:包括主机1的串口通信端口TxD1和RxD1、主机2的串口通信端口TxD2和RxD2、从机的串口通信端口TxD和RxD,实现多个主机设备与多个从机设备进行数据通信时的端口自动切换;所述串口通信端口TxD1连接到2输入或非门U1A的一个输入端;所述2输入或非门U1A的输出端连接到2输入或非门U1C输入端和施密特反向器U2A输入端;所述施密特反向器U2A的输出端通过二极管D3、电阻R6、电容器C2所构成的电路进行充放电并经过施密特反向器U2C进行整形,达到对信号进行处理的目的;所述经过施密特U2C整形后的输出信号连接到2输入或非门U1B的一个输入端;所述串口通信端口TxD2连接到2输入或非门U1B另一输入端;所述2输入或非门U1B的输出端连接到或2输入或非门U1C输入端和施密特反向器U2B输入端;所述施密特反向器U2B的输出端通过二极管D4、电阻R5、电容器C1所构成的电路进行充放电并经过施密特反向器U2E进行整形,达到对信号进行处理的目的;所述经过施密特反向器U2E整形后的输出信号连接到2输入或非门U1A的另一输入端;所述2输入或非门U1C的输出端连接从机的串口通信端口RxD;所述主机1的串口通信端口RxD1和主机2的串口通信端口RxD2并联连接从机的串口通信端口TxD。...
【技术特征摘要】
【专利技术属性】
技术研发人员:冯军,窦贤振,吴继梅,顾浩,徐宏飞,陈卫兵,
申请(专利权)人:江苏天泽环保科技有限公司,
类型:新型
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。