项目八键盘控制电机方向和转速.ppt_第1页
项目八键盘控制电机方向和转速.ppt_第2页
项目八键盘控制电机方向和转速.ppt_第3页
项目八键盘控制电机方向和转速.ppt_第4页
项目八键盘控制电机方向和转速.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目八键盘控制电机方向和转速 单片机产品开发入门 工作任务 终极目标能利用AT89S52单片机及独立键盘 通过C语言程序实现键盘控制步进电机和直流电机的速度和方向 完成单片机输入输出控制系统的设计 运行及调试 促成目标了解单片机产品开发的流程 了解步进电机和直流电机结构和工作原理 掌握步进电机和直流电机速度 方向控制关键技术 掌握电机速度 方向控制的电路设计和编程的方法 会利用单片机I O口实现电机速度 方向控制 单片机产品开发 单片机产品开发是为完成某项任务而研制开发的单片机应用系统 是以单片机为核心 配以外围电路和软件 能实现确定任务 功能的实际应用系统 根据不同的用途和要求 单片机产品的系统配置及软件也有所不同 但它们的开发流程和方法大致相同 单片机产品的结构 单片机产品是由硬件和软件组成 硬件是指单片机 扩展的存储器 输入输出设备等硬件部件组成的 软件是各种工作程序的总称 典型单片机产品结构 单片机产品开发流程 确定功能技术指标首先要细致分析 研究实际问题 明确各项任务与要求 综合考虑系统的先进性 可靠性 可维护性以及成本 经济效益 订出合理可行的技术性能指标 单片机产品总体设计选择机型选择产品中要用到的其它外围元器件原则上 能够由软件来完成的任务就尽可能用软件来实现 以降低硬件成本 简化硬件结构 硬件设计 硬件设计是指应用系统的电路设计包括主机 控制电路 存储器 I O接口 A D和D A转换电路等 硬件设计时 应考虑留有充分余量 电路设计力求正确无误 因为在系统调试中不易修改硬件结构 硬件电路设计应注意的问题一 程序存储器的选用尽量避免用小容量的芯片组合扩充成大容量的存储器数据存储器和I O接口原则上应尽量减少数据存储器芯片数量 使译码电路简单I O接口芯片一般选用8155地址译码电路通常采用全译码 部分译码或线选法应考虑充分利用存储空间和简化硬件逻辑 硬件电路设计应注意的问题二 总线驱动能力P0口能驱动8个TTL电路 P1 P3口只能驱动4个TTL电路在实际应用中 这些端口的负载不应超过总负载能力的70 以保证留有一定的余量数据总线宜采用双向8路三态缓冲器74LS245作为总线驱动器 地址和控制总线可采用单向8路三态缓冲区74LS244作为单向总线驱动器 系统速度匹配在不影响系统技术性能的前提下 时钟频率选择低一些为好 这样可降低系统中对元器件工作速度的要求 从而提高系统的可靠性 抗干扰措施 电源供电系统可采用隔离变压器 交流稳压 线滤波器 稳压电路各级滤波等防干扰措施 电路上的考虑大规模IC芯片电源VCC加高频滤波电容开关量I O通道与外界的隔离可采用光电耦合器件可采用CMOS器件提高工作电压 15V 这样干扰门限也相应提高 软件设计 单片机产品的软件主要包括两大部分 用于管理单片机工作的监控程序和用于执行实际具体任务的功能程序 对于监控程序 应尽可能利用现成的监控程序 如键盘管理程序 显示程序等 这样可大大减少软件设计的工作量 提高编程效率 对于功能程序要根据产品的功能要求来编程序 例如 外部数据采集 控制算法的实现 外设驱动 故障处理及报警程序等 进行软设计时 尽可能采用模块化结构 这样 各个模块可以分别独立设计 编制和调试 最后再将各个程序模块连接成一个完整的程序进行总调试 单片机产品调试 单片机产品开发必须经过调试阶段 只有经过调试才能发现问题 改正错误 最终完成开发任务 单片机产品调试包括硬件调试和软件调试 程序调试一般是一个模块一个模块地进行 一个子程序一个子程序地调试 最后联起来统调 联机调试运行正常后 将软件固化到EPROM中 脱机运行 并到生产现场投入实际工作 检验其可靠性和抗干扰能力 直到完全满足要求 单片机产品才算研制成功 工作模块1步进电机控制系统设计与实现 工作任务利用AT89S52单片机及独立键盘控制步进电机的速度和方向 独立键盘有反转按键 加速按键 减速按键和正转按键 步进电机电气参数 工作电压4 5 6 5 步进角是18 步进电机控制技术 速度控制技术改变脉冲信号之间的延时时间 即改变每步之间的延时时间 便可控制步进电机的转速 延时时间变短 转速提高 延时时间变长 转速降低 方向控制技术只要改变励磁顺序 就可以改变步进电机旋转方向正转时 1相励磁顺序为 A B C D 反转时 1相励磁顺序为 D C B A 说明 步进电机的负载转矩与转速成反比 转速越快负载转矩越小 当转速快至其极限时 步进电机不再旋转 所以每走一步 必须延时一段时间 步进电机控制系统电路设计 控制状态与P3口控制码的对应关系 步进电机控制系统程序设计 main h头文件步进电机主函数main 步进电机运行函数run 工作模块2直流电机控制系统设计与实现 工作任务利用AT89S52单片机及独立键盘控制直流电机的速度和方向 独立键盘有反转按键 加速按键 减速按键和正转按键 直流电机电气参数 额定工作电压5 0 直流电机结构 转子旋转方向 直流电机控制技术 速度控制技术方向控制技术 速度控制技术 调节直流电机转速最方便有效的调速方法是对电枢 即转子线圈 电压U进行控制 控制电压的方法有多种 广泛应用脉宽调制PWM技术来控制直流电机电枢的电压 所谓PWM控制技术 就是利用半导体器件的导通与关断 把直流电压变成电压脉冲序列 通过控制电压脉冲宽度或周期以达到变压的目的 方向控制技术 直流电机的转子转动方向可由直流电机上所加电压的极性来控制 可用桥式电路来控制直流电机的转动方向 控制直流电机正反转的桥式驱动电路有单电源和双电源两种驱动方式 通常采用单电源的驱动方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论