网站大量收购闲置独家精品文档,联系QQ:2885784924

基于51单片机程设计报告小直流电机调速控制系统.doc

基于51单片机程设计报告小直流电机调速控制系统.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机程设计报告小直流电机调速控制系统

《》 任 务 书 1.课程设计项目 小直流电机调速控制系统 2.设计内容 (1)以STC89C51单片机为核心器件组成小直流电机调速控制系统; (2)搭建外围硬件电路; (3)系统程序编制与调试; (4)电路系统的综合调试; (5)撰写课程设计论文; (6)完成课程设计论文答辩。 3.设计要求 用0809采样电位器的值,并在显示器上显示,将此信号值作为方波占空比,通过0832输出经放大后控制电机转速。 4.设计进度 时间 设计内容 第1-2天 查阅资料、方案比较、设计与论证 第3-4天 仿真、程序编写 第5天 焊接 第6天 系统调试 第7-8天 书写报告、答辩 目录 4.硬件方案设计 4.1电位器采集模块 4.1.1电位器 电位器的作用——调节电压(含直流电压与信号电压)和电流的大小。电位器的电阻体有两个固定端,通过手动调节转轴或滑柄,改变动触点在电阻体上的位置,则改变了动触点与任一个固定端之间的电阻值,从而改变了电压与电流的大小。电位器是一种可调的电子元件。它是由一个电阻体和一个转动或滑动系统组成。当电阻体的两个固定触电之间外加一个电压时,通过转动或滑动系统改变触点在电阻体上的位置,在动触点与固定触点之间便可得到一个与动触点位置成一定关系的电压。它大多是用作分压器,   DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。LM324系列由四个独立的,高增益,内部频率补偿运算放大器,其中专为从单电源供电的电压范围经营连接图如下: 玉成.直流电机PWM调速系统设计[J].商场现代化2007 . [3]吴金戌等编著.8051单片机实践与应用[M].清华大学出版社 . [4]李光才,楼然笛.单片机课程设计实例指导[M].北京航空航天大学出版社. [5]张方.电机及拖动基础[M].北京:中国电力出版社,2008 陈伯时.电力拖动自动控制系统[M].3版.北京:机械工业出版社,2003.) 9.3源程序代码 /******************************************************** 小直流电机调速控制系统 ********************************************************/ /******************************************************** 74HC595模块程序写成头文件形式 ********************************************************/ #ifndef _74HC595_H #define _74HC595_H #includeintrins.h #ifndef uchar #define uchar unsigned char sbit STcp = P0^2; //STcp 移位寄存器的时钟脉冲输入口 sbit SHcp = P0^0; //SHcp 存储寄存器的时钟脉冲输入口 sbit DS = P0^1; //DS 串行数据输入端 void send_byte(uchar dat)//发送字节程序 { uchar i; for(i=0;i8;i++) { SHcp=0; DS=dat0x80; dat=1; SHcp=1; } } void send_2byte(uchar dat1,uchar dat2) //595级联,n个595,就需要发送n字节后锁存 { send_byte(dat2); send_byte(dat1); } void out595()//595锁存程序,发送数据后锁存有效 { STcp=0; _nop_(); STcp=1; } #endif /******************************************************** ADC0809主程序块 ********************************

文档评论(0)

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

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

1亿VIP精品文档

相关文档