[发明专利]一种基于物联网网关中PRU的GPIB控制系统及方法有效
申请号: | 202010514347.3 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111831597B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 魏波;唐佳玲 | 申请(专利权)人: | 成都万创科技股份有限公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362;H04L12/66 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 王波 |
地址: | 610041 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 网关 pru gpib 控制系统 方法 | ||
1.一种基于物联网网关中PRU的GPIB控制方法,其特征在于,所述GPIB控制方法包括:
在PRU固件层,使用汇编语言编辑代码,将与PRU相连接的引脚的功能机制实现为GPIB,将对应的GPIB所有引脚的电平转变为二进制数据,并读到PRU自带的RAM中,将逻辑完成后的所述代码最终编译为固件;
在驱动层,包括:控制PRU的状态进行初始化、运行、复位、停止、清除RAM的操作;将所述固件导入到PRU中;所述驱动层将GPIB的ATN引脚及8根数据IO线的所述数据导入应用层的缓存中,同时也将监听到所述数据的时间戳记录;
在应用层,读取所述缓存中的缓存数据,进行数据组合并解析;设置所述缓存数据对应的监听听者地址。
2.根据权利要求1所述的GPIB控制方法,其特征在于,所述应用层读取缓存中的所述数据:
当ATN引脚为低电平时,所述8根数据IO线上的数据是8位地址;
当ATN引脚为高电平时,所述8根数据IO线上的数据是GPIB控制命令,直接读取所述GPIB控制命令并对照ASCII表,查看具体的命令。
3.根据权利要求2所述的GPIB控制方法,其特征在于,所述8根数据线上的8位地址为:
其中5位为有效地址范围0至31的GPIB地址,还有2位为所述GPIB地址的类型,最后1位为0。
4.根据权利要求3所述的GPIB控制方法,其特征在于,所述GPIB地址的类型包括通用控制器命令、主听地址、主讲地址、第二地址。
5.根据权利要求1所述的GPIB控制方法,其特征在于,所述应用层还包括增加对IEEE488协议的通用命令过滤的功能。
6.一种基于物联网网关中PRU的GPIB控制系统,其特征在于,采用了如权利要求1-5任一项所述的GPIB控制方法,所述GPIB控制系统具体包括:
物联网网关及GPIB总线,物联网网关通过GPIB总线连接GPIB设备;
物联网网关包括PRU、GPIB引脚保护电路、GPIB连接器,在PRU与GPIB连接器之间设置GPIB引脚保护电路,物联网网关通过GPIB连接器接入GPIB现场总线。
7.根据权利要求6所述的GPIB控制系统,其特征在于,所述PRU向外提供32根引脚,所述GPIB连接器有24根引脚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都万创科技股份有限公司,未经成都万创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010514347.3/1.html,转载请声明来源钻瓜专利网。