1 / 21
文档名称:

基于单片机的直流电机调速.doc

格式:doc   大小:95KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于单片机的直流电机调速.doc

上传人:2286107238 2022/2/12 文件大小:95 KB

下载得到文件列表

基于单片机的直流电机调速.doc

相关文档

文档介绍

文档介绍:-
. z.
工程实训
报告
题 目:
基于单片机的直流
电机调速系统
班 级:
电信13-2班 之改变。
3、定频调宽法:保持周期T(或频率)不变,同时改变t1和t。
1和2方法在调速时改变了控制脉冲的周期或频率,当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因而不适宜,用定频调宽法来改变占空比从而改变直流电动机电枢两端电压。
控制程序的设计
软件采用定时中断进展设计。当单片机上电后,系统进入准备状态。当按动按钮后执行相应的程序,。根据加、减速按钮,,从而可以控制上下电平的延时时间,进而控制电压的大小来决定直流电机的转速。
二 系统硬件电路的设计
系统总体设计框图及单片机系统的设计
本系统采用STC89C51控制输出数据,由单片机IO口产生PWM信号,送到直流电机,直流电机通过测速电路将实时转速送回单片机,进展转速显示,从而实现对电机速度和转向的控制,到达直流电机调速的目的。
具体使用器件如下:
1)9*15万用板 2) 51单片机 3)40脚IC座 4)1602液晶 5)16p母座
6) 16p排针 7) 10k电阻*38) 1k电阻*59) 3v直流电机 10) 磁铁*2
11) 塑料管 12) 3144霍尔传感器 13) 4148二极管*414) 8050三极管*4
15) 8550三极管*2 16) 103排阻 17) 104独石电容 18) 10uf电解电容
19〕30pf瓷片电容*220) 12M晶振 21) 按键*622) 自锁开关
-
. z.
23) DC电源插口 24) 导线假设干 25) 焊锡假设干 26) USB电源线
所以,直流电机调速系统总体设计框图如下所示:
图2-1系统总体设计图
STC89C51单片机
STC89C51单片机由CPU和8个部件组成,它们都通过片单一总线连接,其根本构造依然是通用CPU加上外围芯片的构造模式,但在功能单元的控制上采用了特殊功能存放器的集中控制方法。
中央处理器CPU:它是单片机的核心,完成运算和控制功能。
部数据存储器:STC89C51芯片中共有256个RAM单元,能作为存储器使用的只是前128个单元,其地址为00H—7FH。通常说的部数据存储器就是指这前128个单元,简称部RAM。
部程序存储器:STC89C51芯片部共有4K个单元,用于存储程序、原始数据或表格,简称部ROM。
定时器:STC89C51片有2个16位的定时器,用来实现定时或者计数功能,并且以其定时或计数结果对计算机进展控制。
中断控制系统:该芯片共有5个中断源,即外部中断2个,定时/计数中断2个和串行中断1个。
其根本组成如下列图所示:
图2-2 单片机的组成
STC89C51单片机引脚图及其功能
图2-3 单片机引脚图
-
. z.
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进展校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写"1〞时,其管脚被部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进展存取时,P2口输出地址的高八位。在给出地址"1〞时,它利用部上拉优势,当对外部八位地址数据存储器进展读写时,P2口输出其特殊功能存放器的容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入"1