基于RTOS的嵌入式系统的设计与应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:blue_violet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文基于两种典型的微处理器芯片(三星ARM核S3C44B0X和8051单片机STC89C516)来研究嵌入式实时操作系统的设计与应用。对于S3C44B0X微处理器,通过扩展外围人机对话电路(LED发光二级管组、LCD显示器和键盘),通信、下载电路(RS232/RS485、CAN总线和JTAG),存储器电路和辅助电路,组成控制器的硬件基础;设计移植和引导代码,并移植MicroC/OS-Ⅱ作为嵌入式控制器的操作系统。以它们作为分布式控制系统的上位机部分。对于STC89C516单片机,扩展外围硬件电路包括LED发光二极管组、CAN总线电路、两组6位数码管、AD和DA输入输出。采用具有高可靠性高安全性的时间触发系统作为操作控制系统,为了保证控制系统的实时性,采用混合式任务调度方式,以此组成分布式控制系统的下位机部分。采用具有多主机形式的CAN总线形式,将上位机和下位机连接成一个网络系统,保证整个分布式控制系统的可靠性、实时性和灵活性。 论文最后以蓄电池化成项目为背景,将该分布式控制系统应用到实际中。上位机应用软件包括两部分,一部分是通过人机界面输入存储器的各下位机的控制工艺文件,它们以链表的形式存于静态存储器中,通过索引表将所有的菜单连成一个整体。另一部分是用来给下位机传送参数,控制命令,接收数据等的多任务。任务的优先级按下位机的序号排列,各个任务之间采用消息邮箱进行通信,当所有的任务都挂起时,最低优先级的空任务开始运行。控制命令通过键盘和LCD显示器由外中断输入,再由消息邮箱传送给显示任务,显示任务采用多屏或下拉菜单的方式显示相关的数据信息。下位机应用软件由五个任务组成,CAN总线收发定义成抢占式任务,主要用于接收上位机发送的工艺步骤参数和控制命令,发送下位机采集到的数据和控制信息。AD任务用于采集电池化成时的电流电压值,用于和工艺文件给定参数比较。PID任务用于闭环调节,保证充放电的控制精度。DA用来输出PID调节后的数据。显示任务用于显示当前的电流、电压和充放电的时间,充放电的时间由定时器的节拍换算得出。
其他文献
盲分离(Blindsignalseparation,BSS)技术是现代信号处理领域中一个崭新的研究方向。目前已广泛应用于语音信号处理、图像处理、多用户通信、阵列信号处理及医学信号处理等许多
遥操作机器人由于可以代替人在极限环境下进行作业而受到越来越多的重视和研究,通用型主手对于提高遥操作机器人的操作性能和工作效率具有十分重要的意义。本论文以山东科技
众所周知,系统的稳定性是系统最基本也是最重要的性能之一,是任何系统分析和控制系统设计都必须首先考虑的问题,不能保证稳定的系统是谈不上其他品质的。自1892年运动稳定性理论
桂林电子科技大学与桂林市某机械厂联合研制的YZ-2型数控钻床控制器主要应用于该企业环模生产的打孔工艺中,本文针对该控制器在实际使用中存在的问题进行研究和分析,为对原产
  本论文主要针对上述两种方法的各自优缺点,将两种方法综合起来,实现优势互补,提出了参数自调整模糊PID控制算法和基于模糊推理的自调整PID控制算法的两种自适应模糊PID控制
现有人工生命行为选择体系结构在模块化的支持方面和应用重定位方面还存在很大不足,其移植性和鲁棒性还欠佳,除此之外在行为的协调、学习和进化方面也有待改进。这就需要建立新
为消除解析式模糊控制误差变化率EC对系统的影响,本文使规则因子α与误差E成线性关系变化的同时,又根据系统运行的不同时段,使本时段的线性斜率k与上一时段EC的最大值成正比,随着
多维嵌入式Web服务网关(文中多维网关或网关皆指该网关)是一种基于当前互联网技术、嵌入式技术、无线传感网技术和WebService技术而诞生的一种可以为互联网用户提供实时数据
  递归神经网络是指有一个或多个反馈环的神经网络,它可以实现对非线性系统真正的动态建模。因其网络特点,存在结构复杂、算法繁多、网络逼近性能和稳定性能不够理想等问题。
工业CT,即工业计算机断层扫描成像,简称ICT,是计算机技术与放射学相结合产生的一门新的成像技术。它在无损检测(NDT)与无损评价(NDE)领域得到了非常广泛的应用。 多能X射线的硬化