|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 g. B ~% W7 N9 g& p6 Q
# R3 W% w% C& x( D# {1 R$ _: z
5 [7 L' `9 e3 Q
$ E& l9 Y9 d5 P4 t2 U) [
1 F% V/ T! W' z! o
摘 要$ k; m7 G J1 D4 x+ V- V7 x( w" C6 B* g7 ^
本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。本文中采用了三极管组成了PWM信号的驱动系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。另外,本系统中使用了霍尔元件对直流电机的转速进行测量,经过处理后,将测量值送到液晶显示出来。
+ x' {5 S/ t4 w& u: z' M/ E6 @9 d) r" x7 g; l4 p
关键词:PWM信号,霍尔元件,液晶显示,直流电动机5 w% s& g$ C U7 k6 C7 J
- o6 C& V. j5 i) k g: ?& b% T' r+ b$ w1 R5 V
& Z/ x% ~% R4 w) p& d7 n3 v3 J目录& y) X$ E% d9 E9 q; U* d
目录 III
6 `2 f+ k" t s Y- S+ L$ m- [1 引言 1
' f! A3 Z1 W- P% n! S: W0 p1.1 课题背景 1
/ o5 {9 {$ {2 \( u1.1.2 开发背景 1
2 ^0 _3 f. e& e* H ^! ]4 t& A8 b1.1.3 选题意义 2
' t) P x8 P* [0 _$ Z1.2 研究方法及调速原理 2$ O2 n* o( }0 m+ S1 `' Q% p, H
1.2.1 直流调速系统实现方式 4; _/ @* H5 I3 ]( \
1.2.2 控制程序的设计 5" r# f6 F" C9 R( _
2 系统硬件电路的设计 6
9 G3 k, A+ }* r2 J& O* r' X2.1 系统总体设计框图及单片机系统的设计 6
( a4 S# w/ i6 B4 @2.2 STC89C51单片机简介 6
# C7 B7 {1 v+ E( [1 w1 [2.2.1 STC89C51单片机的组成 6' p$ f9 K' W# G+ c/ X" ^
2.2.2 CPU及部分部件的作用和功能 7
, L M5 v* X. E2.2.3 STC89C51单片机引脚图 8
, @3 O. Z& U& i+ F2.2.4 STC89C51引脚功能 8
3 O- ^7 ]5 K1 ^ C- D" q; W3 PWM信号发生电路设计 11
* h8 n! h) W! s8 `9 c3.1 PWM的基本原理 11! N0 S# f: V' G
3.2 系统的硬件电路设计与分析 11
% {7 k8 e3 Q0 g( M0 X- z2 R9 m3 q3.3 H桥的驱动电路设计方案 12
3 {1 I* ?1 Y8 i6 \' b$ N5 主电路设计 145 N- M2 h9 a& N5 Y# K
5.1 单片机最小系统 14; W$ W/ j3 D* `: j' _$ U# z
5.2 液晶电路 143 Q; L d! `% g$ H& s' @ v! q7 w
5.2.1 LCD 1602功能介绍 15
! H8 L; m7 Y1 b o& |+ Q9 R$ _3 ]5.2.2 LCD 1602性能参数 16
0 T% m7 l7 p. I9 m& s* ?8 C5 W5.2.3 LCD 1602与单片机连接 18! g) v# e- a) v0 a; T: y) N3 |
5.2.4 LCD 1602的显示与控制命令 19
! U/ D+ ^9 c+ {5 E0 |8 U5.3 按键电路 20+ G4 J3 r2 Q+ D X
5.4 霍尔元件电路 21
" F9 h& o+ ]; h0 }- e3 Y% g+ |5.4.1 A3144霍尔开关的工作原理及应用说明 22
) k! R7 {" B! |5.4.2 霍尔传感器测量原理 237 \. h: ^( I( a
6 系统调试与存在的问题 242 l; ~; {% A. H; T+ _
6.1 软件介绍 254 t/ V& P& i- q, M- Q6 ?6 q
6.2 硬件调试 25
4 L8 {3 r& B9 V- T) J3 v7 H: G6.3 软件调试 26
, |: O' n& g1 i* i, R* ~8 ^6 o3 U9 A总结 26
! J4 c9 _5 O: d8 P+ c致谢 26
/ s' v5 a" {0 p! z; F( W参考文献 279 U* z" @% y7 z, |; c9 p
2 w) R( K" X4 Z5 R
( [3 T) S% F5 l* z; }0 l6 p$ ^. R- f3 c' \+ g8 O" ]
1 引言
J# Q6 Z% N, x& I5 S1.1 课题背景+ H5 ^5 \( F" A8 C' ^
, A: \7 |& o6 O4 U) t
1.1.2 开发背景
8 }/ Z2 Z" z& P1 U% W/ t1 [* h; M* c+ x/ P7 K
在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。大家熟悉的录音机、电唱机、录相机、电子计算机等,都不能缺少直流电机。所以直流电机的控制是一门很实用的技术。直流电机,大体上可分为四类:几相绕组的步进电机、永磁式换流器直流电机、伺服电机、 两相低电压交流电机
- w. u, T. o6 o9 E5 n直流电机的特点是启动转矩大,最大转矩大,转速控制容易,调速后效率很高。与交流调速相比,直流电机结构复杂,生产成本高,维护工作量大。随着大功率晶体管的问世以及矢量控制技术的成熟,使得矢量控制变频技术获得迅猛发展,从而研制出各种类型、各种功率的变频调速装置,并在工业上得到广泛应用。适用范围:直流调速器可以应用在造纸印刷、纺织印染、光缆设备、电工技术设备、食品加工机械、橡胶加工机械、生物制药设备、电路板设备、实验器材 、特种加工、轻工业、 输送设备 车辆工程、医疗设备、通讯设备、雷达设备 等行业中。高性能的交流传动应用比重逐年上升,在工业部门中,用可调速交流传动取代直流传动将成为历史的必然。2 c- u+ E& O! L
尽管如此,我认为设计一个直流电机调速系统,不论是从学习还是实践的角度,对一名机电工程专业的大学生都会产生积极地作用,有利于提高学习热情。 ; |. o0 F/ B" Z" D
8 f4 t$ D; I* w# c3 r$ ^1.1.3 选题意义
$ b# d& Z+ [4 D, g: D7 T9 _
* U0 t6 w$ z$ P$ u直流电机拥有有良好的起制动性能,可应用于在大范围内的平滑调速,也可广泛的应用于许多需要调速或正反向的电力拖动领域中。在控制角度来看,直流调速更是交流拖动系统的基础。早期的控制系统较大部分以模拟电路作为基础,有运算放大器、非线性集成电路和少量数字电路等,控制系统的硬件部分功能比较复杂,功能比较单一,而且软件系统不灵活、不好调试,不利于直流电动机调速技术发展和应用范围。伴随着单片机控制技术的快速发展,使得许多控制功能算法以及软件得以完成,为直流电动机调速控制提供了更大的发展空间,并使系统达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
" E' L* T2 y, }9 k% j5 L3 x传统的控制系统采用模拟元件,虽然满足了生产要求,但由于元件易老化和使用时容易受到干扰影响,并且线路很复杂,控制效果受到器件性能、温度等因素的影响,故系统的运行可靠性及准确性得不到保证,甚至出现事故。; Y: `1 X. }6 a9 }0 e' P; o; w
目前,直流电动机调速系统数字化已经走向实用化,伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。因此实现直流无级调速对我们社会生产和生活有着重大的意义。 X. `' v! y4 C! d* W. O# [; p& ]& u
2 b: V, J; Z0 E: k
1.2 研究方法及调速原理/ n9 a+ m% [ p' C3 A7 t7 O
7 s+ q* ]7 p$ Q9 w$ s5 M
直流电动机根据励磁方式不同,分为自励和他励两种类型。不同励磁方式的机械特性曲线有所不同。对于直流电动机的转速有以下公式:
! r3 `" s/ s" `0 U* ^" V
3 q* y3 m6 R3 F8 S' L; P, Y
5 G- p" x/ b# d( f
i; S6 s4 X9 B9 D: P$ a1 c
+ [' K9 H) |. A8 L2 q) D
8 A& `) l4 f- T+ J: t( E" c# U( |# m, ?6 }2 X( I* O
9 r/ @) F& p4 o" b
5 ]" B4 ] `% `3 y$ Q+ e, _- Y6 `6 e0 A4 s# [5 G* f Y4 Z% H
|
|