电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者电子文章arm嵌入式基于ARM的定时继电器驱动模板的设计

基于ARM的定时继电器驱动模板的设计

11-20 15:54:22 | http://www.5idzw.com | arm嵌入式 | 人气:153
标签:arm嵌入式系统,arm系统,arm开发,http://www.5idzw.com 基于ARM的定时继电器驱动模板的设计,http://www.5idzw.com




  目标板底层驱动主要包括两个异步串口中断的中断服务程序的编写,分别完成与M板报文通信和与PC机VTl00超级终端仿真软件的通信。

  模板应用软件设计主要包括3个任务程序的编写,分别是看门狗定时器任务、与M板数据通信协议处理、VTl00超级终端命令处理等。控制输出执行过程在与M板数据通信协议处理任务中实现。

  限于论文的篇幅,本文对模板软件实现的细节不作详细介绍,仅将定时继电器输出过程算法提取出来进行介绍。C板运行过程中,软件静态等待接收M板下发的输出命令,控制指定继电器的输出操作,并将执行结果反馈给M板。根据规程要求,每个对象的控制输出都严格按照如下三个步骤来操作:

  (1) 选择对象操作。操作方法为:驱动指定的对象继电器吸合,并读取该继电器的工作状态进行返校。如果返校结果正确,则允许进行第二步操作,否则自动撤消本次命令。

  (2) 选择性质操作。操作方法为:先检查第一步操作是否成功,如果第一步操作失败或没有进行过第一步操作,则自动撤消本次命令。如果第一步操作成功,则驱动指定的性质继电器吸合,并读取该继电器的工作状态进行返校。如果返校结果正确则允许进行第三步操作,否则自动撤消本次命令。

  (3) 执行操作。操作方法为:先检查前面两步操作是否成功,如果前两步操作失败或没有进行过第一、二步操作,则自动撤消本次命令。如果前面两步操作成功,则驱动指定的执行继电器吸合,并读取该继电器的工作状态进行返校。如果返校结果正确,则报告本次输出操作成功,否则报告本次输出操作失败。控制输出操作的执行流程如图8所示。


3 结论

  装置定型开发完成之后,在国电北仑电厂三期、中山嘉明电厂二期UPS电源监控和户县惠安化工厂19口水井的马达自动控制中投入使用,运行结果表明,c板定时继电器驱动的正确率和安全可靠性等性能指标符合相关标准的要求,运行稳定可靠,达到了预期的设计目的。



  

上一页  [1] [2] 

,基于ARM的定时继电器驱动模板的设计