[发明专利]485通信芯片收发数据自动切换电路装置及方法在审
申请号: | 201510725148.6 | 申请日: | 2015-10-29 |
公开(公告)号: | CN105302759A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 王建明 | 申请(专利权)人: | 青岛海尔智能家电科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 秦莹 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 485 通信 芯片 收发 数据 自动 切换 电路 装置 方法 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种485通信芯片收发数据自动切换电路装置及方法。
背景技术
随着电子产品功能要求越来越多,电子产品中微控制单元(MicroControlUnit,简称为MCU)承担的工作越来越多,需要的I/O口也越来越多。普通MCU的I/O口一般是10个到35个左右,控制的负载以及信号检测都比较多,I/O口一般都不够用。因此需要对一些控制外设的I/O进行复用设计,以减少I/O口的占用。485通信芯片所需的控制一般需要3个I/O口来控制,即数据发送、数据接收、以及发送和接收切换。
具体地,图1是现有技术中3个I/O的485通信数据发送和接收的电路示意图,如图1所示,485的DI、DO、RE、DE分别用不同的I/O控制,即UART_TXD进行数据发送,UART_RXD进行数据接收,UART_EN进行通信数据收发转换。需要3个MUC的I/O口来操作485通信时的工作时序。
目前大多数设计都是采用3个MCU的I/O口来控制,对数据发送、数据接收、以及发送和接收的控制用不同的I/O口分别来控制。硬件上多占用一个I/O,并且需要单独的软件对收发数据进行处理,以免冲突。
发明内容
鉴于现有技术中485通信芯片需要3个MCU的I/O口来控制并且需要单独的软件来处理的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的485通信芯片收发数据自动切换电路装置及方法。
本发明提供一种485通信芯片收发数据自动切换电路装置,包括:
485通信芯片的数据发送管脚通过第一电阻与中央处理器的数据接收端连接;485通信芯片的数据接收使能管脚、数据发送使能管脚、以及数据接收使能管脚通过充电电路与中央处理器的数据发送端连接;
充电电路包括:三极管、电解电容、电源、第二电阻及第三电阻,其中,第三电阻用于为三极管限流,一端与三极管的B极连接,另一端与中央处理器的数据发送端连接,三极管的E级连接电源,三极管的C极连接电解电容的正极,电解电容的负极接地,第二电阻与电解电容并联,与电解电容的正负两极相连接,数据接收使能管脚与数据发送使能管脚连接,并与三极管的C极连接,数据接收管脚与数据发送端连接。
本发明还提供了一种485通信芯片收发数据自动切换方法,用于上述485通信芯片收发数据自动切换电路装置,包括:在485通信芯片发送数据时,三极管向电解电容充电,使数据接收使能管脚和数据发送使能管脚处于高电平,使能数据发送管脚;在485通信芯片不发送数据时,电解电容通过第二电阻放电,使数据接收使能管脚和数据发送使能管脚处于低电平,使能数据接收管脚。
本发明有益效果如下:
通过在485通信芯片的数据发送管脚设置一个充放电的电路来实现485通信数据收发自动切换,解决了现有技术中485通信芯片需要3个MCU的I/O口来控制并且需要单独的软件来处理的问题,既减少了MCU的I/O的占用,不用在I/O口不够用时再增加扩展芯片,减小了成本,也同时不用单独的软件控制,减少了软件的工作量。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是现有技术中3个I/O的485通信数据发送和接收的电路示意图;
图2是本发明实施例的485通信芯片收发数据自动切换电路装置的结构示意图;
图3是本发明实施例的485通信芯片收发数据自动切换电路装置的优选结构示意图;
图4是本发明实施例的通信数据发送和接收自动切换波形的示意图;
图5是本发明实施例的485通信芯片内部逻辑示意图;
图6是本发明实施例的485通信芯片收发数据自动切换方法的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔智能家电科技有限公司,未经青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510725148.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种优化的SCD文件编辑方法
- 下一篇:用于减小切换抖动的装置和方法