当前位置: 首页 > 专利查询>盐城工学院专利>正文

一种磁粉探伤机的多芯单片机间数据校验电路及其系统技术方案

技术编号:29131978 阅读:20 留言:0更新日期:2021-07-02 22:27
本发明专利技术公开一种磁粉探伤机的多芯单片机间数据校验电路及其系统,属于检测技术领域,包括与触摸屏通信和处理电流检测信号的主单片机、分别控制周向、纵向电流磁化工作的第一次级单片机、第二次级单片机,还包括异或门、或门、第一电阻、第二电阻、第五电阻、第六电阻、第一二极管、第二二极管、第一三极管、第二三极管、第一蜂鸣器和第二蜂鸣器。本发明专利技术科学合理,使用安全方便,以硬件方式对传输数据进行校验,方法更快速,不占用CPU,而且通过发光二极管和蜂鸣器还能提供声光报警,提醒工作人员注意。本发明专利技术还采用冗余方案,在提醒工作人员主要数据传输错误的同时,做出进一步的处理,避免系统传输出错后影响数据传输。

【技术实现步骤摘要】
一种磁粉探伤机的多芯单片机间数据校验电路及其系统
本专利技术涉及检测
,具体是一种磁粉探伤机的多芯单片机间数据校验电路及其系统。
技术介绍
磁粉探伤机经常需要周向和纵向电流进行同时磁化,需要极高的实时性,在开发的时候多采用三芯单片机。目前,三片单片机间的通信有许多种,由于磁粉探伤机在磁化时对时序要求过高,经常采用并行通信的方法,提高通信速度。在数据传输过程中,不可避免的是出现传输误差,采用奇偶校验要牺牲一半的数据容量,不适合探伤机的多单片机间传输数据的效验;采用CRC效验却无法对单一数据进行效验,无法保证实时的单个数据是否出错,不能满足磁粉探伤机这种实时性要求高的场合。所以,人们需要一种磁粉探伤机的多芯单片机间数据校验电路来解决上述问题。
技术实现思路
专利技术目的:本专利技术目的在于针对现有技术,提供一种磁粉探伤机的多芯单片机间数据校验电路及其系统解决的数据校验实时性要求高问题。技术方案:本专利技术所述一种磁粉探伤机的多芯单片机间数据校验电路,包括与触摸屏通信和处理电流检测信号的主单片机、分别控制周向、纵向电流磁化工作的第一次级单片机、第二次级单片机,还包括异或门、或门、第一电阻、第二电阻、第五电阻、第六电阻、第一二极管、第二二极管、第一三极管、第二三极管、第一蜂鸣器和第二蜂鸣器;所述主单片机与第一次级单片机相连,传输第一完全数据和用于校验的第一完全数据的第一输幅值校验位数据;所述主单片机与第二次级单片机相连,传输第二完全数据和用于检验第二完全数据的第二幅值校验位数据;所述主单片机还通过IIC通信传输冗余电流参数数据;所述主单片机、第一次级单片机与异或门相连,将第一完全数据和第一幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第一完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第一电阻和第二电阻相连,第一电阻和第二电阻与第一二极管相连,第一二极管和第一三极管相连,第一三极管和第一蜂鸣器相连,高电平驱动第一二极管和第一三极管点亮、第一蜂鸣器蜂鸣,发出报警信息;所述第一次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常;所述主单片机、第二次级单片机与异或门相连,将第二完全数据和第二幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第二完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第五电阻和第六电阻相连,第五电阻和第六电阻与第二二极管相连,第二二极管和第二三极管相连,第二三极管和第二蜂鸣器相连,高电平驱动第二二极管和第二三极管点亮、第二蜂鸣器蜂鸣,发出报警信息;所述第二次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常。优选的,所述主单片机F端口的第0~15个引脚与第一次级单片机F端口的第0~15个引脚相连,所述主单片机C端口第0~7个引脚与第一次级单片机C端口的第0~7个引脚相连;所述主单片机G端口的第0~15个引脚与第二次级单片机G端口的第0~15个引脚相连,所述主单片机D端口的第0~7引脚与第二次级单片机D端口的第0~7个引脚相连。优选的,所述主单片机C端口的第0~7个引脚、第一次级单片机F端口的第0~7个引脚与异或门相连;所述主单片机D端口的第0~7个引脚和第二次级单片机G端口的第0~7个引脚与异或门相连。优选的,还用于对经硬件校验无误的数据进行二次校验,所述主单片机F端口读取16位冗余电流参数完全数据,所述主单片机D端口读取8位冗余电流参数幅值校验数据,数据一致时连续读取三次F端口的16位冗余电流参数完全数据,共读取4次16位冗余电流参数完全数据;16位冗余电流参数完全数据低八位为0x88,主单片机开始可控硅控制工作;16位冗余电流参数完全数据低八位为0x99,主单片机停止可控硅控制工作。连续对F口的数据进行四次取样判断,若收到三次相同数据,即可判定数据有效,有利于筛除错误数据。优选的,所述16位电流参数完全数据和8位电流参数幅值校验数据电流倍数小于2倍的设定电流。大于设定电流倍数的数据为无效数据,可直接筛除。优选的,所述待校验数据磁化电流值范围为0~3000A。无效数据磁化电流值会超过10000A,有利于筛除无效数据。一种磁粉探伤机的多芯单片机间数据校验的系统,包括数据校验电路;所述数据校验电路对传输中的数据进行硬件校验,数据硬件校验无误后,主单片机分别读取D端口和F端口数据,数据一致时再次读取三次F端口数据,其中有三次F口数据一致,数据有效;所述数据校验电路对传输中的数据进行硬件校验,数据硬件校验有误后,第一次级单片机或第二次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常。有益效果:(1)本专利技术采用并行通信进行通信解决了传输数据速度问题,利用两路数据同时传输,一路采用16个引脚相连以传输完全数据,一路采用8个引脚相连以传输幅值校验位数据,完全数据和幅值校验位数据均通过异或门和或门,在异或门和或门输出高电平时说明数据错误,同时高电平驱动二极管和三极管点亮、蜂鸣器蜂鸣,发出报警信息,以硬件方式对传输数据进行校验,方法更快速,不占用CPU,而且通过发光二极管和蜂鸣器还能提供声光报警,提醒工作人员注意。(2)本专利技术还采用冗余方案,主单片机在并行传输数据的同时还采用IIC通信传输数据,当传输数据经硬件方式校验后、发现数据不一致时,第一次级单片机或第二次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常;在提醒工作人员主要数据传输错误的同时,做出进一步的处理,避免系统传输出错后影响数据传输。(3)本专利技术通过设定电流倍数、磁化电流值及对数据连续四次读取,可以有效的筛除无效数据,并提高数据传输的可靠性,辅助数据的硬件校验方法。附图说明图1~图3为本专利技术一种磁粉探伤机的多芯单片机间数据校验电路的电路原理图;图4~图5为本专利技术一种磁粉探伤机的多芯单片机间数据校验系统的流程图。具体实施方式下面通过附图对本专利技术技术方案进行详细说明,但是本专利技术的保护范围不局限于实施例。实施例1:如图1-5所示,一种磁粉探伤机的多芯单片机间数据校验电路,包括与触摸屏通信和处理电流检测信号的主单片机、分别控制周向、纵向电流磁化工作的第一次级单片机、第二次级单片机,还包括异或门、或门、第一电阻、第二电阻、第五电阻、第六电阻、第一二极管、第二二极管、第一三极管、第二三极管、第一蜂鸣器和第二蜂鸣器;主单片机与第一次级单片机相连,传输第一完全数据和用于校验的第一完全数据的第一输幅值校验位数据;主单片机与第二次级单片机相连,传输第二完全数据和用于检验第二完全数据的第二幅值校验位数据;主单片机还通过IIC通信传输冗余电流参数数据;主单片机、第一次级单片机与异或门相连,将第一完全数据和第一幅值校验位数据送入异或门校验,各数据输出、合并并送至或门本文档来自技高网...

【技术保护点】
1.一种磁粉探伤机的多芯单片机间数据校验电路,对传输中的数据采用硬件校验,其特征在于:包括与触摸屏通信和处理电流检测信号的主单片机、分别控制周向、纵向电流磁化工作的第一次级单片机、第二次级单片机,还包括异或门、或门、第一电阻、第二电阻、第五电阻、第六电阻、第一二极管、第二二极管、第一三极管、第二三极管、第一蜂鸣器和第二蜂鸣器;/n所述主单片机与第一次级单片机相连,传输第一完全数据和用于校验的第一完全数据的第一输幅值校验位数据;所述主单片机与第二次级单片机相连,传输第二完全数据和用于检验第二完全数据的第二幅值校验位数据;所述主单片机还通过IIC通信传输冗余电流参数数据;/n所述主单片机、第一次级单片机与异或门相连,将第一完全数据和第一幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第一完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第一电阻和第二电阻相连,第一电阻和第二电阻与第一二极管相连,第一二极管和第一三极管相连,第一三极管和第一蜂鸣器相连,高电平驱动第一二极管和第一三极管点亮、第一蜂鸣器蜂鸣,发出报警信息;所述第一次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常;/n所述主单片机、第二次级单片机与异或门相连,将第二完全数据和第二幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第二完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第五电阻和第六电阻相连,第五电阻和第六电阻与第二二极管相连,第二二极管和第二三极管相连,第二三极管和第二蜂鸣器相连,高电平驱动第二二极管和第二三极管点亮、第二蜂鸣器蜂鸣,发出报警信息;所述第二次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常。/n...

【技术特征摘要】
1.一种磁粉探伤机的多芯单片机间数据校验电路,对传输中的数据采用硬件校验,其特征在于:包括与触摸屏通信和处理电流检测信号的主单片机、分别控制周向、纵向电流磁化工作的第一次级单片机、第二次级单片机,还包括异或门、或门、第一电阻、第二电阻、第五电阻、第六电阻、第一二极管、第二二极管、第一三极管、第二三极管、第一蜂鸣器和第二蜂鸣器;
所述主单片机与第一次级单片机相连,传输第一完全数据和用于校验的第一完全数据的第一输幅值校验位数据;所述主单片机与第二次级单片机相连,传输第二完全数据和用于检验第二完全数据的第二幅值校验位数据;所述主单片机还通过IIC通信传输冗余电流参数数据;
所述主单片机、第一次级单片机与异或门相连,将第一完全数据和第一幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第一完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第一电阻和第二电阻相连,第一电阻和第二电阻与第一二极管相连,第一二极管和第一三极管相连,第一三极管和第一蜂鸣器相连,高电平驱动第一二极管和第一三极管点亮、第一蜂鸣器蜂鸣,发出报警信息;所述第一次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常;
所述主单片机、第二次级单片机与异或门相连,将第二完全数据和第二幅值校验位数据送入异或门校验,各数据输出、合并并送至或门,第二完全数据和第二幅值校验位数据之间的差异使得异或门和或门输出高电平;所述异或门、或门与第五电阻和第六电阻相连,第五电阻和第六电阻与第二二极管相连,第二二极管和第二三极管相连,第二三极管和第二蜂鸣器相连,高电平驱动第二二极管和第二三极管点亮、第二蜂鸣器蜂鸣,发出报警信息;所述第二次级单片机对高电平做出反馈,接收主单片机通过IIC通信传输的冗余电流参数数据,直至数据正常。


2.根据权利要求1所述的一种磁粉探伤机的多芯单片机间数据校验电路,其特征在于:所述主单片机F端口的第0~15个引脚与第一次级单片机F端口的第0~15个引脚相连,所述主单片机C端口第0~7个引脚...

【专利技术属性】
技术研发人员:李永建许怡航
申请(专利权)人:盐城工学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1