基于嵌入式实时操作系统FreeRTOS和可变速率控制器局域网(Controller Area Network with Flexible Data Rate,CAN FD),设计并实现了基于统一诊断服务(Unified Diagnostic Services,UDS)协议的车辆诊断系统,包括微控制器程序、上位机测...基于嵌入式实时操作系统FreeRTOS和可变速率控制器局域网(Controller Area Network with Flexible Data Rate,CAN FD),设计并实现了基于统一诊断服务(Unified Diagnostic Services,UDS)协议的车辆诊断系统,包括微控制器程序、上位机测试程序和连接二者的支持CAN FD功能的USB/CAN转换器。微控制器程序设计使用嵌入式操作系统FreeRTOS建立软件框架,开发了传输层任务、应用层任务和CAN中断服务程序。上位机测试程序针对数据读写和在线编程功能进行重点测试。结果表明,该文使用的设计方案能满足ISO 14229-1-2020规范中要求的响应时间要求,同时具有可靠、易于维护等优势。展开更多
随着电力行业的快速发展,电气设备在火电厂中发挥着越来越重要的作用,火电厂电气设备的安全稳定运行对保障电力供应具有重要的意义。文章基于控制器局域网络(Controller Area Network,CAN)技术,设计了一种适用于火电厂电气监控系统的解...随着电力行业的快速发展,电气设备在火电厂中发挥着越来越重要的作用,火电厂电气设备的安全稳定运行对保障电力供应具有重要的意义。文章基于控制器局域网络(Controller Area Network,CAN)技术,设计了一种适用于火电厂电气监控系统的解决方案。该设计利用CAN实现气设备之间的高效通信和数据传输。CAN作为通信媒介,连接各个电气设备,包括发电机、变压器、开关设备等。通过这些设备可以实时传输监测数据和控制命令,从而实现对电气设备的实时监控和控制,提高火电厂电气监控的可靠性、实时性以及安全性。展开更多
为满足汽车进一步智能化的需要,同时支持时间触发与事件触发服务兼具设计与调度灵活性成为汽车总线发展的方向,针对当前现有车上控制器局域网络(Controller area network,CAN)总线不能有效处理时间触发的周期性信息,时间触发的控制器局...为满足汽车进一步智能化的需要,同时支持时间触发与事件触发服务兼具设计与调度灵活性成为汽车总线发展的方向,针对当前现有车上控制器局域网络(Controller area network,CAN)总线不能有效处理时间触发的周期性信息,时间触发的控制器局域网络(Time-triggered CAN,TTCAN)协议具有时间触发功能但缺乏信息调度的灵活性等问题,分析基于动态规划的柔性时间触发控制器局域网络(Flexible time-triggered CAN,FTTCAN),研究FTTCAN双相基本周期结构。分别推导出双相内基于动态规划调度的信息传输时间特性参数分析方法,并基于FTTCAN原理具体设计出纯电动汽车FTTCAN总线控制系统。采用动态规划方法设计出信息调度策略,对信息传输特性进行分析及与CAN方案对比。最后在CAN总线开发系统上进行FTTCAN协议运行试验。对比与试验结果验证了采用FTTCAN的方案兼具时间触发与事件触发服务功能,且具有较好灵活性特点,是汽车总线系统优化设计的好方法。展开更多
为了提高控制器局域网(Controller area network,CAN)环境下OSEK/VDX直接网络管理(Network management,NM)系统的开发效率,本文提出了一种CAN网络管理模拟系统。其通过对经典网络协议模拟模块的分析与对CAN总线协议特性的抽象,利用Netwo...为了提高控制器局域网(Controller area network,CAN)环境下OSEK/VDX直接网络管理(Network management,NM)系统的开发效率,本文提出了一种CAN网络管理模拟系统。其通过对经典网络协议模拟模块的分析与对CAN总线协议特性的抽象,利用Network Simulator 2实现了对CAN总线协议与网络拓扑的模拟,并由直接NM模块实现了网络管理功能。实验证明,该模拟系统不仅可生成与真实系统一致的结果,而且可在开发过程中有效地实现对分布式系统统一的参数调整与测试。展开更多
在控制器局域网(controller area network,CAN)总线通信中,位时序的处理关系到CAN能否正确地收发数据.基于总线标称位时间的周期结构及位同步的工作原理,提出CAN 2.0协议标称位时间的一种优化方法,即将传统的标称位时间由4个互不交叠的...在控制器局域网(controller area network,CAN)总线通信中,位时序的处理关系到CAN能否正确地收发数据.基于总线标称位时间的周期结构及位同步的工作原理,提出CAN 2.0协议标称位时间的一种优化方法,即将传统的标称位时间由4个互不交叠的段简化成3个互不交叠的段,并在此基础上提出一种基于同步状态机的CAN总线位时序处理器的设计方法,提供可编程的时间段来补偿传播延迟时间和相位漂移,并对设计的电路进行仿真与验证.结果表明,相对于CAN协议规范标称位时间的4个互不交叠的段,减少了整个位时序处理过程使用的寄存器,简化了执行位同步的步骤,能更简便地处理CAN总线通信的位时序,实现了CAN总线协议中对位定时和位同步的控制,更好地优化了CAN网络的性能.展开更多
基于二维Markov链的瞬时分析理论提出了一种研究控制器局域网(Controller Area Network,CAN)中周期性报文传输的解析模型。通过与仿真环境中周期性报文传输统计数据的对比,验证了建立该模型的相关假设与各项参数设置的正确性及模型的有...基于二维Markov链的瞬时分析理论提出了一种研究控制器局域网(Controller Area Network,CAN)中周期性报文传输的解析模型。通过与仿真环境中周期性报文传输统计数据的对比,验证了建立该模型的相关假设与各项参数设置的正确性及模型的有效性。该模型可用于分析CAN网络中时间触发的周期性报文的传输可能造成的阻塞延时。展开更多
文摘基于嵌入式实时操作系统FreeRTOS和可变速率控制器局域网(Controller Area Network with Flexible Data Rate,CAN FD),设计并实现了基于统一诊断服务(Unified Diagnostic Services,UDS)协议的车辆诊断系统,包括微控制器程序、上位机测试程序和连接二者的支持CAN FD功能的USB/CAN转换器。微控制器程序设计使用嵌入式操作系统FreeRTOS建立软件框架,开发了传输层任务、应用层任务和CAN中断服务程序。上位机测试程序针对数据读写和在线编程功能进行重点测试。结果表明,该文使用的设计方案能满足ISO 14229-1-2020规范中要求的响应时间要求,同时具有可靠、易于维护等优势。
文摘随着电力行业的快速发展,电气设备在火电厂中发挥着越来越重要的作用,火电厂电气设备的安全稳定运行对保障电力供应具有重要的意义。文章基于控制器局域网络(Controller Area Network,CAN)技术,设计了一种适用于火电厂电气监控系统的解决方案。该设计利用CAN实现气设备之间的高效通信和数据传输。CAN作为通信媒介,连接各个电气设备,包括发电机、变压器、开关设备等。通过这些设备可以实时传输监测数据和控制命令,从而实现对电气设备的实时监控和控制,提高火电厂电气监控的可靠性、实时性以及安全性。
文摘在控制器局域网(controller area network,CAN)总线通信中,位时序的处理关系到CAN能否正确地收发数据.基于总线标称位时间的周期结构及位同步的工作原理,提出CAN 2.0协议标称位时间的一种优化方法,即将传统的标称位时间由4个互不交叠的段简化成3个互不交叠的段,并在此基础上提出一种基于同步状态机的CAN总线位时序处理器的设计方法,提供可编程的时间段来补偿传播延迟时间和相位漂移,并对设计的电路进行仿真与验证.结果表明,相对于CAN协议规范标称位时间的4个互不交叠的段,减少了整个位时序处理过程使用的寄存器,简化了执行位同步的步骤,能更简便地处理CAN总线通信的位时序,实现了CAN总线协议中对位定时和位同步的控制,更好地优化了CAN网络的性能.
文摘基于二维Markov链的瞬时分析理论提出了一种研究控制器局域网(Controller Area Network,CAN)中周期性报文传输的解析模型。通过与仿真环境中周期性报文传输统计数据的对比,验证了建立该模型的相关假设与各项参数设置的正确性及模型的有效性。该模型可用于分析CAN网络中时间触发的周期性报文的传输可能造成的阻塞延时。