【技术实现步骤摘要】
【技术保护点】
一种车用TTCAN通讯网络的仿真方法,该方法采用具有CAN控制器、内部时钟以及独立中断处理单元的32位单片机,将程序写入单片机之后,由单片机实现TTCAN信号的发送,其特征在于,该方法包括以下步骤:(1)关闭中断;(2)进行 中断控制器、CAN发送驱动器、TPU的初始化,所述的初始化指将配置文件中设置的时钟频率、对应中断程序名、中断级别写入对应的专用寄存器;(3)开启中断;(4)查询第一次发送信息所需要的参数,所述参数包括TTCAN信号ID、信号 数据位长度、信号的发送时序、信号中数据区的内容;(5)配置CAN发送模块:将信号ID、数据位长度、信号中数据区的内容写入到CAN发送寄存器;(6)配置TPU模块:从步骤(4)的配置文件的TTCAN时序中读取后一个信号的发送时 序,将其与当前信号的发送时序做差,并将计算结果写入TPU输出比较(OC)寄存器;(7)当TPU定时器触发中断之后,进入中断程序,读取中断屏蔽变量,此时TPU自动停止工作;(8)查询当前信号是否被屏蔽,如果结果为“是”,则跳到 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:包磊,华剑锋,徐梁飞,李建秋,欧阳明高,
申请(专利权)人:清华大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。