- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
可编辑
直流电机测速
摘要
设计一种直流电机调速系统,以 STC89C52 为控制核心,通 过 ULN2003 驱动电机,使用 ST151 测量转速,实现了按键输入、 电机驱动、转速控制、转速显示等功能。
关键词:直流电机, 80C51, ULN2003, 转速控制
第一章 题目描述
直流小电机调速系统:
采用单片机、ul n2003 为主要器件,设计直流电机调速系统, 实现电机速度开环可调。
要求:1、电机速度分 30r /m、60r /m、100r /m共 3 档; 2、通过按选择速度;
3、检测并显示各档速度。 所需器件:
实验板(中号)、直流电机、STC89C52、电容(30pFⅹ2、10uF ⅹ2)、数码管(共阳、四位一体)、晶振(12MHz )、小按键(4 个)、ST151、电阻、发光二极管等。
第二章 方案论述
按照题给要求,我们最终设计了如下的解决方案: 用户通过键盘键入控制指令(开关),微控制器在收到指令
后改变输出的 PWM波,最终在 ULN2003 的驱动下电机转速发生改
变。通过 ST151 传感器测量电机扇叶的旋转情况,将转速显示在
数码管上。
在程序主循环中实现按键扫描与转速显示,将定时器 0 作为 计数器,计数 ST151 产生的下降沿,可算出转速,并送至数码管 显示。
第三章 硬件部分
设计
系统硬件部分包含输入模块、显示模块、控制模块、测速模 块等。在硬件搭建前,先通过 Pr ot eus Pr o 7. 5 进行硬件仿真实 现。
1. 时钟电路
系统采用 12M 晶振与两个 30pF 电容组成震荡电路, 接 STC89C52 的 XTAL1 与 XTAL2 引脚,为微控制器提供时钟源
2. 按键电路
四个按键分别控制电机的不同转速,即控制 PWM波高电平的
占空比,以实现电机的速度控制,采用开环控制方法,不是十分 精确,但控制简单,易实现,代码编写简单
3. 显示部分
系统采用 4 位共阴极数码管实现转速显示。数码管的位选端 1~4 分别接 STC89C52 的 P2. 0~P2. 3 管脚,端选段 A~G与 DP 分别 接 STC89C52 的 P0. 0~P0. 7 管脚。
需要说明的是:实际焊接电路时,数码管的位选端需要焊接 三极管,否则数码管显示亮度将会非常暗。
4. 电机控制与驱动部分
电机的运行通过 PWM波控制。PWM波通过 STC89C52 的 P2. 4 口输出。
说明:测速部分用的是 Mot r o- encode 电机,实际用 ST151 实现测速,焊接电路如下图:
其中 R1=510Ω ,R2=4. 7KΩ
ST 内部电路:
5. 其他电路 复位电路如下所示:
完整仿真电路图:
第四章 软件部分
设计
1. 开发环境
系统软件采用 Ke i l 集成开发环境开发 程序代码如下(带注释):
#i ncl ude r eg51. h
s bi t P2_0=P2^0; //数码管选定位 s bi t P2_1=P2^1;
s bi t P2_2=P2^2; s bi t P2_3=P2^3;
s bi t P2_4=P2^4; //电机控制位
s bi t keys p0=P1^0; //电机转速为 0 的控制键 s bi t keys p30=P1^1; //电机转速为 30 的控制键 s bi t keys p60=P1^2; //电机转速为 60 的控制键 s bi t keys p100=P1^3; //电机转速为 100 的控制键
uns i gned char code t abl e [ ] ={0xc 0, 0xf 9, 0xa 4, 0xb0, 0x99, 0x92, 0x82, 0xf 8, 0x80, 0x90, 0x88, 0x83, 0xc 6, 0xa 1, 0x86, 0x8e};
uns i gned i nt mot or s peed; //电机转速
uns i gned char GE, SHI , BAI , QI AN; //电机转速 mot or s peed 的各个位 uns i gned i nt count er =0; //光电传感器脉冲数
uns i gned i nt pwm; //pwm占空比 uns i gned i nt mi d; //占空比设置值
uns i gned i nt cal s p; //设定多长时间计算一次速度 voi d di s pl ay( ) ; //数码管显示电机速度
voi d del ay( ) ; //延迟函数
voi
您可能关注的文档
- 大唐新能源昔阳西寨风电场工程选址研究报告(最新整理By阿拉蕾).doc
- 大兴硅石矿正文.doc
- 大有公馆项目申请报告.doc
- 档案馆档案数字化加工项目技术方案.doc
- 地产薪酬管理制度.doc
- 地下水超采综合治理井灌区高效节水灌溉项_目压采施工组织设计.doc
- 电梯设备采购及安装工程招标文件.doc
- 电信集团公司机房监控方案(DOC19页).doc
- 电子商务可行性分析报告.doc
- 东江环保(江门)工业废物处理建设项目环境影响报告书简本.doc
- 2025宁波北仑区春晓街道公开招聘编外人员2人备考题库含答案详解(培优b卷).docx
- 煤矿年度安全培训措施课件.pptx
- 2025宁波北仑区春晓街道公开招聘编外人员2人备考题库含答案详解(名师推荐).docx
- 战略规划解读课.pptx
- 2026届南京市第一中学化学九年级第一学期期末综合测试模拟试题含解析.doc
- 员工气质类型测评及应用指导.docx
- 2025宁波北仑区春晓街道公开招聘编外人员2人备考题库含答案详解(培优a卷).docx
- 2025宁波北仑区春晓街道公开招聘编外人员2人备考题库含答案详解(a卷).docx
- 2025宁波北仑区春晓街道公开招聘编外人员2人备考题库含答案详解(b卷).docx
- 2026届内蒙古锡林郭勒盟正镶白旗察汗淖中学化学九年级第一学期期中考试试题含解析.doc
最近下载
- 世界建筑史(南京大学) 超星尔雅学习通网课章节测试答案.docx VIP
- AO3400宽体数据手册下载.pdf VIP
- 22J943-1、22G621-1 既有建筑改造设计与施工(既有住宅增设电梯).docx VIP
- 6.2交友的智慧 (课件)-2025-2026学年 道德与法治 七年级上册(统编版).pptx VIP
- 车管所保安保洁服务保洁服务实施方案.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 车管所保安保洁服务保安服务实施方案.docx VIP
- 高考英语书面表达模板(最新版).docx VIP
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
- 天行山海一期工程(施工)招标文件.pdf VIP
原创力文档


文档评论(0)