11_基于单片机的直流电动机转速闭环控制系统1.ppt

11_基于单片机的直流电动机转速闭环控制系统1.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计制作结果 “备”则“倍” 有准备、有规划的人生更精彩! 2、启动、停止、加速、减速 (1)启动:C键 (2)停止:F键 (3)加速:D键 (4)减速:E键 3、转速实时显示、监测 (1)给定值:第一组4位LED实时显示 (2)测速值:第二组4位LED实时显示 4、限流保护 当电流大于某个设定值时,转速降为0,也即PWM占空比为0.5,实现限流保护。 二、资源分配 三、语言选择 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发环境; 集编辑、编译、仿真于一体,支持汇编、PLM 语言和C语言的程序设计 提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,界面友好,易学易用。   (1) 不需要了解51单片机的指令系统,仅仅要求初步了解存储器结构。   (2) 程序有规范的结构,可分为不同的函数,使程序结构化。   (3) 程序可读性好。   (4) 提供很多标准库函数,数据处理能力强。   (5) 程序易于做到模块化,移植性好。 C51语言的优势 存储类型 与存储空间的对应关系 data 直接寻址片内数据存储区,访问速度快(128字节) bdata 可位寻址片内数据存储区,允许位与字节混合访问(16字节) idata 间接寻址片内数据存储区,可访问片内全部RAM地址空间(256字节) pdata 分页寻址片外数据存储区(256字节),由MOVX @Ri访问 xdata 寻址片外数据存储区(64K字节),有MOVX @DPTR访问 code 寻址代码存储区(64K字节),有MOVC @DPTR访问 C51存储类型与MCS-51单片机存储空间的对应关系 C51存储类型及其大小和值域 存储类型 长度(bit) 长度(byte) 值域范围 data 8 1 0~255 idata 8 1 0~255 pdata 8 1 0~255 xdata 16 2 0~65535 code 16 2 0~65535 C51的存储模式 存储模式 说 明 SMALL 参数及局部变量放入可直接寻址的片内存储器(最大128字节,默认存储类型是data),因此访问十分方便。另外所有对象,包括栈,都必须嵌入片内RAM。栈长很关键,因为实际栈长依赖于不同函数的嵌套层数 COMPACT 参数及局部变量放入分页片外存储区(最大256字节,默认的存储类型是 pdata),通过寄存器R0和R1间接寻址,栈空间位于内部数据存储区中 LARGE 参数及局部变量直接放入片外数据存储区(最大64KB,默认存储类型为 xdata),使用数据指针DPTR来进行寻址。用此数据指针访问的效率较低,尤其是对二个或多个字节的变量,这种数据类型的访问机制直接影响代码的长度,另一不方便之处在于这种数据指针不能对称操作 初始化 取键值 刷新显示 有键按下? 键处理 四、主程序框图 Y N 转速控制 采用带转速单闭环的直流电动机调速系统。 驱动电路 由三极管作开关元件的H桥组成。 控制电路 主要包括转速给定、转速反馈、PI调节器、 PWM波形的产生。 五、闭环控制框图及算法(在T1中断里实现) 单片机应用系统是以单片机为核心,扩展外围芯片和电路,能完成一定任务的微机系统。 单片机具有体积小、成本低、抗干扰强、使用方便灵活等优点,已广泛应用于生产和科技等各个领域。 6、项目总结 1、确定系统控制方案,彻底了解控制对象和控制要求。 高速对象(电机调速、图像语音识别等)还是 慢速对象(温度、流量等过程控制); 开环控制还是闭环控制; 等等。 2、确定控制算法,根据系统数学模型和控制要求,选择单片机的控制规律。 直流电机传动系统多用PID控制, 交流传动则除PID外,还用矢量变换控制; 温度调节等滞后系统多采用达林算法与施密斯预估算法等。 3、微机选型:综合考虑控制要求、经济条件等多种因素进行。 MCS-51系列单片机是8位高档机; 在要求更高的场合,应考虑采用MCS-96系列单片机; 对运算速度要求更高的场合,可考虑采用数字信号处理器(DSP)。 4、硬件设计:在系统控制方案的基础上,根据单片机本身的硬件资源,确定出整个系统的控制电路。 单片机片内的资源应充分予以利用,只有在不能满足要求时,才需要扩展。 5、软件设计:依据控制算法和控制电路。 通常硬件少则软件多,反之亦然。 程序编制法则: 画框图→确定软件功能模块→确定流程图 →调试子程序→程序总调。

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档