【技术实现步骤摘要】
一种CAN信号收发方法及系统
[0001]本专利技术涉及
CAN
信号处理
,特别是涉及一种
CAN
信号收发方法及系统
。
技术介绍
[0002]随着新一代信息技术
、
人工智能
、
传感器及集成电路等技术的飞速进展,全球汽车产业也正处于深度变革期,智能化
、
网联化成为汽车产业新的战略制高点,汽车智能驾驶测试行业正是在此背景下兴起
。
目前,智能驾驶测试产业尚处于初级阶段,存在的问题较多,还有很大的提升空间
。
[0003]从汽车行业整体发展来看,高级驾驶辅助系统
(ADAS)
未来将是汽车的标配功能,也被认为是自动驾驶的第一步,智驾功能和
ADAS
也在逐步得到市场的认可
。
[0004]从汽车研发的角度来看,自动驾驶域
(
智驾域
)
已经成为汽车整车五大功能域之一,越来越受重视,相应功能数量和复杂性都在激增,对智 ...
【技术保护点】
【技术特征摘要】
1.
一种
CAN
信号收发方法,其特征在于,包括:解析
json
文件中的表达式;从接收到的
CAN
信号中筛选出当前界面对应的
CAN
信号;将当前界面对应的
CAN
信号进行信号解析,并将解析得到的信号名和信号值存入第一哈希表中;遍历所述第一哈希表,将与所述表达式对应的信号值代入所述表达式;根据所述表达式代入各对应的信号值后是否成立的结果修改当前界面的控件状态;将不同的待发送
CAN
信号放入各所述待发送
CAN
信号的循环周期对应的数组中;对于每个待发送
CAN
信号,判断所述待发送
CAN
信号是否为周期性发送;若是周期性发送,则从对应数组中提取所述待发送
CAN
信号,并按照对应循环周期将所述待发送
CAN
信号发送对应次数;若不是周期性发送,则发送默认信号
。2.
根据权利要求1所述的
CAN
信号收发方法,其特征在于,将当前界面对应的
CAN
信号进行信号解析,并将解析得到的信号名和信号值存入第一哈希表中,具体包括:对接收到的
CAN
信号进行矩阵坐标转换,得到转换后的接收信号;根据转换后的接收信号确定当前界面对应的
CAN
信号的起始位置;根据当前界面对应的
CAN
信号的信号长度确定构造数据;根据当前界面对应的
CAN
信号的起始位置确定左移的位数,记为第一位数;将所述构造数据按照第一位数左移后,与转换后的接收信号进行逻辑与操作;将逻辑与操作后数据按照第一位数右移;从右移后数据的右端截取所述信号长度的数据,得到解析后信号值
。3.
根据权利要求1所述的
CAN
信号收发方法,其特征在于,对接收到的
CAN
信号进行矩阵坐标转换,得到矩阵坐标转换后的接收信号,具体包括:采用转换矩阵,对接收到的
CAN
信号进行矩阵坐标转换,得到矩阵坐标转换后的接收信号;其中,所述转换矩阵表示为
x0
=
{
‑
7,
‑
5,
‑
3,
‑
1,1,3,5,7}。4.
根据权利要求1所述的
CAN
信号收发方法,其特征在于,从...
【专利技术属性】
技术研发人员:邓文彬,孙效杰,
申请(专利权)人:慧勒智行汽车技术昆山有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。