共查询到20条相似文献,搜索用时 31 毫秒
1.
基于μC/OS-Ⅱ的CAN总线驱动程序设计 总被引:3,自引:2,他引:3
在将嵌入式实时操作系统μC/OS-Ⅱ成功移植到TMS320LF2407A型号的DSP的基础上,论文介绍了如何在电力系统集散式的数据采集系统中基于μC/OS-Ⅱ实时系统开发相应的CAN总线远程通信模块.阐述了μC/OS-Ⅱ多任务操作系统通信机制和中断机制,详细分析了在DSP实时模式下CAN总线驱动的实现过程. 相似文献
2.
基于Cortex-M3内核的ARM芯片STM32F107构建的车桥总成数据远程传输终端,包括了CAN通信、串口通信、人机接口、状态指示、电源等单元。CAN驱动芯片MCP2551实现CAN通信驱动,PS2键盘用于数据的录入与修改,LCM屏提供了人机接口对话。软件上嵌入μC/OS-II实时操作系统,建立CAN总线通信、串口通信、人机接口等多任务。实验表明,车桥总成配置数据的录入与修改操作简便,人机对话界面友好,CAN总线数据传输实时准确。 相似文献
3.
4.
在将嵌入式实时操作系统μC/OS-II成功移植到MB90F543单片机的基础上.论文介绍了将双CAN通信程序模块作为一个构件嵌入到μC/OS-II中,在多个节点之间实现了基于μC/OS-II的双CAN冗余通信。阐述了双CAN通信构件的设计机理。硬件构成。软件设计。对双CAN通信在μC/OS-II平台与传统前后台系统两种不同方式下运行,进行了比较分析。 相似文献
5.
本文介绍了一种基于操作系统μC/OS-II和ARM7内核芯片LPC2292的CAN通信控制节点系统设计,系统主要由CAN总线通信、显示控制部分和操作系统三个部分组成。分析了本系统的功能特点,并对系统各部分的设置和使用进行了较为详细的说明。 相似文献
6.
在以通用伺服电机控制系统为下位机的基础上,开发了以实时内核μC/OS-II、DSP、CPLD控制模块为核心的软硬件平台。通过移植uIP协议栈到DSP,在通信应用层上将Modbus帧嵌入到TCP帧中,简单可靠地实现了Modbus/TCP协议。同时将Modbus/TCP协议与μC/OS-II实时内核进行整合,更好地保证了系统调度的实时性。 相似文献
7.
实时性是衡量CAN现场总线系统性能的一个重要标准。本文提出一种采用μC/OS-II操作系统和I-CAN协议,在应用层面上提高CAN总线系统实时性的驱动程序设计方案,并以分层的方式逐层阐述CAN驱动程序的设计过程。 相似文献
8.
电池管理系统是电动车的关键部件之一。论文介绍了电池管理系统具有多任务、实时性的特点,开发了一套基于TMS320LF2407DSP与CAN总线设计的电池管理系统,提出了在软件开发中引入嵌入式实时操作系统μC/OS-II,并重点详述了μC/OS-II在该系统中的移植与应用。实验表明,该电池管理系统实时性好、可靠性高。 相似文献
9.
基于开源的CANopen架构CanFestival和嵌入式实时系统μC/OS-Ⅱ,提出了一种构建CANopen从站平台的方法。详细阐述CANopen协议栈的软件结构设计,实现了μC/OS-Ⅱ系统在MC9S12XF512上的移植,并将CANopen从站协议的状态机封装成任务后嵌入到μC/OS-II中运行。该硬件平台采用单片机MC9S12XF512和高速CAN总线收发器TJA1040来实现。通信测试表明CANopen从站通信稳定,实现了DS301通信规范的功能。 相似文献
10.
在工业控制系统中,通常在各个监测节点的主控制器上移植实时操作系统,这样可以满足系统在正常工作时对各种测量数据以及控制信息进行多任务实时操作。基于μC/OS-II的嵌入式处理器串行通信有着自己特殊的工作机制及优点,在嵌入式处理器TMS320LF2407内已完成实时操作系统μC/OS-II移植的基础上,着重介绍其串行通信的工作机制以及具体的实现方法。 相似文献
11.
12.
13.
HU Li-rui 《计算机工程与设计》2007,(6)
在基于μC/OS-II的嵌入式应用程序设计中,不仅要充分利用μC/OS-II的任务间切换和调度机制,而且要很好地使用μC/OS-II的通信方式,才能使得应用程序设计更加灵活、有效。为了获得高效的应用程序,通过分析μC/OS-II的消息邮箱通信机制,并利用μC/OS-II的任务状态转换方法,提出了一种应用程序设计方法,给出了应用程序的基本结构。大量实验说明,该方法是有效的,并且此应用程序结构清晰、易于理解、也容易实现。 相似文献
14.
15.
μC/OS-II任务调度机制的改进 总被引:1,自引:0,他引:1
介绍μC/OS-II任务调度机制,并提出一种改进方法,使μC/OS-II变成一个兼备实时与分时任务调度机制的操作系统;论述改进后系统的特点和要注意的问题,给出部分源代码。 相似文献
16.
针对实时操作系统μC/OS-Π的特点和DSP芯片TMS320F2812硬件特性,详细论述了将μC/OS-Π移植到TMS320F2812的过程。并针对运动控制领域,在系统创建并运行多任务,测试移植后的μC/OS-Π在CAN和RS232通信、脉冲信号输出和捕捉、模数转换等方面的性能。测试结果表明,移植后的系统实时性强,可靠性高。 相似文献
17.
为了满足在实验室中通过多种设备监测健康运行状态的需求,本文设计了一种基于CAN总线的嵌入式设备状态监测平台。系统硬件基于STM32F103芯片,外接数据采集、存储、传输和显示模块。软件应用μC/OS-II系统作为嵌入式操作系统,设计了CAN通信的状态机和指令,采用μC/GUI提供的接口函数来绘制用户界面。整个系统结构清晰、扩展性强,具有一定实用价值。 相似文献
18.
19.
为了解决当今工业生产中实时监控系统通信距离短和传输速率慢的问题,提出了一种基于CAN总线和ModbusTCP的远程监控系统方案。该方案以异构双核处理器F28M35x为硬件平台核心,移植了嵌入式实时操作系统μC/OS-II和LwIP网络协议栈,并开发了人机监控程序。实验结果表明该方案有效地实现了远距离、高速率的工业数据通信,达到了远程实时监控系统的各项要求。 相似文献
20.
μC/OS-II是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统。本文讨论了基于μC/OS-II嵌入式系统的网络通信实现,包括μC/OS-II实时操作系统、LwIP协议栈的移植和网络设备驱动程序的建立以及系统任务的调度。 相似文献