根据矿井的倾斜轴的抗运动控制器的设计的功能要求,在32位的ARM微处理器LPC2119用作硬件平台和操作系统内置实时,μC/ O [CD2 ] II,是在反运动控制器设计系统中实现的,用来解释防御。跑车控制器设计系统,材料设计和用户任务设计组成。验结果表明该系统可靠,实时。斜的防跑车;控制器; ARM; μC/ O [CD2] II的抗汽车[CD2] [CD2]的设计在基于ARM的倾斜矿井操作 μC/ O [CD2] II蓉LI 2,李娟1,3,邹Mengran1 (1Ecole顶尖的电子工程和计算机科学,大学在安徽,Uainan,232001科学技术,中国;专业技术培训Uainan,232001大学Wuhanan联盟,中国的中国大学生, 232001中国)[JZ)] bAbstract:本文采用微处理器32 b臂LPC2119作为硬件平台移植和防台控制工程[CD2] [CD2]运行系统实时嵌入式实时[CD2]抗[CD2] [CD2]汽车控制系统上的μC/ O [CD2] II本文介绍了反[CD2]汽车控制系统的运行组件,硬件和实验结果。明系统具有更好的性能和可靠性实时[CD2]。

键词:抗[CD2]车[CD2]运行;控制器;马币; μC/ O [CD2]II引言作为中国的主要能源,煤炭占国内能源消耗的近四分之三,在中国经济和社会发展中发挥着重要作用。炭生产安全与国民经济和民生息息相关:1966年至2003年安徽省煤矿事故造成70人死亡’运输事故,17%。通运输是煤矿生产的重要组成部分,有三种类型的运输:垂直井,斜井和扁平道路。运输倾斜轴时,由于过载,失修,错误操作等原因,提升了提升绳索和解耦车辆的现象,并且车辆行驶加速到沿着倾斜的轴向下,称为倾斜的跑车。矿的安全规定规定,在带有斜井的卡车提升隧道中,必须安装一种能够使电缆和车辆摘机的跑车保护装置。斜的井升降跑车保护装置通常由若干部件组成,例如传感器,控制器,致动器和车挡。跑车信号的正确灵敏检测和控制指令的传输构成了跑车保护装置运行的关键;现有的斜轴跑车保护装置基于机械锁定原理,控制器作为控制器,电子电路作为控制器。具有诸如寿命短,维护量大,算法不灵活以及抗干扰能力低等缺点。设计提供了一种基于LPC2119 32位ARM 7微处理器和μC/ O [CD2] II实时操作系统,倾斜轴防运动设备控制器的方法。计系统的硬件设计装置的组成该保护装置是一种常闭装置,包括控制器,执行结构,车辆锁定装置和速度和定位传感器。图1所示。传感器A,B完成速度测量和采矿车辆方向的识别。传感器C终止机车的下降时,它发送机车上升的汽车的停止装置的信号,并发送汽车的停止装置的信号。感器E和F用于检测汽车锁定装置的升降信号。矿车以正常速度行驶时,汽车停止装置自动打开以允许矿车通过,然后自动关闭汽车停止装置。移动跑车或汽车时,由于异常速度锁定被关闭,矿车被阻挡。制器的设计设计中的控制器检测由传感器A,B,机车行程由传感器C位置的机车的速度,提高或降低的实时锁定装置并获得设备的位置信息通过传感器E和F进行阻塞。时,保护速度由键盘定义,通常不超过4 m / s。制器基于LPC2119,由最小系统,输入通道和输出通道组成(见图2)。小工作系统:最小工作系统是基于LPC2000系列飞利浦的,它使用一个晶体振荡器1109 2的Mz和使用MAX708D以形成一个复位电路,包括一个监视计时器和复位的LPC2119微控制器微处理器。

块,电源故障比较器和手动复位输入模块。统电源使用三个电路78M0,LM1117 [CD2] 33,LM1117 [CD2] 18来产生所需的工作电压。出信道的设计的设计,该系统的输出通道的输出信号是编码信号,根据该规范MC14026编码和用于控制所述致动器为分离出控制对象的干扰在系统上,4N33光耦合器用于绝缘。出通道如图3所示。
入通道的设计设计:输入通道主要传输传感器信号,并由光电器件LP21 [CD2]隔离.4。时,电流限制为三极管用于防止外部接线短路。入通道如图4所示。计控制器软件设计控制器使用μC/ O [CD2] II操作系统作为应用软件平台,可能会阻止应用由传统前端程序设计中增加的系统功能引起的程序编写和不正确的资源规划的指数增加。
锁现象也提高了系统的实时性和可靠性[3]。植μC/ O [CD2]IIμC/ O [CD2] II是一个集成的开源多任务实时操作系统内核。的代码结构简单,简洁,具有足够的稳定性和安全性。μC/ O [CD2]的迁移它规定某些约束到所述处理器,诸如响应中断必须支持数目的硬件和电池必须有一个指令的能力和处理器interruptions.Le切换指令叠加。行读/写操作等的说明同时,编译器应该能够在移植时生成可重入代码。此设计选择的LPC2119处理器和AD12开发工具可以满足迁移的要求。μC/ O [CD2] II文件系统的结构包括主代码部分,配置代码部分和链接到处理器的代码部分[4]。处理器相关的代码部分是在迁移期间要修改的部分,包括三个文件:O CPU,O CPU CC和O CPU A.CPU OC包括数据类型的定义,单元的定义堆叠,电池生长方向的定义,停止的中断等。停宏定义等O CPU CC它包含6个函数,其中OInetEnter()是任务堆栈的初始化函数,恒温阀芯其他函数是可以为空的连接函数。)functionLa OtartighRdy功能(由Otart()调用具有最高优先级的任务准备好执行;:O_CPU_A必须的处理器和记录上运行,用汇编语言编写,包括四大功能OCtww()切换到任务级别。用,保存任务环境变量,将当前P保存在CB中,为最高优先级任务加载P,返回中断等,在服务函数中调用OIntCtxw() OIntExit()输出中断来实现中断级别的作业更改。OickIR()是系统中断中断服务函数,它提供内核时钟。

率越高,系统负载越高。件定时器用作时钟中断源。步中断频率一般为~10~100 z。计用户任务设计嵌入式在集成系统中,合理划分任务和优先级不仅可以简化软件设计,简化任务规划,还可以提高稳定性,健壮性和性能。
时系统。统软件的主要功能如下:采矿车辆循环速度的计算;确定采矿车辆的行驶方向; 控制执行器;检测停车装置的检测到位;基于实时操作系统μC/ O [CD2] II,根据自动信号系统的功能要求,划分任务和优先级,对任务的优先级进行编号,留有余量用于将来升级到系统。

表1所示.asktart()是μC/ O [CD2] II初始化后执行的第一个任务。允许您为自动信号系统创建其他任务。行后,任务将被删除,不再执行。ask_Control()任务控制执行器。
ask_peed_Check()计算采矿车皮根据工作条件A和传感器在图1中所示的B的速度,有两种速度计算方法:当A和B都处于良好状态,V = L /吨,其中L是A,B2。者之间的距离,当A和B有损伤时,v= l / t,其中L是距离矿轮的距离; ask_Position_Check()终止检测到车辆锁定装置并立即将信息发送到ask_Control()。动机功率损坏; ask_Up [CD2] down_Check()检测机车的上下行位置,并立即向ask_Control()发送信息以启用或禁用阻塞设备; ask_Clock()表示系统的实时时钟任务ask_Up_down_Check(),ask_Position_Check(),每个任务的关系如图所示。
Eedpeed_Check = OemCreate(0);速度检测启动信号量Position_Check= OemCreate();停车位和车辆装载[LL]设置启动检测信号量_软件的功能框图如图6所示。束微处理器结论ARM LPC2119系列微处理器和实时操作系统μC/ O [CD2] II应用于斜轴防跑车控制器的设计,提高了系统的实时可靠性和灵活性; 基于LPC2119和μC初步检查了斜轴防运动控制器/ O [CD2] II的功能。OfficeReferences [1]安徽煤矿安全监察局受到历史的启发作为警报。昌明[M]。京:按煤炭行业,2004[2]鲁洲雁,刘金龙,香港美眷,煤炭等开采,2006年,27(1):128 [CD2] 129 [3]嵌入式系统基础教程北京周立功ARM [M]。京航空和航天大学,200 [4]实时操作嵌入任哲原理及系统的μC/ O的应用[CD2 ] II [M]。京:北京航空航天大学出版社,200[]开发和嵌入式系统的田泽[M]。

京应用:按航空航天大学来自北京,200] 6]陈蓉,陆刚,李胜金。计基于ARM [J]测量和控制技术,2007,26(8)一个多任务BLDCM控制系统:37 CD2] 39 [7]林定广,毛宗源,田勘探移植μC/ O微控制器上的[CD2] II [J]现代电子技术,2007,30(2):90 [CD2] 93
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
