本发明属于检测技术领域,尤其涉及一种基于stm32单片机的通讯电缆通断检测装置。
背景技术:
目前,通讯的应用越来越广泛,通讯电缆是通讯中必备的载体,每一根通讯电缆做好之后都要检测电缆两端对应的引脚是否相通,由人工逐一检测每对引脚是否相通,即浪费人力、时间,还会存在因人为失误导致误检的风险,因此设计一种基于stm32单片机的通讯电缆通断检测装置有很高的实用性。
技术实现要素:
本发明的目的在于解决人为检测电缆通断存在浪费人力、时间和容易出现误判的问题。为达到上述目的本发明采用的技术方案是:一种基于stm32的通讯电缆通断的检测装置,其特征在于:该装置包括stm32单片机1、第一电缆端插座2、第二电缆端插座3、通断指示灯电路4及检测键5,该装置是以stm32单片机1为主控芯片负责数据处理和电路控制,所述第一电缆端插座2和第二电缆端插座3分别是以stm32单片机1的接口为基础设置,各设有12个插口,插口按顺序依次相对设置设置1~12的标号,所述通断指示灯电路4相对第一电缆端插座2和第二电缆端插座3以stm32单片机1的接口为基础设为12路。
本发明是基于stm32单片机的通讯电缆通断检测装置,能够迅速、可靠的检测电缆的通断,判断电缆是否合格。
附图说明
图1是本发明的结构框图;
图2是本发明中主控电路示意图;
图3是本发明中第一电缆端插座示意图;
图4是本发明中第二电缆端插座示意图;
图5是本发明中通断指示灯电路图;
图中,1、stm32单片机,2、第一电缆端插座,3、第二电缆端插座,4、通断指示灯电路,5、检测键。
具体实施方式
下面结合说明书附图对本发明作进一步详细说明。
本发明的目的在于解决人为检测电缆通断存在浪费人力、时间和容易出现误判的问题。为达到上述目的本发明采用的技术方案是:一种基于stm32单片机的通讯电缆通断检测装置,其特征在于:该装置包括stm32单片机1、第一电缆端插座2、第二电缆端插座3、通断指示灯电路4及检测键5,该装置是以stm32单片机1为主控芯片负责数据处理和电路控制,所述第一电缆端插座2和第二电缆端插座3分别是以stm32单片机1的引脚为基础设置,各设有12个插口,插口按顺序依次相对设置设置1~12的标号,所述通断指示灯电路4相对第一电缆端插座2和第二电缆端插座3以stm32单片机1的引脚为基础设为12路。所述第一电缆端插座2的1~10端依次与stm32单片机1的50~59引脚相接,11、12端分别接stm32单片机1的61和62引脚,所述第二电缆端插座3的1~12端依次与stm32单片机1的33~44引脚相接,同时第二电缆端插座3的1~12端依次与电阻r8~r19的一端相接,电阻r8~r19的另一端并接在一起接电源vcc3.3,所述通断指示灯电路4由12个发光二极管led1~led12组成,发光二极管led1~led12的负极分别依次串接电阻r20~r31的一端,电阻r20~r31的另一端并接在一起接地,发光二极管led1~led4的正极分别依次与stm32单片机1的8~11引脚相接,发光二极管led5~led8的正极分别依次与stm32单片机1的14~17引脚相接,发光二极管led9~led12的正极分别依次与stm32单片机1的20~23引脚相接,所述检测键5由按键开关sw1构成,按键开关sw1的一端接stm32单片机1的7端,另一端接地,stm32单片机1的1引脚接电阻r4、电容c7、电容c13的一端同时与stm32单片机1的48引脚、64引脚和电源vcc3.3相接,r4的另一端通过电容c6接地,电容c7的另一端接stm32单片机1的63引脚并接地,电容c13的另一端接stm32单片机1的47引脚并接地,stm32单片机1的3引脚同时接晶振y1和电容c8的一端,stm32单片机1的4引脚同时接晶振y1的另一端和电容c9的一端,电容c8和电容c9的另一端接地,stm32单片机1的5引脚同时接电阻r5、晶振y2和电容c10的一端,stm32单片机1的6引脚同时接r5的另一端、晶振y2的另一端和电容c12的一端,电容c10和电容c12的另一端接地,stm32单片机1的12引脚接电容c11的一端并接地,stm32单片机1的13引脚接电容c11的另一端并接电源vcc3.3,stm32单片机1的18引脚接电容c14的一端并接地,stm32单片机1的19引脚同时接电容c14的另一端、电容c15的一端和stm32单片机1的32引脚并接电源vcc3.3,stm32单片机1的31引脚接电容c15的另一端并接地。本实施方式中采用的stm32单片机型号为:stm32f103rct6单片机。
本发明的工作过程和检测原理如下:
首先,将通讯电缆的一端引脚按照标号依次与第一电缆端插座2相连,通讯电缆的另一端引脚同样按照标号依次与第二电缆端插座3相连,线缆连接完成后即可开始进行检测,开启工作电源,按一下检测键5开始进行检测,stm32单片机1首先将与第一电缆端插座2的1#引脚相连的i/o口置’1’,然后stm32单片机1判断与电缆端-2插座3的1#引脚相连的i/o口是否置’1’,如果置’1’则可以判断电缆端-1插座2的1#引脚与电缆端-2插座3的1#引脚正常导通,然后相应的通断指示灯4点亮,反之则不亮,依次类推,直至检测完每一对引脚是否正常导通,如果正常导通则对应的通断指示灯4点亮,反之则不点亮。
本发明是一种基于stm32f103rct6的通讯电缆通断检测装置,能够迅速、可靠的检测电缆是否合格。
1.一种基于stm32单片机的通讯电缆通断检测装置,其特征在于:该装置包括stm32单片机(1)、第一电缆端插座(2)、第二电缆端插座(3)、通断指示灯电路(4)及检测键(5),该装置是以stm32单片机(1)为主控芯片负责数据处理和电路控制,所述第一电缆端插座(2)和第二电缆端插座(3)分别是以stm32单片机(1)的引脚为基础设置,各设有12个插口,插口按顺序依次相对设置设置1~12的标号,所述通断指示灯电路(4)相对第一电缆端插座(2)和第二电缆端插座(3)以stm32单片机(1)的引脚为基础设为12路。
2.按照权利要求1所述的基于stm32单片机的通讯电缆通断检测装置,其特征在于:所述第一电缆端插座(2)的1~10端依次与stm32单片机(1)的50~59引脚相接,11、12端分别接stm32单片机(1)的61和62引脚,所述第二电缆端插座(3)的1~12端依次与stm32单片机(1)的33~44引脚相接,同时第二电缆端插座(3)的1~12端依次与电阻r8~r19的一端相接,电阻r8~r19的另一端并接在一起接电源vcc3.3,所述通断指示灯电路(4)由12个发光二极管led1~led12组成,发光二极管led1~led12的负极分别依次串接电阻r20~r31的一端,电阻r20~r31的另一端并接在一起接地,发光二极管led1~led4的正极分别依次与stm32单片机(1)的8~11引脚相接,发光二极管led5~led8的正极分别依次与stm32单片机(1)的14~17引脚相接,发光二极管led9~led12的正极分别依次与stm32单片机(1)的20~23引脚相接,所述检测键(5)由按键开关sw1构成,按键开关sw1的一端接stm32单片机(1)的7端,另一端接地,stm32单片机(1)的1引脚接电阻r4、电容c7、电容c13的一端同时与stm32单片机(1)的48引脚、64引脚和电源vcc3.3相接,r4的另一端通过电容c6接地,电容c7的另一端接stm32单片机1的63引脚并接地,电容c13的另一端接stm32单片机(1)的47引脚并接地,stm32单片机(1)的3引脚同时接晶振y1和电容c8的一端,stm32单片机(1)的4引脚同时接晶振y1的另一端和电容c9的一端,电容c8和电容c9的另一端接地,stm32单片机(1)的5引脚同时接电阻r5、晶振y2和电容c10的一端,stm32单片机(1)的6引脚同时接r5的另一端、晶振y2的另一端和电容c12的一端,电容c10和电容c12的另一端接地,stm32单片机(1)的12引脚接电容c11的一端并接地,stm32单片机(1)的13引脚接电容c11的另一端并接电源vcc3.3,stm32单片机(1)的18引脚接电容c14的一端并接地,stm32单片机(1)的19引脚同时接电容c14的另一端、电容c15的一端和stm32单片机(1)的32引脚并接电源vcc3.3,stm32单片机(1)的31引脚接电容c15的另一端并接地。
技术总结