本发明涉及通讯,特别是涉及一种rs485总线自动匹配电路参数算法的装置。
背景技术:
1、目前市面上的rs485产品应用时大多数是在总线上接入一定数量的收发设备。配置rs485通信网络时,需要尽可能地保证通信质量。一般情况下,rs485通讯总线接入的设备的最大数量受到设备灵敏度和驱动能力的影响,因此为了在通信网络中接入更多的收发设备,需要人工根据实制情况调节rs485的a口上拉电阻和b口下拉电阻的值来匹配电路参数,改善设备的驱动能力从而提高通讯质量;人工操作费时费力,还需要有较强的专业知识和工作经验才能完成。本发明在原来rs485基础上只要增加一点成本,就可以根据rs485总线接入不同的数量,自动调节rs485的a口上拉电阻和b口下拉电阻的值来匹配电路参数,改善设备的驱动能力从而提高通讯质量,减少人工操作,不需要有较强的专业知识和工作经验,实现智能控制。
技术实现思路
1、本发明的目的在于提供一种rs485总线自动匹配电路参数算法的装置,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种rs485总线自动匹配电路参数算法的装置,包括rs485通讯装置、mcu单片机、上拉电阻控制电路、下拉电阻控制电路、外接485总线a口和外接485总线b口,所述mcu单片机分别连接rs485通讯装置、上拉电阻控制电路和下拉电阻控制电路,rs485通讯装置的输出端a还连接上拉电阻控制电路和外接485总线a口,rs485通讯装置的输出端b还连接下拉电阻控制电路和外接485总线b口。
4、作为本发明的进一步技术方案:所述上拉电阻控制电路包括三极管q1、电阻r6、电阻r7、电阻r8和二极管d1,三极管q1的基极连接电阻r7,电阻r7的另一端连接电阻r6和mcu单片机,电阻r6的另一端连接三极管q1的发射极,三极管q1的集电极连接电阻r8,电阻r8的另一端连接rs485通讯装置的输出端a、二极管d1和外接485总线a口。
5、作为本发明的进一步技术方案:所述下拉电阻控制电路包括三极管q2、电阻r12、电阻r13、电阻r11和二极管d2,三极管q2的基极连接电阻r12,电阻r12的另一端连接电阻r13和mcu单片机,电阻r13的另一端连接三极管q2的发射极,三极管q2的集电极连接电阻r11,电阻r11的另一端连接rs485通讯装置的输出端b、二极管d2和外接485总线b口。
6、作为本发明的进一步技术方案:所述电阻r7的取值范围:1k~12k。
7、作为本发明的进一步技术方案:所述电阻r11取值范围:1k~12k。
8、作为本发明的进一步技术方案:每120个rs485通讯装置需要一个中继器,每个中断器后的rs485通讯装置的a口上拉电阻和b口下拉电阻的阻值来匹配电路参数独立计算互不影响。
9、作为本发明的进一步技术方案:所述二极管d1为tvs二极管。
10、作为本发明的进一步技术方案:所述二极管d2为tvs二极管。
11、与现有技术相比,本发明的有益效果是:
12、本发明在原来rs485基础上只要增加一点成本,就可以根据rs485总线接入不同的数量,自动调节rs485的a口上拉电阻和b口下拉电阻的值来匹配电路参数,改善设备的驱动能力从而提高通讯质量,减少人工操作,不需要有较强的专业知识和工作经验,实现智能控制。
1.一种rs485总线自动匹配电路参数算法的装置,包括rs485通讯装置、mcu单片机、上拉电阻控制电路、下拉电阻控制电路、外接485总线a口和外接485总线b口,其特征在于,所述mcu单片机分别连接rs485通讯装置、上拉电阻控制电路和下拉电阻控制电路,rs485通讯装置的输出端a还连接上拉电阻控制电路和外接485总线a口,rs485通讯装置的输出端b还连接下拉电阻控制电路和外接485总线b口。
2.根据权利要求1所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述上拉电阻控制电路包括三极管q1、电阻r6、电阻r7、电阻r8和二极管d1,三极管q1的基极连接电阻r7,电阻r7的另一端连接电阻r6和mcu单片机,电阻r6的另一端连接三极管q1的发射极,三极管q1的集电极连接电阻r8,电阻r8的另一端连接rs485通讯装置的输出端a、二极管d1和外接485总线a口。
3.根据权利要求1所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述下拉电阻控制电路包括三极管q2、电阻r12、电阻r13、电阻r11和二极管d2,三极管q2的基极连接电阻r12,电阻r12的另一端连接电阻r13和mcu单片机,电阻r13的另一端连接三极管q2的发射极,三极管q2的集电极连接电阻r11,电阻r11的另一端连接rs485通讯装置的输出端b、二极管d2和外接485总线b口。
4.根据权利要求2所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述电阻r7的取值范围:1k~12k。
5.根据权利要求3所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述电阻r11取值范围:1k~12k。
6.根据权利要求1所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,每120个rs485通讯装置需要一个中继器,每个中断器后的rs485通讯装置的a口上拉电阻和b口下拉电阻的阻值来匹配电路参数独立计算互不影响。
7.根据权利要求2所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述二极管d1为tvs二极管。
8.根据权利要求3所述的一种rs485总线自动匹配电路参数算法的装置,其特征在于,所述二极管d2为tvs二极管。