单片机控制步进电机课程设计报告(编辑修改稿)内容摘要:

31P S E N29R S T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I N T 012P 3 .3 /I N T 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C 5 1X1C R Y S T A LC12 0 p FC22 0 p FGNDR11 0 kC32 0 u FVCC234567891R P 1R E S P A C K 8VCCVCC 图 3— 3 单片机最小系统 5V 电源:给系统供电。 EA 接高电平:表示运行内部程序存储器下载的程序。 P0口接 排阻: P0 口开漏结构,使用时一般接排阻拉高电平。 键盘设计 图 3— 4 键盘电路 该电路中采用独立键盘工作方式,共设有 12 个按键,左图分别由上到下分别为S1~S8, S1~S9分别提供 1 1 1 2 2 27步选择功能。 S10为键盘锁,S11 反转, S12 正转。 其中有程序决定起作用。 5 电机部分 图 3— 5 电机控制电路 该电路左边 4B~5B 分别接 ~,分别驱动步进电机的 A,B,C,D 相。 从而使电机转动。 因单片机的输出电流小,所以用 ULN2020 增大电流。 ULN2020 简介如下: ULN2020 是高耐压、大电流复合晶体管阵列,由七个硅 NPN 复合晶体管组成。 ULN2020是大电流驱动阵列 ,多用于单片机、智能仪表、 PLC、数字量输出卡等控制电路中。 可直接驱动继电器等负载。 输入 5VTTL 电平,输出可达 500mA/50V。 ULN2020 是高耐压、大电流达林顿陈列 ,由七个硅 NPN 达林顿管组成。 图 3— 6 ULN2020芯片引脚图 该电路的特点如下 : ULN2020 的每一对达林顿都串联一个 的基极电阻 ,在 5V的工作电压下它能与 TTL 和 CMOS 电路直接相连 ,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN2020 是高压大电流 达林顿晶体管 阵列系 列产品 ,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点 ,适应于各类要求高速大功率驱动的系统。 ULN2020 工作电压高,工作电流大,灌电流可达 500mA,并能在关态时承受 50V 的电压,输出还可以在高负载电流并行运行。 系统 工作原理论述 6 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1 AT89C51X1 CRYSTALC1 30pFC2 30pFGNDR1 10kC3 20uFVCC1B11C162B22C153B33C144B44C135B55C126B66C117B77C10COM9U2 ULN2003AVCC+88.82 3 4 5 6 7 8 91RP1RESPACK8VCCVCC51.0DQ2VCC3GND1U3 DS18B20S10SWSPSTS12SWSPSTS11SWSPSTS9SWSPSTGNDD1 LEDREDVCCLS1SOUNDERD2 LEDREDD3 LEDREDSW1SWSPST 图 3— 7 总原理图 该系统的工作核心 CPU 为 ATMEL 公司生产的 AT89C51 芯片 将多种功能的 8 位 CPU 7 与 FPEROM(快闪可编程 /擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的CMOS 控制器,为很多嵌入式控制应用提供了非常灵活而又价格适 宜的方案,其性能价格比远高于同类芯片。 它与 89C51 指令系统兼容,片内 FPEROM 允许对程序存储器在线重复编程,也可用常规的 EPROM 编程器编程,可循环写入 /擦除 1000 次。 89C51 内含 4KB 的 FPER。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。