发明名称 |
一种CAN口复用装置及方法 |
摘要 |
本发明涉及汽车电子技术领域,具体涉及一种CAN口复用装置及方法,包括注册模块,需求管理模块和CAN口收发模块,注册模块为每个需要利用CAN口收发数据的应用程序分配唯一性标识,并与应用程序建立主动设置通道和数据透传通道两个通信通道,需求管理模块建立哈希表统一管理应用程序对CAN ID的订阅需求,并向CAN口收发模块设置所需过滤的CAN ID,CAN口收发模块连接CAN控制器芯片,根据过滤表从CAN总线上收取数据,或往CAN总线上发送数据。本发明为多个应用程序使用同一个CAN控器制芯片的情况提供一个统一的管理框架,减少各应用程序去缓存和挑选所需CAN数据的消耗,实现比较高效的多应用程序对同一个CAN口的复用。 |
申请公布号 |
CN105117359A |
申请公布日期 |
2015.12.02 |
申请号 |
CN201510449058.9 |
申请日期 |
2015.07.28 |
申请人 |
厦门雅迅网络股份有限公司 |
发明人 |
谭芳慧;涂岩恺;李家祥;周炜峰 |
分类号 |
G06F13/38(2006.01)I;G06F13/42(2006.01)I |
主分类号 |
G06F13/38(2006.01)I |
代理机构 |
厦门市精诚新创知识产权代理有限公司 35218 |
代理人 |
巫丽青 |
主权项 |
一种CAN口复用装置,其特征在于:包括注册模块,需求管理模块和CAN口收发模块,注册模块为每个需要利用CAN口收发数据的应用程序分配唯一性标识,并与应用程序建立主动设置通道和数据透传通道两个通信通道,需求管理模块建立哈希表统一管理应用程序对CAN ID的订阅需求,并向CAN口收发模块设置所需过滤的CAN ID,CAN口收发模块连接CAN控制器芯片,根据过滤表从CAN总线上收取数据,或往CAN总线上发送数据。 |
地址 |
361000 福建省厦门市软件园二期观日路46号 |