基于TTCAN协议的调度平台的仿真研究

来源 :南京工业大学 | 被引量 : 0次 | 上传用户:liushenglg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAN(Controller Area Network)总线上的通信数据是通过事件触发方式发送和接收的,总线上带宽占用率不均匀,通信量较大时数据冲突严重。Bosch公司2002年推出了TTCAN(time triggered CAN,TTCAN)协议,该协议是一种基于时间触发的通信方式,总线上所有的消息都在预设的时间窗中按时传输,这种通信协议搭建的系统更加稳定。  本文阐述了TTCAN协议的时间触发原理以及它在OSI参考模型中的分层结构,然后介绍了随机调度算法和启发式调度算法的结构和算法流程,并将这两种算法相结合,对不同拓扑结构的总线上的消息节点进行矩阵设计,得到最优的调度方案。当总线拓扑结构比较复杂的时候,使用随机算法和启发式算法得到调度方案的过程中的计算量也将大大增加,所以本文将算法以程序语言的方式在VB软件中编程实现,即本文在VB Express中建立了统计界面,直接运行出最优矩阵表设计参数值。其次在TTCAN协议构建的传输网络中,其最大的优势在于它在数据传输的实时性,降低了数据传输的延迟性,提高了总线利用率,为了验证这一性能,本文将上面得到的最优调度方案写入CAN总线测试软件CANalyzer中的仿真节点中,并对仿真结果进行分析。然后再在CANalyzer中模拟了TTCAN协议中的故障机制,模拟结果很好的验证了该传输网络的完善性以及实用性。最后将TTCAN协议应用于汽车安全控制的数据传输中,这样网络中的所有节点上的数据及控制命令都按照调度表中设置的顺序依次停止传输,这种控制方式适用于汽车遇到紧急事故,司机慌乱不知所措的情况,此时只需按下总触发按钮总线上的消息就会依次停止传输,在CANalyzer软件中建立网络节点并构建调度表,分析仿真结果,然后将仿真设计与实际工程设计中的差异进行对比总结TTCAN协议的优劣。
其他文献
该文结合国家重大软件科学项目"陕西省科技、经济、社会协调发展宏观决策支持系统(SXSES-DSS)"的总体设计与原型系统开发和国家特大型企业"金川有色金属公司企业经济活动分析
学位
学位
学位
该文通过对黎明服装机械厂生产管理的系统分析,开发了一套生产计划管理系统.黎明厂是一个典型的多品种小批量加工制造企业,根据要求,应用多目标线性规划模型制定年度生产计划
随着能源危机的持续增长、环境控制的日益严格,化工产品的价格和质量竞争趋于全球化,最优化技术被广泛用于厂级工艺设计、操作与控制的优化,在满足各种限制条件下有效降低成本、
该文在协整检验方面做了进一步探讨,提出了一种基于协整系统误差校正模型的贝叶斯协整检验方法,并通过模拟实验证实了它的有效性.同时,把这种贝叶斯方法扩展到季节协整问题当
信息网络的高速发展在很大程度上要得益于光纤通信技术。光纤通信作为现代通信领域的核心支柱,凭借其在高带宽、低损耗和强抗干扰性方面无与伦比的优势,迅速成为了通信市场的主
随着电力系统的发展,无功功率是维持电网电压正常工作必不可少的因素之一,受到国内外学者越来越多的重视和关注。柔性交流输电系统(FACTS)是近几年迅速发展的一种能改善电能质