法律状态公告日
法律状态信息
法律状态
2018-01-12
未缴年费专利权终止 IPC(主分类):G06F19/00 授权公告日:20140618 终止日期:20161128 申请日:20111128
专利权的终止
2014-06-18
授权
授权
2012-05-30
实质审查的生效 IPC(主分类):G06F19/00 申请日:20111128
实质审查的生效
2012-04-18
公开
公开
技术领域
本发明涉及医学仪器技术,特别是涉及一种医学设备的PWM信号抗干扰输出系统及其抗干扰方法的技术。
背景技术
有很多医学设备都设有单片机控制系统,单片机系统运行过程中,如果共模干扰中的尖峰干扰幅度达到2V~50V,且时间持续数微秒时,会引起单片机产生逻辑错误及数据丢失,使得单片机输出错误执行信号,导致医学设备的执行部件执行错误动作,因此现有带有单片机系统的医学设备的抗干扰能力都较差。
发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种抗干扰能力强,不会输出错误执行信号的医学设备的医学设备的PWM信号抗干扰输出系统及其抗干扰方法。
为了解决上述技术问题,本发明所提供的一种医学设备的PWM信号抗干扰输出系统,所述医学设备设有控制面板、控制开关、执行部件,该系统包括单片机,其特征在于:所述单片机有两个,分别为主单片机、从单片机;
所述单片机设有通信接口、串行数据输出端、串行数据输入端、使能信号端、时钟信号端;
所述主单片机还设有中断信号输入端、PWM信号输出端、报警信号输出端,其中断信号输入端接医学设备的控制开关,其PWM信号输出端接医学设备的执行部件,其报警信号输出端接一报警部件;
所述主单片机及从单片机的通信接口均连接医学设备的控制面板;
所述主单片机的串行数据输出端接到从单片机的串行数据输入端,其串行数据输入端接到从单片机的串行数据输出端,其使能信号端接到从单片机的使能信号端,其时钟信号端接到从单片机的时钟信号端。
本发明提供的医学设备的PWM信号抗干扰输出系统的抗干扰方法,其特征在于:
利用控制面板向两个单片机输入执行数据,并在主单片机中设置一个单轮阈值及一个轮次阈值,两个单片机分别存储控制面板输入的执行数据;
利用控制开关向主单片机输入执行指令,主单片机收到控制开关输入的执行指令后,即创建一个初始值为0的单轮计数值,及一个初始值为0的错误计数值,一个初始值为0的轮次计数值,然后执行以下步骤:
1)主单片机向从单片机发送一个读执行数据取指令;
从单片机收到来自主单片的读执行数据指令后,即调取先前存储的执行数据,并发送给主单片机;
2)主单片机接收到从单片机输入的执行数据后,将从单片机输入的执行数据与先前存储的执行数据进行比较;
如果比较结果为主单片机的执行数据与从单片机输入的执行数据不一致则将错误计数值加1;
3)将单轮计数值加1;
4)判断单轮计数值是否与单轮阈值一致,如果不一致则转至步骤1,反之则转至步骤5;
5)判断错误计数值是否为0,如果不为0则将轮次计数值加1,并将单轮计数值及错误计数值一并清0,然后转至步骤6,反之则转至步骤7;
6)判断轮次计数值是否与轮次阈值一致,如果不一致则转至步骤1,反之则输出报警信号;
7)主单片机从PWM信号输出端输出PWM信号给接医学设备的执行部件。
本发明提供的医学设备的PWM信号抗干扰输出系统及其抗干扰方法,设置了一主一从两个单片机,利用从单片机对主单片机的执行数据进行检测,能确保主单片机输出正确的信号,确保医学设备的执行部件执行正确的动作,而且主单片机无法确保执行数据正确时,会停止输出执行信号,具有很强的抗干扰能力。
附图说明
图1是本发明实施例的医学设备的PWM信号抗干扰输出系统的结构示意图;
图2是本发明实施例的医学设备的PWM信号抗干扰输出系统的抗干扰方法流程图。
具体实施方式
以下结合附图说明对本发明的实施例作进一步详细描述,但本实施例并不用于限制本发明,凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。
如图1所示,本发明实施例所提供的一种医学设备的PWM信号抗干扰输出系统,所述医学设备设有控制面板D1、控制开关D2、执行部件D3,该系统包括单片机,其特征在于:所述单片机有两个,分别为主单片机U1、从单片机U2;
所述单片机U1设有通信接口(TXD引脚及RXD引脚)、串行数据输出端(MOSI引脚)、串行数据输入端(MISO引脚)、使能信号端( ̄SS引脚)、时钟信号端(SCK引脚);
所述主单片机U1还设有中断信号输入端(INTx引脚)、PWM信号输出端(OCx引脚),、报警信号输出端(图中未示),其中断信号输入端(INTx引脚)接医学设备的控制开关D2,其PWM信号输出端(OCx引脚)接医学设备的执行部件D3,其报警信号输出端接一报警部件(警示灯或蜂鸣器);
所述主单片机U1及从单片机U2的通信接口均连接医学设备的控制面板D1;
所述主单片机U1的串行数据输出端(MOSI引脚)接到从单片机U2的串行数据输入端(MISO引脚),其串行数据输入端(MISO引脚)接到从单片机U2的串行数据输出端(MOSI引脚),其使能信号端(SS引脚)接到从单片机U2的使能信号端(SS引脚),其时钟信号端(SCK引脚)接到从单片机U2的时钟信号端(SCK引脚)。
如图2所示,本发明实施例所提供的医学设备的PWM信号抗干扰输出系统的抗干扰方法,其特征在于:
利用控制面板向两个单片机输入执行数据,并在主单片机中设置一个单轮阈值及一个轮次阈值,两个单片机分别存储控制面板输入的执行数据;
利用控制开关向主单片机输入执行指令,主单片机收到控制开关输入的执行指令后,即创建一个初始值为0的单轮计数值,及一个初始值为0的错误计数值,一个初始值为0的轮次计数值,然后执行以下步骤:
1)主单片机向从单片机发送一个读执行数据取指令;
从单片机收到来自主单片的读执行数据指令后,即调取先前存储的执行数据,并发送给主单片机;
2)主单片机接收到从单片机输入的执行数据后,将从单片机输入的执行数据与先前存储的执行数据进行比较;
如果比较结果为主单片机的执行数据与从单片机输入的执行数据不一致则将错误计数值加1;
3)将单轮计数值加1;
4)判断单轮计数值是否与单轮阈值一致,如果不一致则转至步骤1,反之则转至步骤5;
5)判断错误计数值是否为0,如果不为0则将轮次计数值加1,并将单轮计数值及错误计数值一并清0,然后转至步骤6,反之则转至步骤7;
6)判断轮次计数值是否与轮次阈值一致,如果不一致则转至步骤1,反之则输出报警信号;
7)主单片机从PWM信号输出端(OCx引脚)输出PWM信号给接医学设备的执行部件。
机译: 抗干扰方法和方法-用于雷达系统的设备以及配备有该雷达系统的设备
机译: 绘图同步的方法和设备。可以用于数字通信系统的抗干扰方法
机译: PWM信号输出装置及PWM信号处理系统