发明名称 一种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号