2.5  控制程序设计
     本节首先简要介绍了开发环境,然后给出了控制程序的总体架构,最后详细介绍了各模块的原理及控制逻辑。本系统采用IAR Embedded Workbench进行开发,用IAR C-SPY调试器进行下载。
2.5.1  程序总体设计
     系统控制程序要完成的主要功能是:采集角度位置数据,计算控制量,输出控制量,控制LED显示角度。根据所完成的功能将控制程序分为三大主要模块:①初始化模块,②控制模块,③LED显示模块。
程序开始时,首先要进行各个寄存器的初始化,初始化完后进入主体控制程序,在这里面完成一个闭环控制,采集电机位移,按照算法计算出控制量,输出控制量驱动执行机构;接着判断100ms的显示周期是否到达,如果是则按照换算过的角度显示在LED数码管上,之后采集电机位移,进入下一个控制循环,如果100ms的周期还没到,则直接进入控制循环。
上一篇:电动推杆驱动大开度自动门机构设计
下一篇:AT89C51单片机智能充电器设计+电路图+源程序

基于51单片机自动门智能控制系统设计

plc空压机循环冷却水自动...

软PLC技术电梯控制与实现+梯形图

粉料称重装置的单片机控...

DSP光伏并网控制装置的设计+源代码

plc化工传热单元的自动控制设计+梯形图

三角架自动矫正机PLC控制程序设计+梯形图

高校网球场馆运营管理初探【1805字】

中国古代秘书擅权的发展和恶变

国内外无刷直流电动机研究现状

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

拉力采集上位机软件开发任务书

谷度酒庄消费者回访调查问卷表

辩护律师的作证义务和保...

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】