[发明专利]SOE采集卡及其采集方法无效
申请号: | 201110434789.8 | 申请日: | 2011-12-22 |
公开(公告)号: | CN102566460A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 凌睿;柴毅;安康;刘渝新;裴文龙;郭茂耘 | 申请(专利权)人: | 重庆大学 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 重庆市前沿专利事务所 50211 | 代理人: | 郭云 |
地址: | 400045 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | soe 采集 及其 方法 | ||
1.一种SOE采集卡,其特征在于:包括CPLD,其中所述SOE采集卡具有唯一的地址且存储在所述CPLD中,并且所述CPLD包括串行接口(1)、命令接收模块、数据接收模块和数据发送模块:
所述命令接收模块用于通过串行接口(1)接收串行形式的同步帧命令,其中所述同步帧命令的格式中包括SOE采集卡地址、功能码和校验码:如果判定所述同步帧命令中的SOE采集卡地址与该SOE采集卡的地址相同,则将所述同步帧命令由串行形式转换成并行形式并且进一步判断所述同步帧命令是否有效,如果所述同步帧命令有效则产生命令有效信号并将所述命令有效信号发送给所述数据接收模块;
所述数据接收模块用于接收所述命令有效信号,开始采集各并行通道(2)的SOE数据,并且将所述SOE数据发送给所述数据发送模块;
所述数据发送模块用于将SOE数据与SOE采集卡地址信息、功能信息、校验信息和时间标签并行组合,封装于响应帧命令中,并且在将所述响应帧命令由并行形式转换成串行形式后通过所述串行接口(1)发送出去,其中所述响应帧命令的格式中包括SOE采集卡地址、功能码、数据域和校验码,在响应帧命令的封装过程中将所述SOE采集卡信息封装在SOE采集卡地址中,所述功能信息封装在功能码中,所述SOE数据和时间标签封装在数据域中,所述校验信息封装在校验码中。
2.根据权利要求1所述的SOE采集卡,其特征在于:所述CPLD还包括定时器和输入锁存器,所述数据接收模块通过所述输入锁存器采集各并行通道(2)的SOE数据;
所述输入锁存器针对各并行通道(2),用于分别锁存采集到的N个SOE数据;
所述定时器用于向所述输入锁存器提供锁存信号,在所述数据接收模块通过输入锁存器采集各并行通道(2)的SOE数据时每间隔时间T发送一个锁存信号,驱动所述输入锁存器将锁存的一个SOE数据发送给所述数据接收模块;
所述数据接收模块用于比较连续N个SOE数据以获得时间间隔T*N内的有效SOE数据:如果在所述N个SOE数据中存在M个连续以上的SOE数据一样则表示在时间间隔T*N内的SOE数据有效,其中所述M个连续以上SOE数据所呈现的对象状态即为时间间隔T*N内有效SOE数据的对象状态,所述有效SOE数据即为该SOE采集卡实际采集到的SOE数据,其采集时间间隔为T*N;
还用于将本次有效SOE数据与上次时间间隔T*N内获得的有效SOE数据进行异或运算,并且将所述异或运算的结果以及本次有效SOE数据发送给所述数据发送模块;
其中T为非零的任意数值,N、M为正整数。
3.根据权利要求1所述的SOE采集卡,其特征在于:所述串行接口(1)为高速RS485接口,传输速率大于2Mbps。
4.根据权利要求1所述的SOE采集卡,其特征在于:所述校验码用于校验所述SOE采集卡的通信状态是否正常:如果所述SOE采集卡连续接收到2次同步帧命令,均未返回响应帧命令,则通知上位机所述SOE采集卡的通信异常。
5.根据权利要求1所述的SOE采集卡,其特征在于:如果数据发送模块在发送响应帧命令时并未接收到SOE数据,则将响应帧命令中的数据域置为零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110434789.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机床分度误差补偿方法及装置
- 下一篇:一种合金粉末材料的制备及其熔敷方法