一种二极管检测仪器的制作方法

文档序号:17632752发布日期:2019-05-11 00:13阅读:165来源:国知局
一种二极管检测仪器的制作方法

本发明属于电子元器件检测仪器技术领域,具体涉及一种二极管检测仪器。



背景技术:

二极管是最常用的电子元件之一,其具有单向导通性。由于二极管的使用原理很简单,而被广泛应用于常见的整流电路、检波电路、稳压电路等各种调制电路。二极管在出厂前需要对二极管的通断状态、电压参数等进行检测,保证其性能的稳定性。现有技术是利用智能万用表进行检测判断,而检测二极管通断和电压采集工作不能同步进行,且不能形成批量自动检测流程,单通道自动化程度不高,精确度低,作业效率低,不利于电子元器件的高效生产与检测。



技术实现要素:

要解决的技术问题:

为了避免现有技术的不足之处,本发明提供一种快速精准的二极管检测仪器,能够实现多通道检测二极管通断和电压采集功能,以解决现有检测技术中导致的上述问题。

本发明的技术方案是:一种二极管检测仪器,外接有上位机,其特征在于:包括arm控制器模块、jtag下载模块、rs485通讯模块、电路通断控制模块、电压采集模块和i2c数据标定模块;

所述arm控制器模块用于控制整个硬件电路;所述arm控制器模块通过所述jtag下载模块从上位机下载所需控制程序;所述arm控制器模块通过rs485通讯模块与上位机连接,使得上位机按照设定的通信协议给arm控制器模块发送目标控制指令,并接收arm控制器模块的数据;同时所述arm控制器模块外部引脚和硬件电路分别与电路通断控制模块、电压采集模块和i2c数据标定模块连接;

所述电路通断控制模块包括串行转并行输出位移缓存器、继电器、外接高精度恒流源;所述串行转并行输出位移缓存器输入端与所述arm控制器模块连接,其输出端接继电器线圈;每个待测二极管均并联一个继电器的常开触点,所有待测二极管串联连接并由外接高精度恒流源提供检测电流,实现电路通断控制;

所述电压采集模块是差分转单端硬件电路,包括模拟开关和运放电路;所述模拟开关的选通控制端与所述arm控制器模块连接,其输入端与待测二极管连接,其输出端接入运放电路得到单端电压,并将单端电压接入所述arm控制器模块的adcio口完成待测二极管的电压采集;

所述i2c数据标定模块用于对所述电压采集模块采集到的待测二极管的电压数据进行标定,在所需控制程序中写入校准系数并采用线性回归方法完成电压数据标定,能够提高电压采集精度;

arm控制器模块通过控制所述电路通断控制模块的继电器线圈得电/失电,实现多通道、自动化检测待测二极管的通断;通过控制电压采集模块的模拟开关选通命令指定的待测二极管,完成对待测二极管的电压采集。

本发明的进一步技术方案是:所述arm控制器模块所需电压为3.3v。

本发明的进一步技术方案是:所述jtag下载模块是通过由arm控制器模块引出8针接插头与arm控制器模块连接。

本发明的进一步技术方案是:所述电路通断控制模块选用的继电器为24v供电。

本发明的进一步技术方案是:所述电压采集模块的模拟开关为21v供电,adc参考电压为2.5v。

本发明的进一步技术方案是:所述i2c数据标定模块中的校准系数通过高精度电压表多次采集实际电压值,进行线性回归得到。

有益效果

本发明的有益效果在于:本发明提供了一种二极管检测仪器,能够实现使用同一检测仪器对二极管的以下两个特性进行检测;通过发送控制指令控制待测二极管并联的继电器的常开触点的通断,能够实现多通道、自动化检测待测二极管的通断,克服了现有检测技术作业效率低下的缺点;通过对待测二极管采集的电压数据再次进行软件标定,提高了作业精确度;且能够开发上位机人机交互界面,实现上、下位机实时通讯,操作简单,便于控制。

利用rs485通讯模块实现arm控制器与上位机之间的总线通讯,具有抗干扰能力强、传输距离远特点。

附图说明

图1是本发明一种二极管检测仪器100的结构示意图;

图2是本发明arm控制器模块的连接示意图;

图3是本发明jtag下载模块的连接示意图;

图4是本发明rs485通讯模块的连接示意图;

图5是本发明电路通断控制模块的连接示意图;

图6是本发明电压采集模块的连接示意图;

图7是本发明i2c数据标定模块的连接示意图。

具体实施方式

下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

如图1所示,本发明的一种二极管检测仪器100外接上位机(pc),包括arm控制器模块101、jtag下载模块102、rs485通讯模块103、电路通断控制模块104、电压采集模块105和i2c数据标定模块106。

arm控制器模块101用于控制整个硬件电路;arm控制器模块101通过jtag下载模块102从上位机(pc)下载自身所需控制程序;arm控制器模块101通过rs485通讯模块103与上位机连接,实现arm控制器模块101和上位机之间的信息交互,同时使上位机按照设定的通信协议发送目标控制指令和接收数据;同时arm控制器模块101外部引脚和硬件电路分别与电路通断控制模块104、电压采集模块105和i2c数据标定模块106连接。

当arm控制器模块接收到上位机(pc)发送的控制指令时,其内部的控制程序会控制电路通断控制模块、电压采集模块和i2c数据标定模块执行相应的动作。当arm控制器模块接收到上位机发送的检测待测二极管通断的控制指令时,所述外接高精度恒流源自动上电,提供预设电流,arm控制器控制所述继电器线圈得电/失电,从而实现多通道、自动化检测待测二极管的通断;当arm控制器模块接收到上位机发送的采集待测二极管两端电压的控制指令时,arm控制器模块控制所述模拟开关选通命令指定的待测二极管,完成对待测二极管的电压采集;

如图2所示,arm控制器模块101用于控制整个硬件电路,u1a和u1b为arm控制器stm32f103vxt6,外部晶振8mhz;u2为24v转3.3v稳压电路,u3为3.3v转2.5v稳压电路;p1为外接24v供电电源插座,p4为外接高精度恒流源插座,p2为待使用的空引脚排插;外接led1为电源指示灯,当24v电源供电时,led1点亮。

如图3所示,jtag1为由arm控制器引出的8针接插头,利用杜邦线连接至j_link下载器,下载器通过usb接口与上位机(pc)连接,可以通过j-link进行在线程序仿真、调试和程序下载。

如图4所示,u4为rs485通讯电路,usart1-txd、usart1-rxd、usart-re引脚分别与arm控制器的78、79、80脚连接,差分信号线485-a、485-b连接至db9插座j5,通过485接口或485转usb串口转换器与上位机连接,按照既定的通信协议通过上位机编程控制信号输出,实现arm控制器与上位机之间的数据发送和数据接收。

电路通断控制模块104是由串行转并行输出位移缓存器、继电器、外接高精度恒流源和待测二极管组成的硬件电路;所述串行转并行输出位移缓存器输入端与所述arm控制器模块连接,其输出端接继电器线圈,每个待测二极管均并联一个所述继电器的常开触点,所有待测二极管串联连接并由外接高精度恒流源提供检测电流,实现电路通断控制;

如图5所示,当检测10个二极管时,u16和u18为级联的两个串行转并行输出位移缓存器,串行输入控制引脚与arm控制器连接,并行输出与信号驱动芯片u17和u19的输入端连接;继电器relay1-relay11的线圈一端与u17和u19的输出引脚连接,另一端接24v电源,继电器relay1-relay10的常开触点依次并联在10个待测电阻led_1至led_10两端,继电器relay11的常开触点一端接电源地,另一端接外接高精度恒流源负极,其中继电器relay1-relay11对应图5中的u5-u15;led_1至led_10串联连接并由外接高精度恒流源提供检测电流,正、负极分别引至db15接插头jp1和jp2。

下面对检测二极管通断的工作原理作进一步的详细描述:

当上位机发送检测二极管led_1通断的控制指令时,外接高精度恒流源自动上电,提供预设电流,arm控制器模块控制级联的u16和u18并行输出相应的4位十六进制数据,使继电器relay1的线圈失电,常开触点断开,继电器relay2-relay10的线圈得电,常开触点吸合,即只有led_1被接入电路,led_2至led_10被短路,当arm控制器执行完控制指令后会向上位机回复下述相应的信息:1.外接高精度恒流源正常供电,回复“检测电阻led_1通断操作成功,led_1通”;2.外接高精度恒流源自动下电,回复“检测电阻led_1通断操作成功,led_1断”;3.通讯错误或执行命令失败,回复“检测电阻led_1通断操作失败”;上述过程即完成了控制指令下对应二极管通断检测。同理,可以实现在二极管led_1至led_10任意组合的控制命令下二极管通断检测,也可以实现在设定的时间间隔下依次检测led_1至led_10的通断这一自动检测流程。

所述电压采集模块是由模拟开关和待测二极管组成的差分转单端硬件电路;所述模拟开关的选通控制端与所述arm控制器模块连接,其输入端与待测二极管连接,其输出端接入差分转单端电路得到单端电压;并将单端电压接入所述arm控制器模块的adcio口完成待测二极管的电压采集;

如图6所示,u22为24v转21v稳压电路;led2为arm控制器运行呼吸灯,正常运行过程中按照控制程序中写入的频率闪亮;u20和u21为21v供电的模拟开关,选通控制引脚与arm控制器连接,输入引脚分别接led-_1至led-_10和led+_1至led+_10,输出引脚经过差分转单端电路得到led_v,然后接入arm控制器的adcio口进行电压采集,该电路设计具有稳压、降低电源噪声、抗干扰等优点。

下面对电压采集的工作原理作进一步的详细描述:

当上位机发送采集二极管led_1两端电压的控制指令时,arm控制器控制级联的u16和u18并行输出相应的4位十六进制数据,使继电器relay11的线圈得电,常开触点吸合,此时恒流源负极与电源负极共地,可以降低在采集电压模拟量过程中的干扰;同时u20和u21分别选通led-_1和led+_1,arm控制器采集实际电压值led_v并经过数据标定后向上位机回复“二极管led_1两端电压采集操作成功,数据为1.315v”或“二极管led_1两端电压采集操作失败”。同理,可以实现二极管led_2至led_10的电压采集。

如图7所示,u23为i2c数据标定电路,通过控制程序写入校准系数a和b,对采集的电压数据进行标定:

y=ax+b

其中,a和b通过高精度电压表多次采集实际电压值,进行线性回归得到;x为电压采集值,该值的精确度与arm控制器的adc采样率有关;y为电压标定值。

当待测二极管的数量多于10个时,检测二极管通断功能通过增加级联的串行转并行输出位移缓存器u16的数目实现,电压采集功能通过使用模拟开关u20和u21的空输入引脚和增加模拟开关的数目实现。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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