推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于S12的CAN总线静态调度平台研究与应用

更新时间:2020-03-28 07:01:45 大小:12M 上传用户:六3无线电查看TA发布的资源 标签:CAN总线 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

CAN总线是一种非抢占式优先级仲裁传输的串行数据总线。CAN总线以其结构简单、性能高效、传输稳定等特点广泛应用于汽车电子、医疗器械、机械制造等众多领域。随着现代工业设计的不断提升,对于CAN总线上数据的实时性要求也不断提高,CAN总线的非破坏性仲裁模式势必要影响总线消息的实际传输时间,因此对CAN总线消息进行时序分析是必不可少的。CAN总线消息的可调度性将影响整个系统的实时性和稳定性,因此对CAN总线消息的可调度性进行分析也是势在必行的。

    文章概述性介绍了CAN总线的发展现状及CAN总线调度的研究现状。由于CAN总线是一种事件触发的现场总线,文章根据CAN总线协议的特点详细介绍了CAN总线的静态调度方式。根据课题来源的要求,本文提出了一套CAN总线静态调度平台的优化方案,并基于此方案开发相应的静态调度系统平台。作者以S12系列单片机为核心搭建CAN总线静态调度硬件环境,对系统平台分别进行静态调度理论模型分析,软件仿真分析和系统测试分析。在静态调度理论模型分析中,作者将两种常用的静态调度理论模型进行对比分析,寻找出Tindell调度理论模型的缺点,改进并引入Davis调度理论模型。作者以Davis调度理论模型为基础,改进常用的CAN总线静态调度算法。文章利用Stateflow仿真工具对改进算法进行软件仿真分析,以系统可调度性和总线占有率为评估标准充分验证改进算法的有效性。文章最后完成CAN总线静态调度平台的测试分析。作者利用Visual C++软件开发工具将改进的调度算法软件化并设计CAN总线静态调度软件平台。根据CAN总线的实际传输例子对静态调度平台进行测试,通过优化的静态调度软件平台对CAN总线系统中的节点进行调度分配,分析CAN总线节点的实时消息参数,实现整个CAN总线系统可调度。充分验证CAN总线静态调度平台的有效性与可靠性。本课题研究内容不仅为课题来源的研发项目提供了有效的技术支持,同样为实时通信系统理论研究提供了重要的参考价值。

部分文件列表

文件名 大小
基于S12的CAN总线静态调度平台研究与应用.pdf 12M

全部评论(0)

暂无评论