一种检测RS485电路驱动能力的方法及装置制造方法及图纸

技术编号:26594924 阅读:37 留言:0更新日期:2020-12-04 21:16
本发明专利技术公开了一种检测RS485电路驱动能力的方法,还包括一种装置,该装置的检测电路包括控制单元、电压采集单元、通信单元和显示单元。控制单元通过通信单元与待测设备进行485通信,电压采集单元采集485接口的电压输出到控制单元,控制单元先对电压信号进行AD转换,然后分析数据,得到检测结果,并将结果输出到显示单元。通过本发明专利技术的检测电路和方法可以实现485接口是由两光耦还是三光耦控制的检测,从而判断RS485电路的驱动能力。检测结果主要用于技术人员对设备的选型。例如对于485总线需要挂多个节点或通信速率较高的项目,技术人员可根据检测结果选择驱动能力较强的三光耦控制设备,以提高通信成功率。

【技术实现步骤摘要】
一种检测RS485电路驱动能力的方法及装置
本专利技术涉及电路检测
,特别涉及一种检测RS485电路驱动能力的方法。还涉及一种检测装置。
技术介绍
在电力行业中,自动抄表技术在电表应用中越来越流行,该技术为电表提供通信端口读取数据,而且大部分情况下通过远程读数方式便可完成自动抄表,对于电表应用来说既安全又节省了时间。实现自动抄表技术的关键是确保通信链路安全可靠,而RS485接口是电力常用的双线半双工通信接口。现有的RS485电路一般通过两光耦或三光耦控制驱动,对于其驱动能力的判断一直没有专门的检测仪器,在不拆开设备的情况下一般无法判断485电路是两光耦控制还是三光耦控制,从而无法判断电路的驱动能力。导致在工作的过程中存在种种不便。
技术实现思路
有鉴于此,本专利技术的第一方面的目的是提供一种检测RS485电路驱动能力的方法。本专利技术的第二方面的目的是提供一种检测RS485电路驱动能力的装置。本专利技术的第一方面的目的是通过以下技术方案实现的:该种检测RS485电路驱动能力的方法,用于判断待测设备的485电路是否达到三光耦控制的驱动能力,其特征在于:通过待测设备的485电路的A、B口发送数据1,采用电压采集电路采集A、B端口的电压信号,对电压信号进行处理,通过与判断阈值进行比对或比较其量级判断是否达到三光耦控制的驱动能力。特别地,在不对采集的电压信号进行放大处理的情况下,所述判断阈值为1V;在对采集的电压信号进行放大处理N倍的情况下,所述判断阈值为N伏,当大于该判断阈值时,其达到三光耦控制的驱动能力,当小于该判断阈值时,其不具备三光耦控制的驱动能力。特别地,在不对采集的电压信号进行放大处理的情况下,电压信号为伏级时,其达到三光耦控制的驱动能力;电压信号为毫伏级时,其不具备三光耦控制的驱动能力。特别地,对电压信号进行处理的步骤是将采集的电压信号经放大电路放大N倍后,再经RC滤波后得到的电压信号ADC,再通过AD转换电路对ADC进行AD转换,通过判断ADC的幅值就能判断待测设备的485电路是否达到三光耦控制的驱动能力。特别地,如果采集的电压信号经放大电路放大N倍后得到的电压信号超过了AD转换电路的采样最大值,则采用稳压电路对输入AD转换电路之前的电压信号进行稳压处理,稳压电路的取值范围小于AD转换电路的采样最大值。本专利技术的第二方面的目的是通过以下技术方案实现的:该种检测RS485电路驱动能力的装置,包括控制单元,通信单元,包括光耦和RS485芯片,用于控制单元和待测设备进行485通信;电压采集单元,用于采集待测设备的A、B口电压信号并经处理后发送给控制单元,所述控制单元对电压信号进行AD转换后,通过转换后的电压信号的幅值判断待测设备的485电路是否达到三光耦控制的驱动能力。特别地,所述电压采集单元由采样电阻和调理单元组成,所述调理单元包括运放电路、RC滤波电路和稳压电路。特别地,所述采样电阻的阻值为375Ω。特别地,所述控制单元包括单片机、晶振和复位电路。特别地,所述装置还包括与控制单元的信号输出端电联接的显示单元,所述显示单元采用段码式液晶屏,用于显示检测结果。本专利技术的有益效果是:本申请采用的简单的原理来判断待测设备的485接口是两光耦控制还是三光耦控制,从而判断485电路的驱动能力,方法采用的检测电路原理明了,制造成本低廉,适用于绝大多数485通信的设备。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书和前述的权利要求书来实现和获得。附图说明为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步的详细描述,其中:图1是485两光耦控制的典型电路。图2是485三光耦控制的典型电路。图3是本专利技术检测电路的系统框图。图标:1-检测电路;11-控制单元;12-通信单元;13-显示单元;14-电压采集单元;2-待测设备;21-485接口。具体实施方式以下将参照附图,对本专利技术的优选实施例进行详细的描述。应当理解,优选实施例仅为了说明本专利技术,而不是为了限制本专利技术的保护范围。图1所示为485两光耦控制的典型电路,其工作原理如下:接收:默认没有数据时,TX为高电平,光耦E1截止,为低电平,收发器处于接收状态,RO接收数据有效。发送:发送数据1时,TX为高电平,光耦E1截止,为低电平,收发器处于接收状态,驱动器的输出为高阻态,即发送端与A/B断开,此时A/B之间的电压就取决于A/B的上下拉电阻,因为A上拉到高电平,B下拉到低电平,也就实现了逻辑1;发送数据0时,TX为低电平,光耦E1导通,为高电平,收发器处于发送状态,由于DI接地,即为低电平,驱动器输出逻辑0。图2所示为485三光耦控制的典型电路。有专门的使能引脚EN控制,当EN控制为低电平时,发送禁止,接收有效;当EN控制为高电平时,则发送有效,接收截止。可以看到,在两光耦电路中,发送数据1时,收发器处于接收状态,电路依靠A/B的上下拉电阻实现逻辑1,因此驱动能力很弱。上下拉电阻一般为几十kΩ,假设均为20kΩ,485总线上挂了32个节点,每个节点的输入阻抗为12kΩ,那么等效阻抗为12000/32=375Ω。等效阻抗位于A/B之间,和上、下拉电阻进行分压,得到A/B间电压为为毫伏量级。同样的情况,如果采用三光耦设计,发送数据1时,收发器处于发送状态,驱动能力很强,即使等效阻抗低至54Ω,A/B间压差至少也有1.5V,远大于0.046V。因此,本专利技术可以利用发送数据1时两种电路的A/B压差处于不同数量级这一特性来设计检测电路。如图3所示的一种检测RS485电路驱动能力的方法,用于判断待测设备的485电路是否达到三光耦控制的驱动能力,通过待测设备的485电路的A、B口发送数据1,采用电压采集电路采集A、B端口的电压信号,然后对电压信号进行处理,通过与判断阈值进行比对或比较其量级判断是否达到三光耦控制的驱动能力。其中,检测电路1包括通信单元12、控制单元11、电压采集单元14、显示单元13;待测设备2包括485接口21.具体而言,阈值比对是指如果在不对采集的电压信号进行放大处理的情况下,判断阈值为1V;在对采集的电压信号进行放大处理N倍的情况下,判断阈值为N伏,当大于该判断阈值时,其达到三光耦控制的驱动能力,当小于该判断阈值时,其不具备三光耦控制的驱动能力。量级判断是指在不对采集的电压信号进行放大处理的情况下,电压信号为伏级时,其达到三光耦控制的驱动能力;电压信号为毫伏级时,其不具备三光耦控制的驱动能力。对电压信号进行处理的步骤是将采集的电压信号经放大电路放大N倍后,再经RC滤波后得到的电压信号ADC,再通过AD转换电路对ADC进行AD转换本文档来自技高网...

【技术保护点】
1.一种检测RS485电路驱动能力的方法,用于判断待测设备的485电路是否达到三光耦控制的驱动能力,其特征在于:通过待测设备的485电路的A、B口发送数据1,采用电压采集电路采集A、B端口的电压信号,对电压信号进行处理,通过与判断阈值进行比对或比较其量级判断是否达到三光耦控制的驱动能力。/n

【技术特征摘要】
1.一种检测RS485电路驱动能力的方法,用于判断待测设备的485电路是否达到三光耦控制的驱动能力,其特征在于:通过待测设备的485电路的A、B口发送数据1,采用电压采集电路采集A、B端口的电压信号,对电压信号进行处理,通过与判断阈值进行比对或比较其量级判断是否达到三光耦控制的驱动能力。


2.根据权利要求1所述的一种检测RS485电路驱动能力的方法,其特征在于:在不对采集的电压信号进行放大处理的情况下,所述判断阈值为1V;在对采集的电压信号进行放大处理N倍的情况下,所述判断阈值为N伏,当大于该判断阈值时,其达到三光耦控制的驱动能力,当小于该判断阈值时,其不具备三光耦控制的驱动能力。


3.根据权利要求1所述的一种检测RS485电路驱动能力的方法,其特征在于:在不对采集的电压信号进行放大处理的情况下,电压信号为伏级时,其达到三光耦控制的驱动能力;电压信号为毫伏级时,其不具备三光耦控制的驱动能力。


4.根据权利要求2所述的一种检测RS485电路驱动能力的方法,其特征在于:对电压信号进行处理的步骤是将采集的电压信号经放大电路放大N倍后,再经RC滤波后得到的电压信号ADC,再通过AD转换电路对ADC进行AD转换,通过判断ADC的幅值就能判断待测设备的485电路是否达到三光耦控制的驱动能力。


5.根据权利要求4所述的一种检测RS485电路驱动能力的方法,...

【专利技术属性】
技术研发人员:徐宏伟王永军李涛李鹏程丛中笑冉璐瑶李金友刘超翔高晶
申请(专利权)人:贵州电网有限责任公司
类型:发明
国别省市:贵州;52

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

1