一种CAN共享邮箱的协调发送方法技术

技术编号:42692256 阅读:32 留言:0更新日期:2024-09-10 12:42
本发明专利技术提供了一种CAN共享邮箱的协调发送方法,涉及通信技术领域,其包括如下步骤:S1,第i个CAN_i发送邮件[i][j]的发送请求,且邮件[i][j]有邮件信息;S2,轮询所有CAN,获取第j个CAN_j给出应答信号ACK[j],锁定所述邮件[i][j];S3,CAN_i接收并发送邮件n信息给CAN_j;CAN_i的邮件n信息,从CAN_j发送端口发送;S4,CAN_j发送完成后,CAN_j的ACK[j]拉低。本发明专利技术新增CAN的外围信号,在原有内部系统网络通信的基础上,实现了在同一个芯片系统中邮箱间的邮件信息传递方法,大大提高了邮箱间的访问效率,减少了CAN总线的资源占用。

【技术实现步骤摘要】

本专利技术涉及通信,具体来说,涉及一种can共享邮箱的协调发送方法。


技术介绍

1、can(多主机局部网络串行通信协议)通信协议主要用于车载通信,多个can挂载在can总线上形成多主机局域网络,以can邮箱间的快速、安全、高效的通信,而快速适应现在越来越智能化的车载系统。

2、can总线信号通过两条差分电压信号线上的总线接口,通过can的邮件信息通过串口传输到另一个的can邮箱的方式完成信息的传递,如果在同一个芯片系统中,多个can之间的邮件信息传输,通过差分电压信号线传输,则受到can的传输速率1mbit/s限制。此外,现有can的邮箱信息是独立的。

3、本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。


技术实现思路

1、针对相关技术中的上述技术问题,本专利技术提出了一种can共享邮箱的协调发送方法,应用于can通信系统,所述系统包括n个can,所述n个can通过本文档来自技高网...

【技术保护点】

1.一种CAN共享邮箱的协调发送方法,应用于CAN通信系统,所述系统包括N个CAN,所述N个CAN通过CAN总线进行通信,所述N个CAN具有CAN的顶层邮箱共享信号,CAN内部邮箱包括发送邮件和接收邮件,所述N为大于1的正整数;其特征在于:包括如下步骤:

2.根据权利要求1所述的方法,其特征在于:所述步骤S4之后还包括:S5,ACK应答完成,CAN_i继续轮询发送请求,等待下一次协调发送请求,并且等待其他CAN发送给CAN_i的请求。

3.根据权利要求1所述的方法,其特征在于,所述步骤S2具体为:轮询所有CAN_n,依次查看是否应答;

<p>4.根据权利要求...

【技术特征摘要】

1.一种can共享邮箱的协调发送方法,应用于can通信系统,所述系统包括n个can,所述n个can通过can总线进行通信,所述n个can具有can的顶层邮箱共享信号,can内部邮箱包括发送邮件和接收邮件,所述n为大于1的正整数;其特征在于:包括如下步骤:

2.根据权利要求1所述的方法,其特征在于:所述步骤s4之后还包括:s5,ack应答完成,can_i继续轮询发送请求,等待下一次协调发送请求,并且等待其他can发送给can_i的请求。

3.根据权利要求1所述的方法,其特征在于,所述步骤s2具体为:轮询所有can_n,依次查看是否应答;

4.根据权利要求3所述的方法,其特征在于:所述步骤s4具体包括:can_j应答后,can_i接收并发送的邮件n信息给can_j;

5.根据权利要求4所述的方法,其特征在于:所述步骤s1具体为:can_i协调can_j发送请求命令can_req_i;

6.根据权利要求5所述的方法,其特征在于:can_i轮询can_req_i[j][n]拉高,并且邮件n的填充状态非空,且等待到can_j发送的应答can_ack_j[i],则can_i的邮件n被锁定,不被dsp或其他主机写邮件n,也不被can_i发送邮件n的内容。

7.根...

【专利技术属性】
技术研发人员:胡志文唐芳陈毅华易峰田远泽
申请(专利权)人:湖南进芯电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1