[发明专利]一种船舶NAME0183输入信号极性自适应方法及接口装置有效
申请号: | 201110271383.2 | 申请日: | 2011-09-14 |
公开(公告)号: | CN102402495A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 刘开繁;李海博;陈超 | 申请(专利权)人: | 厦门新诺科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361008 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 船舶 name0183 输入 信号 极性 自适应 方法 接口 装置 | ||
1.一种船舶NAME0183输入信号极性自适应接口装置,其特征在于:包括NAME0183输入信号接入端、光电隔离模块、信号整形滤波模块、信号采集模块和微机串口,外围设备信号接口在不需要区分信号正负极的情况下,输出信号至NAME0183输入信号接入端,经由光电隔离模块进行光电隔离后,通过信号整形滤波模块对输入信号整形、滤波后,输出可以接收的数字信号至信号采集模块,该信号采集模块对数据起始位进行检测、采集数据、确定正向极性或反向极性的数据采集模式,并将处理后的数据通过自身所带的微机串口发送给微机。
2.一种船舶NAME0183输入信号极性自适应方法,其特征在于主要包括以下步骤:
步骤1:外围设备输出信号通过NAME0183输入信号接入端,经由光电隔离模块进行光电隔离以及信号整形滤波模块对输入信号整形、滤波后,输出可以接收的数字信号至信号采集模块,该信号采集模块通过内部可编程器件IO口的上升沿中断或下降沿中断功能检测起始位,上电默认为正向极性的数据采集模式,有效起始位为低电平,设置下降沿中断;
步骤2:当检测到有效起始位后,信号采集模块关闭起始位检测功能开始采集数据,每间隔一个位的传输时间,根据所确定的数据采集模式采集一位数据,若为正向极性的数据采集模式时,高电平表示数据为1,低电平表示数据为0,若为反向极性的数据采集模式时,高电平表示数据为0,低电平表示数据为1;重复本步骤直到完成1个字节8位数据的采集;
步骤3:返回步骤2采集1位停止位,若为正向极性数据采集模式时,高电平为有效停止位,若为反向极性数据采集模式时,低电平为有效停止位,若采集的停止位有效,则将数据采集计数值加1,并将数据发送到微机串口;如果步骤2所采集到的1个字节的数据值大于0x7F或者停止位无效时,则数据采集错误计数值加1;
步骤4:每间隔阈值时间,对数据采集错误计数值和数据采集计数值进行处理,当数据采集错误计数值占到数据采集计数值的比例达到阈值时,判定外围设备输出信号的输入方式与当前数量采集模式相反,更改为反向极性的数据采集模式,对应地将有效起始位检测更改为上升沿中断,高电平为有效停止位,并将数据采集错误计数值和数据采集计数值清零;
步骤5:重复步骤1到步骤4,直至数据传输完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门新诺科技有限公司,未经厦门新诺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110271383.2/1.html,转载请声明来源钻瓜专利网。