基于NE555的485总线自动收发切换电路的制作方法

文档序号:20731982发布日期:2020-05-12 19:21阅读:898来源:国知局
基于NE555的485总线自动收发切换电路的制作方法

本实用新型涉及自动收发切换电路领域,具体涉及基于ne555的485总线自动收发切换电路。



背景技术:

现阶段很多主机与很多的从机进行通信,多采用485通信协议,由于485协议属于半双工通信,在通信中同一时刻总线不能被占用,所以在通信中,就要必须及时的控制使能脚将485处于接收状态,避免总线瘫痪。

目前公知的是采用io引脚来控制485芯片的使能,软件延时,切换485芯片的发送状态和接收状态。需要发送数据时,io将485的使能引脚拉高,tx端发送数据,经过485芯片的a线和b线将数据发送出,延时一段时间,io将485的使能引脚拉低,等待接收。

目前所采用的软件延时,容易使得数据在485总线发生冲突或者数据发送过程被io引脚打断,导致接收方接收错误;另一个弊端是,在上电瞬间由于io的初始化有延时,造成485的引脚被拉高,如果485总线上的设备被同时上电,极容易将总线瘫痪,为此,我们提出基于ne555的485总线自动收发切换电路。



技术实现要素:

本实用新型的主要目的在于提供基于ne555的485总线自动收发切换电路,适用于485总线发送接收的自动切换,默认状态处于接收状态,防止总线冲突,本实用新型采取的技术方案为:

基于ne555的485总线自动收发切换电路,电路包括555构成的单稳态电路、ttl转485电路、上电抑制使能电路,所述ttl电路经由电压跟随电路连接到555构成的单稳态电路,单稳态电路控制485电路的使能,将485数据进行收发切换。

优选的,所述485电路总线中设置有q1、芯片p1与芯片p2,所述ttl电平的接收端rx连接到芯片p2的1脚上,芯片p2的2脚和3脚连接到一起,连接到上拉电阻r15,上拉电阻r15另一端连接至vcc,vcc采用+5v供电,芯片p2的2脚和3脚连接到芯片p1的3脚。

优选的,所述单稳态电路中芯片p1的2脚连接ttl的tx端,芯片p1的2脚连接上拉电阻r13,上拉电阻r13另一端连接至vcc,vcc采用+5v供电,芯片p1的6脚和7连接到一起,连接到上拉电阻r14,上拉电阻r14另一端连接至vcc,vcc采用+5v供电,在电压跟随器电路中,q1的基极连接到ttl的tx端,发射极连接到芯片p1的6脚和7脚,集电极接地,电容c8一端连接到q1的发射极,另外一端连接地。

优选的,所述q1采用8550pnp三极管,所述芯片p1采用ne555,所述芯片p2采用sp485ren。

与现有技术相比,本实用新型具有如下有益效果:该基于ne555的485总线自动收发切换电路,本电路能够在ttl发送数据时,将485芯片的使能引脚拉高,使得485总线处于发送状态;在ttl不发送数据时,将485芯片的使能引脚拉低,使得485总线处于接收状态,解决了485总线接收和发送切换问题以及上电初始化易瘫痪总线的问题,使用的效果相对于传统方式更好。

附图说明

图1为本实用新型基于ne555的485总线自动收发切换电路的电路示意图。

具体实施方式

在本实用新型的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本实用新型的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实用新型中的具体含义。

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

下面结合附图描述本实用新型的具体实施例。

具体实施例一:

如图1所示,基于ne555的485总线自动收发切换电路,本电路由ne555可重复触发的单稳态电路、上电抑制485使能电路和485总线转换电路组成。在485总线转换电路中,ttl电平的接收端rx连接到芯片p2的1脚上,芯片p2的2脚和3脚连接到一起,连接到上拉电阻r15,上拉电阻r15另一端连接至vcc,vcc采用+5v供电,芯片p2的2脚和3脚连接到芯片p1的3脚,在单稳态电路中,芯片p1的2脚连接ttl的tx端,芯片p1的2脚连接上拉电阻r13,上拉电阻r13另一端连接至vcc,vcc采用+5v供电,芯片p1的6脚和7连接到一起,连接到上拉电阻r14,上拉电阻r14另一端连接至vcc,vcc采用+5v供电,在上电抑制485使能电路中,q1的基极连接到ttl的tx端,发射极连接到芯片p1的6脚和7脚,集电极接地,电容c8一端连接到q1的发射极,另外一端连接电源地。

进一步,p1芯片采用ne555芯片,p2芯片采用sp485ren芯片,q1采用8550pnp三极管。

进一步,r13配置为上拉电阻。

进一步,r14配置为偏置电阻。

进一步,r15配置为上拉电阻。

需要说明的是,本实用新型为基于ne555的485总线自动收发切换电路,ttl在发送数据时,每帧数据都含有起始位,起始位为低电平,q1三极管基极是低电平,导致三极管q1导通,电流经过偏置电阻r14后,电压降至0.7v左右,电容c8进行放电,电路处于暂稳态,如果在此期间,仍然有新的ttl帧数据到来,三极管q1又将导通,电容c8再次进行放电,电路再次处于暂稳态,芯片p1的3脚输出高电平,控制485的使能引脚,将数据由ttl电平转换为485信号;当ttl不在发送数据,三极管q1截至,对电容c8进行冲电,电路回到稳定的状态,芯片p1的3脚输出低电平,控制485的使能引脚,接收485信号;在上电瞬间,ne555的3脚输出低电平,所有485总线处于接收状态,从而保护总线不冲突,本电路能够在ttl发送数据时,将485芯片的使能引脚拉高,使得485总线处于发送状态;在ttl不发送数据时,将485芯片的使能引脚拉低,使得485总线处于接收状态,解决了485总线接收和发送切换问题以及上电初始化易瘫痪总线的问题,较为实用。

以上显示和描述了本实用新型的基本原理、主要特征和本实用新型的优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的仅为本实用新型的优选例,并不用来限制本实用新型,在不脱离本实用新型精神和范围的前提下,本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1