单片机的无刷直流电机速度伺服系统设计方案.pdf

上传人:H****o 文档编号:56684706 上传时间:2022-11-02 格式:PDF 页数:29 大小:715.56KB
返回 下载 相关 举报
单片机的无刷直流电机速度伺服系统设计方案.pdf_第1页
第1页 / 共29页
单片机的无刷直流电机速度伺服系统设计方案.pdf_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《单片机的无刷直流电机速度伺服系统设计方案.pdf》由会员分享,可在线阅读,更多相关《单片机的无刷直流电机速度伺服系统设计方案.pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1/29 论文名称:基于单片机的直流伺服电机测速系统设计学科专业:申请人:指导老师:摘 要在工程实践中,经常会遇到各种需要测量电机转速的场合,例如在发动机、电动机、机床主轴等旋转设备的实验运转和控制中,常需要分时或连续测量、显示其转速及瞬时速度。当前主要流行的测速方法有霍尔测速、磁电式测速和光电编码测速等,但是霍尔测速不仅价格相对较高,而且信号杂波大,需要额外的滤波电路开销;而磁电式测速容易受外界环境干扰,因此不适合用于强电磁干扰的工业环境,本系统采用光电编码测试进行速度伺服系统设计。为了能精确地测量转速,且保证测量的实时性,本文提出了一种基于单片机的直流伺服电机测速系统设计方案。该系统通过定

2、时器模拟PWM 控制电机转速,采用外部中断的边沿触发功能捕获测速脉冲,并以此分析计算出电机转速,然后显示到LED 数码管上面;此外,为了达到更精确的电机控制,设计的串行通信方案,通过PC 机下传指令改变PWM 输出占空比,以此控制电机转速。系统软件在Keil C51 集成开发环境中采用C 语言编写,并在Proteus软件中搭建电路,仿真验证了方案的可行性。关键词:测速;单片机;直流伺服电机;串行通信ABSTRACT 2/29 目 录摘 要1 ABSTRACT2 目 录3 第一章绪 论5 1.1 课题研究意义 5 1.2 国内外发展现状 5 1.3 论文组织 6 第二章系统方案设计 7 2.1

3、硬件设计方案 7 2.2 软件设计方案 8 第三章硬件设计 9 3.1硬件框图设计 9 3.2主控制器模块 9 3.2.1 控制器芯片选型 9 3.2.2 最小系统设计 10 3.3与PC机通信模块 11 3.4电机驱动模块 13 3.4.1 引脚排列 13 3.4.2 L298N电路原理图 13 文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2

4、Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK

5、2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 H

6、K2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7

7、HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7

8、 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q

9、7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3

10、Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A103/29 3.5电机测速模块 14 3.6LED显示模块 15 3.7本章小结 16 第四章软件设计 17 4.1 软件框架 17 4.2 电机控制 18 4.3 LED显示20 4.4 RS232串口通信 21 4.5本章小结 22 第五章系统测试 23 5.1 电机测试 23 5.2 串行通信测试 25 5.3 本章小结 28 第六章 结 论29 6.1 已完成工作

11、 29 6.2 后续工作 29 致 谢31 参考文献 32 附 录33第一章 前 言1.1课题研究意义电机测速在工程实际应用中必不可少,当前的电机测速主要分为直接法和间接法。直接法即直接观测机械或者电机的机械运动,测量特定时间内机械旋转的圈数,从而测出机械运动的转速。间接法即由于机械转动导致其他物理量变化,测量这些物理量的变化与转速的关系来得到转速。当然,电机测速方法文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3

12、 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W

13、3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9

14、W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M

15、9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1

16、M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K

17、1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8

18、K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A104/29 还可以分为轮轴测速方法和非轮轴测速方法,其中轮轴测速运用发电机和光电变换原理,而非轮轴测速采用多普勒雷达和加速度计。随着微型计算机的广泛应用,单片机技术的日新月异,特别是高性能单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法,使得许多控制功能及算法可以采用软件技术来完成,使系统能

19、达到更高的性能。在工农业生产和工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的实验、运转和控制中,常需要测量和显示其转速。测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器、圆光栅、霍尔元件等为检测元件,得到的信号是脉冲信号。讫今为止,已在现代汽车上广泛应用的霍尔器件有:在分电器上作信号传感器、ABS 系统中的速度传感器、汽车速度表和里程表、液体物理量检测器、各种用电负载的电流检测及工作状态诊断、发动机转速及曲轴角度传感器、各种开关等等。1.2 国内外发展现状目前见到的许多关于直流电

20、机的测速与控制类文献中,以研究无刷直流电机较多,采用电涡流式传感器,磁电式传感器,光电式传感器作为测速电机的重要元件。霍尔传感器的电机测速装置由单片机控制,能够做出使电机加速,减速的动作,还能够精确测速电机的转速,来控制电机的工作情况等多种功能。因此,霍尔传感器的电机测速装置可以看成简单的“计数器”,可广泛的应用于工厂电机的工作监控,汽车行驶速度显示,温室机器人的精密控制等技术领域,也可应用于复杂恶劣的航天航空工作环境,具有良好的民用和军用应用前景,从发展趋势上看,总体的研究方向是提出质量更精确的测速方案,以及在考虑在复杂的环境中工作也能保持性能的稳定性。更加广泛的应用国民的生活生产中去。在研

21、究方法上,有的采用软件仿真,从理论作深入的研究;有的通过实践总结提出一些具有使用价值的实践方法。文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9

22、E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X

23、9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1

24、X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J

25、1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7

26、J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW

27、7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 Z

28、W7J1X9E10A105/29 1.3 论文组织本文提出一种基于单片机的无刷直流电机速度伺服系统设计方案,并在Proteus 软件中仿真验证了方案的可行性。针对该方案的具体实施方法,本文完成了以下工作:1)提出了一种无刷直流电机测速方案。即通过增量式光电编码器测量电机转速,并采用单片机的外部中断管脚捕获光电编码器的输出脉冲,通过分析计算单位时间内脉冲个数确定电机转速。2)完成了系统的软硬件设计。硬件设计通过Protues 软件搭建电路连接图,软件通过Keil C51 集成开发环境编写PWM、串行通信、电机驱动、电机测速及 LED 显示等各级模块驱动程序。3)仿真验证了方案的可行性。在Prot

29、ues软件中通过LED 数码管显示所测转速与实际转速误差在3%以内;此外,通过VPSD 软件虚拟串口对,模拟串行通信实现了 PC机对电机转速的控制。论文具体章节安排如下:第一章,介绍了本课题的研究背景、意义及相关国内外发展现状。第二章,分硬件和软件两部分介绍了系统的总体设计方案。第三章,详细叙述了系统硬件设计的原理、方案及方法。第四章,详细叙述了系统软件设计的流程。第五章,在 Protues中搭建仿真平台,对系统方案进行了测试和分析。第六章,总结课题的研究工作,并指出了存在的问题和进一步的研究方向。第二章 系统方案设计2.1硬件设计方案本 系 统 设 计 的 是 一个 无 刷 直 流 电 机

30、测速 装 置,该 系 统 由 主 控 模 块MCU)、电机驱动模块、电机测速模块、LED 显示模块和PC 机控制模块组文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M

31、9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1

32、M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K

33、1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8

34、K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y

35、8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2

36、Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK

37、2Y8K1M9W3 ZW7J1X9E10A106/29 成。通过微控制器产生PWM 及电机驱动模块控制电机转动,然后通过电机测速模块测得当前电机转速,并显示到LED 显示器上。PC 机控制模块可以用于调节电机转速。系统方案设计框图如图2-1 所示。MCULED 显示电机驱动电机PC机控制电机测速图 2-1 系统方案设计框图1)系统控制模块的核心部件采用AT89C51 单片机,用于控制电机的顺时针、逆时针转动,同时通过测速模块采集电机转速等信息并显示到LED 数码管上。此外,还可通过串行口接收PC机下传的指令,改变电机转速。2)LED 显示模块用于显示当前电机的转速信息,考虑到所使用电机转速不大

38、,每分钟转动圈速在1000 以内,因此通过4 位 7 段 LED 数码管进行显示。3)电机驱动模块可采用专用直流电机驱动芯片,通过单片机的I/O 口来控制电机驱动芯片的控制信号,从而达到控制直流电机的目的。也可采用H 型桥式驱动电路,这种驱动电路可以很方便地实现直流电机的四象限运动,分别对应正转、正转和制动、反转、反转和制动。经分析,专用直流电机驱动芯片电路规模较小,且容易使用单片机来控制,完全可以实现预期的功能,成本相对较低。因此采用 L298N 来控制小车的运行。2.2软件设计方案软件设计非常重要,它是系统的中枢,影响着整个系统性能的优劣。本系统软件设计方案是以上述硬件电路为基础的,包括电

39、机控制模块、电机测速模块、串口通信模块及LED 显示模块的程序设计与实现。程序设计采用C 语言编写,编程环境是集成Keil C51 编译器的集成编译环境。语音导航小车设计的软件设计结构框图如图2-2 所示。文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1

40、M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K

41、1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8

42、K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y

43、8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2

44、Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK

45、2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 H

46、K2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A107/29 基于单片机的无刷直流电机测速系统软件框图电机驱动模块电机测速模块LED 显示模块串口通信模块电机顺时针转动程序电机逆时针转动程序电机测速程序LED 显示程序串行口通信程序图 2-2 系统软件设计框图电机驱动模块程序的设计实现了对电机转动方式和转动速度的控制;电机测速子程序的设计实现了对电机实际转速的采集,并通过液晶显示子程序将采集后分析计算的实际转速显示出来;串行口通信程序通过与PC 机接入,实现对电机转速的上行控制。软件的设计应尽量采用函数化、模块化

47、,便于主函数的调用,便于系统调试。具体设计过程及详细内容见第四章。第三章 硬件设计1.1硬件框图设计本文选用 AT89C51 单片机作为系统的主控制器,用L298N 电机驱动芯片驱动直流电机转动,用外部中断1 捕获电机转动圈速的脉冲,然后交给主控制器分析计算得到当前电机转速,并通过4 位 7 段数码管显示出当前转速。此外,一个按键通过外部中断0 控制电机转动方向,且PC 机通过串行通信控制电机转动速度。系统硬件框图如图3-1 所示。文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E1

48、0A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E

49、10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9

50、E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X9E10A10文档编码:CJ6Q7T10R3Q7 HK2Y8K1M9W3 ZW7J1X

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁