预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111796548A(43)申请公布日2020.10.20(21)申请号202010726516.X(22)申请日2020.07.25(71)申请人苏州奥维斯数字技术有限公司地址215000江苏省苏州市高新区竹园路209号4号楼8楼811-4(72)发明人彭涛黄保伟(74)专利代理机构郑州欧凯专利代理事务所(普通合伙)41166代理人毛瑞官(51)Int.Cl.G05B19/042(2006.01)权利要求书1页说明书3页附图1页(54)发明名称一种基于硬件电路实现485收发自动切换的实现方法(57)摘要本发明公开了一种基于硬件电路实现485收发自动切换的实现方法,包括三极管Q1、电阻R1、电阻R2、电阻R3、电阻R4、TVS管D1、TVS管D2、TVS管D3、电容C1和485收发器U1,本发明无需修改现有软件,轻松实现485相关功能;由于通过IO口软件切换收发控制存在延时,导致响应速度不够,所以本专利存在收发控制切换速度快的特点;由于本方案只需要增加一个三极管和一个电阻,相比其他硬件方案具有成本低的优点;于使用的是硬件485切换电路,具有可靠性高的优点;开发速度快。CN111796548ACN111796548A权利要求书1/1页1.一种基于硬件电路实现485收发自动切换的实现方法,包括三极管Q1、电阻R1、电阻R2、电阻R3、电阻R4、TVS管D1、TVS管D2、TVS管D3、电容C1和485收发器U1,其特征在于:所述三极管Q1的基极作为串口信号的输入端,发射极连接上拉电阻R1和485芯片U1的2和3脚,且Q1的基电极连接到信号GND,所述电阻R1的另外一端连接电源VCC,所述RS485芯片U1的485差分信号A和B分别并联接入TVS管D1和D2,同时A和B之间也串联TVS管D3,所述RS485芯片U1的A信号连接电阻R2,所述RS485芯片U1的B信号连接电阻R3,所述RS485芯片U1的A、B信号之间串联电阻R4。2.根据权利要求1所述的一种基于硬件电路实现485收发自动切换的实现方法,其特征在于:所述三极管Q1基极连接到TX信号。3.根据权利要求1所述的一种基于硬件电路实现485收发自动切换的实现方法,其特征在于:所述三极管Q1的发射极连接到485芯片U1的2和3脚。4.根据权利要求1所述的一种基于硬件电路实现485收发自动切换的实现方法,其特征在于:所述三极管Q1的基电极连接到GND信号。5.根据权利要求1所述的一种基于硬件电路实现485收发自动切换的实现方法,其特征在于:当TX发送逻辑1时,三极管Q1导通,驱动485收发器(U1)的第2引脚和第3引脚为逻辑0,此时RS485收发器的第6引脚和第7引脚为高阻态,485总线的逻辑状态有上拉电阻R2和下拉电阻R3控制,此时也为逻辑1,当TX发送逻辑0时,三极管Q1截止,驱动RS485收发器的第2引脚和第3引脚为逻辑1,此时485收发器的第6引脚和第7引脚的状态由第4引脚驱动,而第4引脚由于直接接地,故485的总线电平也为逻辑0。6.根据权利要求1所述的一种基于硬件电路实现485收发自动切换的实现方法,其特征在于:所述电阻R2、电阻R3、电阻R4、TVS管D1、TVS管D2、TVS管D3均连接电信号GND。2CN111796548A说明书1/3页一种基于硬件电路实现485收发自动切换的实现方法技术领域[0001]本发明属于工业通信技术领域,具体为一种基于硬件电路实现485收发自动切换的实现方法。背景技术[0002]485电路作为一种常见的工业通信方案,已经被大量的行业进行应用。具有方案简单,价格便宜等特点。但由于某些硬件先天性的原因,不具有485硬件切换IO口,或者需要修改底层BSP以实现硬件收发切换功能,导致为了实现通过切换IO口,需要花费人力修改软件。[0003]针对相关技术中的问题,目前尚未提出有效的解决方案,为此,我们提出一种基于硬件电路实现485收发自动切换的实现方法。发明内容[0004](一)解决的技术问题针对现有技术的不足,本发明提供一种基于硬件电路实现485收发自动切换的实现方法,解决了背景技术中提到的问题。[0005](二)技术方案为实现上述目的,本发明提供如下技术方案:一种基于硬件电路实现485收发自动切换的实现方法,包括三极管Q1、电阻R1、电阻R2、电阻R3、电阻R4、TVS管D1、TVS管D2、TVS管D3、电容C1和485收发器U1,其特征在于:所述三极管Q1的基极作为串口信号的输入端,发射极连接上拉电阻R1和485芯片U1的2&3脚,且Q1的基电极连接到信号GND,所述电阻R1的另外一端连接电源VCC,所述485芯片U1的485差分信号A和B分别并联接入TVS管D