485通信芯片收发数据自动切换电路装置及方法制造方法及图纸

技术编号:12818369 阅读:78 留言:0更新日期:2016-02-07 10:40
本发明专利技术公开了一种485通信芯片收发数据自动切换电路装置。该装置包括:485通信芯片的数据发送管脚通过第一电阻与中央处理器的数据接收端连接;485通信芯片的其他管脚通过充电电路与中央处理器的数据发送端连接;充电电路包括:三极管、电解电容、电源、第二电阻及第三电阻,其中,第三电阻用于为三极管限流,一端与三极管的B极连接,另一端与中央处理器的数据发送端连接,三极管的E级连接电源,三极管的C极连接电解电容的正极,电解电容的负极接地,第二电阻与电解电容并联,与电解电容的正负两极相连接,数据接收使能管脚与数据发送使能管脚连接,并与三极管的C极连接,数据接收管脚与三极管的B极连接。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种。
技术介绍
随着电子产品功能要求越来越多,电子产品中微控制单元(Micro Control Unit,简称为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的D1、DO、RE、DE分别用不同的I/O控制,即UART_TXD进行数据发送,UART_RXD进行数据接收,UART_EN进行通信数据收发转换。需要3个MUC的I/O 口来操作485通信时的工作时序。目前大多数设计都是采用3个MCU的I/O口来控制,对数据发送、数据接收、以及发送和接收的控制用不同的I/O 口分别来控制。硬件上多占用一个1/0,并且需要单独的软件对收发数据进行处理,以免冲突。
技术实现思路
鉴于现有技术中485通信芯片需要3个MCU的I/O 口来控制并且需要单独的软件来处理的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的。本专利技术提供一种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通信芯片收发数据自动切换方法的流程图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了解决现有技术中485通信芯片需要3个MCU的I/O 口来控制并且需要单独的软件来处理的问题,本专利技术提供了一种,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。装置实施例根据本专利技术的实施例,提供了一种485通信芯片收发数据自动切换电路装置,图2是本专利技术实施例的485通信芯片收发数据自动切换电路装置的结构示意图,如图2所示,485通信芯片1的数据发送管脚10通过第一电阻2与中央处理器的数据接收端连接;485通信芯片1的数据接收使能管脚12、数据发送使能管脚14、以及数据接收管脚16通过充电电路3与中央处理器的数据发送端连接;充电电路3包括:三极管30、电解电容32、电源34、第二电阻36、第三电阻38,其中,第三电阻38用于为三极管30限流,一端与三极管30的B极连接,另一端与中央处理器的数据发送端连接,三极管30的E级连接电源34,三极管30的C极连接电解电容32的正极,电解电容32的负极接地,第二电阻36与电解电容32并联,与电解电容32的正负两极相连接,数据接收使能管脚12与数据发送使能管脚14连接,并与三极管30的C极连接,数据接收管脚16与中央处理器的数据发送端连接。优选地,为了保证充电电路更加安全,充电电路3进一步包括:设置于所述数据接收管脚16与所述数据发送端之间的第四电阻,所述数据接收管脚16与所述数据发送端通过所述第四电阻连接,所述第四电阻用于将所述充电电路3与外部电路进行隔离。设置于所述数据接收使能管脚12与所述三极管30的C极之间的第五电阻,所述数据接收使能管脚12与所述数据发送使能管脚14连接后,通过所述第五电阻与所述三极管30的C极连接,所述第五电阻用于将所述充电电路3与外部电路进行隔离优选地,在本专利技术实施例中,第一电阻2的阻值为1K,第二电阻36的阻值为6.8K,第三电阻38的阻值为1K。第四电阻的阻值为100欧,第五电阻的阻值为1K。以下结合附图,对本专利技术实施例的上述技术方案进行详细说明。图3是本专利技术实施例的485通信芯片收发数据自动切换电路装置的优选结构示意图,如图3所示,将CPU数据发送端(UART_TXD)和CPU数据收发控制端(UART_EN)通过Rl(上述第三电阻38),R3(上述第二电阻36),R4(上述第五电阻),R2(上述第四电阻),El(上述电解电容32),P1(上述三极管30)组成的电路,R5为上述第一电阻,最后只用UART_TXD即可以实现485通信的收发数据切换。在电路中,当485芯片处于发送数据状态时,此时通过三极管P1,电解电容E1充电,使得收发使能控制脚维持在高电平。当485芯片不发送数据的时候,电解电容E1的储电通过R3放掉,收发使能脚变为低电平,随时进行数据接收的准备。在图4所示的波形图中可以明确的看到,波形1为数据发送DI,波形2为数据接收使能RE、DE。当波形1有数据发送时,波形2维持在高电平。当没本文档来自技高网...

【技术保护点】
一种485通信芯片收发数据自动切换电路装置,其特征在于,包括:485通信芯片的数据发送管脚通过第一电阻与中央处理器的数据接收端连接;所述485通信芯片的数据接收使能管脚、数据发送使能管脚、以及数据接收管脚通过充电电路与中央处理器的数据发送端连接;所述充电电路包括:三极管、电解电容、电源、第二电阻及第三电阻,其中,所述第三电阻用于为所述三极管限流,一端与所述三极管的B极连接,另一端与所述中央处理器的数据发送端连接,所述三极管的E级连接所述电源,所述三极管的C极连接所述电解电容的正极,所述电解电容的负极接地,所述第二电阻与所述电解电容并联,与所述电解电容的正负两极相连接,所述数据接收使能管脚与所述数据发送使能管脚连接,并与所述三极管的C极连接,所述数据接收管脚与所述数据发送端连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:王建明
申请(专利权)人:青岛海尔智能家电科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1