The embodiment of the invention discloses a method and serial signal detection based on CPLD device and CPLD communication system, according to the instructions received by the host computer to send the serial communication serial port and the establishment of specific target chip; by judging whether the received serial signal sent to the target chip, as the detection of serial link is normal communication on the basis of. When the target chip serial signal sent is not received by the target chip chip is converted to send CPLD signal through serial port may be a problem, the signal input end and the output end of the detection of the target chip corresponding transfer chip; if the input signal and the output end of the chip transfer the signal is not consistent, it shows that the chip transfer problems, can the transfer chip identification information is transmitted to the host computer. Visible, when the serial signal can not be transmitted normally, through the detection of CPLD, you can find the problem of the serial signal in a timely and rapid manner.
【技术实现步骤摘要】
本专利技术涉及串口
,特别是涉及一种基于CPLD的串口信号检测的方法、装置与系统。
技术介绍
在很多普通的电路中,常用复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)作为单板上所有串口信号的中转。一个单板上可以设置有多个特定芯片,每个特定芯片传输的串口信号即为一路串口信号。特定芯片发送的信号往往需要经过中转芯片的处理后传输至CPLD,再经由CPLD的中转传输至上位机。上位机是指人可以直接发出操作命令的计算机,一般为PC机。传统方式中,常用CPLD作为串口信号的中转,但是CPLD并不对串口做额外的管理。在单板上存在多路串口信号的情况下,如果发生串口信号无输出的问题,特别是该串口信号对应一个以上的中转芯片时,很难快速定位出串口信号出现问题的地方。可见,如何实现对串口信号的检测,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种基于CPLD的串口信号检测的方法、装置与系统,可以实现对串口信号的检测,及时、快速的发现串口信号出现问题的地方。为解决上述技术问题,本专利技术实施例提供一种基于CPLD ...
【技术保护点】
一种基于CPLD的串口信号检测的方法,其特征在于,包括:接收上位机发送的通信指令;依据所述通信指令,建立特定串口与目标芯片的串口通信;判断是否接收到所述目标芯片发送的串口信号;若未接收到所述目标芯片发送的串口信号,则检测所述目标芯片对应的各个中转芯片的输入端与输出端的信号;若存在输入端信号与输出端信号不一致的中转芯片,则将所述中转芯片的标识信息发送至所述上位机。
【技术特征摘要】
1.一种基于CPLD的串口信号检测的方法,其特征在于,包括:接收上位机发送的通信指令;依据所述通信指令,建立特定串口与目标芯片的串口通信;判断是否接收到所述目标芯片发送的串口信号;若未接收到所述目标芯片发送的串口信号,则检测所述目标芯片对应的各个中转芯片的输入端与输出端的信号;若存在输入端信号与输出端信号不一致的中转芯片,则将所述中转芯片的标识信息发送至所述上位机。2.根据权利要求1所述的方法,其特征在于,所述若存在输入端信号与输出端信号不一致的中转芯片,则将所述中转芯片的标识信息发送至所述上位机包括:若存在输入端信号与输出端信号不一致的中转芯片,则存储所述中转芯片的标识信息;当接收到所述上位机发送的状态指令后,将所述中转芯片的标识信息发送至所述上位机。3.根据权利要求2所述的方法,其特征在于,还包括:当在规定时间内,接收到所述目标芯片发送的串口信号,则控制LED灯处于常亮状态;当在规定时间内,未接收到所述目标芯片发送的串口信号,则根据所述中转芯片的标识信息,控制LED灯执行对应的操作。4.一种基于CPLD的串口信号检测的装置,其特征在于,包括接收单元、建立单元、判断单元、检测单元和发送单元,所述接收单元,用于接收上位机发送的通信指令;所述建立单元,用于依据所述通信指令,建立特定串口与目标芯片的串口通信;所述判断单元,用于判断是否接收到所述目标芯片发送的串口信号;若在规定时间内,未接收到所述目标芯片发送的串口信号,则触发所述检测单元,所述检测单元,用于检测所述目标芯片对应的各个中转芯片的输入端与输出端的信号;所述发送单元,用于若存在输入端信号与输出端信号不一致的中转芯片,将所述中转芯片的标识信息发送至所述上位机。5.根据权利要求4所述的装置,其特征在于,还包括存储单元,若存在输入端信号与输出端信号不一致的中转芯片,则触发所述存储单元,所述存...
【专利技术属性】
技术研发人员:王志浩,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。