【技术实现步骤摘要】
本专利技术涉及通信,具体来说,涉及一种can共享邮箱的协调发送方法。
技术介绍
1、can(多主机局部网络串行通信协议)通信协议主要用于车载通信,多个can挂载在can总线上形成多主机局域网络,以can邮箱间的快速、安全、高效的通信,而快速适应现在越来越智能化的车载系统。
2、can总线信号通过两条差分电压信号线上的总线接口,通过can的邮件信息通过串口传输到另一个的can邮箱的方式完成信息的传递,如果在同一个芯片系统中,多个can之间的邮件信息传输,通过差分电压信号线传输,则受到can的传输速率1mbit/s限制。此外,现有can的邮箱信息是独立的。
3、本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。
技术实现思路
1、针对相关技术中的上述技术问题,本专利技术提出了一种can共享邮箱的协调发送方法,应用于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,依次查看是否应答;
< ...【技术特征摘要】
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.根...
【专利技术属性】
技术研发人员:胡志文,唐芳,陈毅华,易峰,田远泽,
申请(专利权)人:湖南进芯电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。