1、 1 目录 小直流电机调速控制设计 目录.1 小直流电机调速控制设计 2 一、设计任务和要求 .2 二、系统方案 2 1.设计思路 2 2.所用芯片及作用 .2 四、设计方法软件设计 5 五、系统调试 6 1.使用的主要仪器和仪表 6 2.调试步骤 6 3. 功能调试 6 3.1 硬件调试6 六、设计结论 7 参考文献7 附件(源程序) 7 2 小直流电机调速控制设计 一、设计任务和要求 编制程序,改变 DAC0832 输出经放大后的电压信号来控制电机转速 二、系统方案 1.设计思路 (1)直流电机驱动原理: 数字信号通过 0832(D/A 转换) (端口号为 FF80H)转换成电压信号(模拟
2、信号)控制电机的转速。 (2)电机驱动原理的具体实现 数字信号从 00H 加到 FFH,待数字加到一定程度,电机开始转动。数字信号越大,电压越 高,电机转速越快。 在本次课程设计中,根据复杂程序设计思想模块化程序设计,分析和确定程序总 体设计目标:程序设计的思路按以下顺序进行: 1、分析与确定程序总体设计目标 2、将总体目标划分为若干模块 3、定义每个模块的具体任务,明确它与其他模块间的通信方式 4、编写源程序,进行调试 5、模块连接,形成完整的程序 2.所用芯片及作用 数模转换芯片 DAC0832 DAC0832是8分辨率的 D/A 转换集成芯片。与微处理器完全兼容。这个 DA 芯片以其价格
3、低 廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A 转换器 由8位输入锁存器、8位 DAC 寄存器、8位 D/A 转换电路及转换控制电路构成。 DAC0832引脚图及其说明 3 DI0DI7:数字信号输入端。 ILE:输入寄存器允许,高电平有效。 CS:片选信号,低电平有 效。 WR1:写信号1,低电平有效。 XFER:传送控制信号,低电平有效。 WR2:写信号2,低电平有 效。 IOUT1、IOUT2:DAC 电流输出端。5 Rfb:是集成在片内的外接运放的反馈电阻。 Vref :基准 电压(-1010V) 。 Vcc:是源电压(+5+15V) 。 AGND:模拟
4、地 NGND:数字地,可与 AGND 接在 一起使用。DAC0832 输出的是电流,一般要求输出是电压,所以还必须经过一个外接的运算放大器 转换成电压 DAC0832逻辑框图 DAC0832转换器的内部框图如图所示,是由一个输入寄存器、DAC 寄存器和 DA 转换器组成 的。DAC0832为电流输出型 D/A 转换器,实际应用中可以通过外接运算放大器将电流转为 电压。DAC0832是典型的带内部双缓数据缓冲器的8位 D/A 芯片,其逻辑结构如图所示。当 ILE=1时,寄存器输出随着输入变化;当 ILE=0时,数据锁存在寄存器中,不再随数据线上 数据的变化而变化;当 ILE 端为高电平,CS 与 WR1同时为低电平时,使得 LE1=1;当 XFER 与 WR2同时为低电平时,使得 LE2=1,DAC 寄存器的输出随着寄存器的输入变化,WR2沿将 输入寄存器的信息锁存在该寄存器中,RFB 为外部运算放大器提供的反馈电阻。VREF 端由 外电路为芯片提供一个-1010V 的基准电源。IOUT1和 IOUT2为电流的输出端,两者之和为 一个常数。 3.系统框图 4 三、