[发明专利]基于Linux的CAN总线扩展系统及方法有效
申请号: | 201510885023.X | 申请日: | 2015-12-04 |
公开(公告)号: | CN105549552B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 周哲;董月芳;陈奭;付威威 | 申请(专利权)人: | 中国科学院苏州生物医学工程技术研究所 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨;李官 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于Linux的CAN总线扩展系统和方法,包括:MPU微处理器、扩展总线接口EBI、控制逻辑转换器、总线驱动器、CAN控制器、CAN收发器;MPU访问CAN控制器;EBI产生数据总线信号、地址总线信号和第一控制逻辑信号,将数据总线信号、地址总线信号和第一控制逻辑信号传输至I/O端口上;控制逻辑转换器将地址总线信号和第一控制逻辑信号转换成访问CAN控制器所需的第二控制逻辑信号;总线驱动器在第一控制逻辑信号的控制下对数据总线信号传输方向进行控制;CAN控制器在第二控制逻辑信号和总线驱动器共同驱动下,实现与CAN收发器的接收与发送。本发明数据访问速度快,出错几率小,可以同时驱动多个CAN控制器并行工作,摆脱了计算机体积、电源的限制。 | ||
搜索关键词: | 控制逻辑信号 地址总线信号 数据总线信号 总线驱动器 转换器 控制逻辑 扩展系统 扩展总线接口 驱动 出错几率 传输方向 数据访问 微处理器 并行 电源 访问 发送 传输 计算机 转换 | ||
【主权项】:
1.一种基于Linux的CAN总线扩展系统,其特征在于,包括:MPU微处理器、扩展总线接口EBI、控制逻辑转换器、总线驱动器、CAN控制器、CAN收发器;所述MPU微处理器用于访问所述CAN控制器中的寄存器;所述扩展总线接口EBI用于在访问所述寄存器时产生数据总线信号、地址总线信号和第一控制逻辑信号;并将所述数据总线信号、地址总线信号和第一控制逻辑信号传输至所述扩展总线接口的对应输入/输出端口上;所述控制逻辑转换器用于根据所述地址总线信号和第一控制逻辑信号产生访问所述CAN控制器所需的第二控制逻辑信号;所述总线驱动器用于在所述第一控制逻辑信号的控制下使能与控制所述数据总线信号的传输方向;所述CAN控制器用于在所述第二控制逻辑信号和所述总线驱动器的驱动下,实现所述CAN控制器的寄存器访问,在所述MPU微处理器的控制下,实现与所述CAN收发器的接收与发送;其中,所述控制逻辑转换器的控制时序为: 或者WR=ADD0+NWE 或者RD=ADDO+NRD 其中,ALE表示第二控制逻辑信号中的地址锁存允许信号,RD表示第二控制逻辑信号中的读信号,WR表示第二控制逻辑信号中的写信号,CS表示第二控制逻辑信号中的片选信号,NCS表示第一控制逻辑信号中的片选信号,NRD表示第一控制逻辑信号中的读信号,ADD0表示地址总线信号中的其中一个地址信号,NWE表示第一控制逻辑信号中的写信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院苏州生物医学工程技术研究所,未经中国科学院苏州生物医学工程技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510885023.X/,转载请声明来源钻瓜专利网。