判断多芯电缆是否有故障及其对应的序号。 8、输出电路,和输入电路配合,为输入电路提供基准信号以实现该系统的功能。 2.2.2 系统软件本设计系统软件用 MCS-51 汇编语言生成, 采用模块化结构和子程序嵌套技术, 可节省内存, 便于程序的编制、修改、扩充和联调。整套程序由主程序和延时子程序、显示子程序、查询键子程序、代码转换子程序、设定子程序和测试子程序组成。 2.2.3 测试方法电缆线的断路故障很好理解,而短路故障一般发生在相邻的两条或多条线之间,所以检测故障可按如下方法进行。如图 2-1 : 多芯电缆通、断、短测试仪设计 10 图 2-1 测试示意图在第 i 线一端送入信号, 在同一线的另一端接收信号。若能正常接收信号, 说明第 i 线无断路故障,否则判定有断路故障,然后分别接收 i+1 线和 i-1 线, 若不能接收到信号,说明线路是正常,否则可判定相应线间有短路故障。 2.2.4 系统功能实现原理本设计系统可对少于 48 芯的电缆进行芯线的故障测试, 其原理是利用输入电路和输出电路的逻辑电平的高和低(即“1”和“0”)来实现其检测多芯电缆的短、断路故障及其虚幻的功能。系统电路采用 ATMEL 公司的 AT89c51 系列单片机,在单片机 P1 口接入显示电路,采用 LED 数码管动态显示,输入信号由 TXD 口送出, 当监测到故障时, 由发光二极管指示故障类型, 数码管指示故障线。按键的选择使单片机接收到信号, 单片机根据接收到的信号进行判断。然后, 单片机向 8255 发出信号,对 8255 读接收到的的信号。单片机根据接收到的信号判断芯线的状态。然后,向 74LS164 发出信号, 74LS164 将收到的信号进行串并转换,信号作为显示器的段控。通过第二片 74LS04 向显示器发出为控制信号, 同时通过第一片 74LS04 向发光二极管或蜂鸣器发出报警信号。