本发明涉及tp检测,更具体而言,涉及一种通用串口动态扫描测试电路。
背景技术:
1、目前市面上应用的串口卡的di检测口数量通常只有8个,di检测口数量存在数量少,需要额外增加多片串用才够用,既占用空间又浪费成本,且一般不集成继电器输出功能。
2、例如中国专利申请cn103227375a公开了一种组合安装的总线串口卡,包括:插口连接板、多个连接插头、电路板、插口连接线、插线板和多个螺纹孔,所述插口连接板的两端开有螺纹孔,所述电路板通过焊接连接在插口连接板的边缘,所述插头连接板的表面安装有三个连接插头,所述三个连接插头与电路板之间连接有插口连接线,所述电路板的底部为插线板。该串口卡对于di动态没有扫描功能,需要使用人员进行繁琐的二次开发,对于di动态信号做不到智能测试。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种通用串口动态扫描测试电路,能从而降低工作难度、劳动强度,以及提高测试工作质量和效率。
2、根据本发明的一种通用串口动态扫描测试电路,包括控制电路,控制电路包括单片机u1,单片机u1分别连接有第一接口cn1、第二接口cn2、第三接口cn3、第四接口cn4和io接口,io接口与端口电路相连接,单片机u1的39脚和40脚之间还连接有至少二个di口检测电路,io接口还连接有通断电路。
3、具体进一步,所述单片机u1的1脚连接复位开关rest和iscp接口,iscp接口的3脚连接有第五电容c5,第五电容c5并联有第三电容c3和第四电容c4,iscp接口的2脚连接有第一电阻r1,第一电阻r1连接有第六电容c6,单片机u1的32脚连接有第二电阻r2,单片机u1的13脚和14脚分别连接有第一电容c1和第二电容c2,第一电容c1和第二电容c2之间连接有电容ocs。
4、具体进一步,所述端口电路包括第一排阻rp1和第二排阻rp2,第一排阻rp1和第二排阻rp2相连接,第一排阻rp1和第二排阻rp2之间的公共端连接于io接口。
5、具体进一步,所述单片机u1的型号为pic16f877a。
6、具体进一步,所述通讯电路包括通讯芯片u2、j-485接口和rs485接口和第七电容c7,通讯芯片u2的1脚、2脚、3脚和4脚分别连接于j-485接口,通讯芯片u2的7脚和6脚分别连接于rs485接口,通讯芯片u2的5脚和8脚分别连接于第七电容c7上。
7、具体进一步,所述通讯芯片u2的型号为max485。
8、具体进一步,所述通断电路包括第三电阻r3、三极管q1、第一二极管d1和继电器k1,第三电阻r3的一端连接于三极管q1的基极,三极管q1的集电极分别连接于第一二极管d1和继电器k1上。通断电路4上的第三电阻r3连接于io接口上,通断电路4为至少4个,该三极管q1为npn三极管。
9、具体进一步,所述di口检测电路包括联级芯片u3,联级芯片u3的型号为74hc165,联级芯片u3的1脚和2脚分别连接于单片机u1的39脚和40脚。
10、本发明的有益效果是:本电路通过控制电路和di口检测电路设计核心硬件,di口检测电路能实现动态扫描测试,大大增强了功能性。另外,本电路设有至少二个di口检测电路联级使用,解决了常规io卡di端口不够用的难题,进而节约成本。
1.一种通用串口动态扫描测试电路,包括控制电路(1),其特征在于:控制电路(1)包括单片机u1,单片机u1分别连接有第一接口cn1、第二接口cn2、第三接口cn3、第四接口cn4和io接口,io接口与端口电路(2)相连接,单片机u1的39脚和40脚之间还连接有至少二个di口检测电路(5),io接口还连接有通断电路(4)。
2.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述单片机u1的1脚连接复位开关rest和iscp接口,iscp接口的3脚连接有第五电容c5,第五电容c5并联有第三电容c3和第四电容c4,iscp接口的2脚连接有第一电阻r1,第一电阻r1连接有第六电容c6,单片机u1的32脚连接有第二电阻r2,单片机u1的13脚和14脚分别连接有第一电容c1和第二电容c2,第一电容c1和第二电容c2之间连接有电容ocs。
3.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述端口电路(2)包括第一排阻rp1和第二排阻rp2,第一排阻rp1和第二排阻rp2相连接,第一排阻rp1和第二排阻rp2之间的公共端连接于io接口。
4.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述单片机u1的型号为pic16f877a。
5.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述通讯电路(3)包括通讯芯片u2、j-485接口和rs485接口和第七电容c7,通讯芯片u2的1脚、2脚、3脚和4脚分别连接于j-485接口,通讯芯片u2的7脚和6脚分别连接于rs485接口,通讯芯片u2的5脚和8脚分别连接于第七电容c7上。
6.根据权利要求5所述一种通用串口动态扫描测试电路,其特征在于:所述通讯芯片u2的型号为max485。
7.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述通断电路(4)包括第三电阻r3、三极管q1、第一二极管d1和继电器k1,第三电阻r3的一端连接于三极管q1的基极,三极管q1的集电极分别连接于第一二极管d1和继电器k1上。通断电路4上的第三电阻r3连接于io接口上,通断电路4为至少4个,该三极管q1为npn三极管。
8.根据权利要求1所述一种通用串口动态扫描测试电路,其特征在于:所述di口检测电路(5)包括联级芯片u3,联级芯片u3的型号为74hc165,联级芯片u3的1脚和2脚分别连接于单片机u1的39脚和40脚。