无刷直流电动机需要多种电压电平来控制转速:0V 使电动机停转,5V 使电动机以最大转速运转,而在0V和5V之间的电压则使电动机以较低的转速运转。当你在受微处理器监控的系统中使用这种电动机时,微控制器应该产生所有这些电压。但微处理器属于数字器件,通常没有模拟输出。现在有几种方法可以克服这一缺陷。例如,你可以使用一个DAC、一个数字可编程电位器,或者连接到电阻分压器的一些模拟开关。然而,当你只需几种中间电压电平时,能找到某种利用微控制器软件的方法就更好。本设计实例是基于如下事实:你可以对用作输入端或输出端的微控制器I/O引脚进行编程。当你对用作输出端的一根引脚进行编程时,你将该脚电压电平设置为高电平(5V)或低电平(0V)。当你对用作输入端的一根引脚进行编程时,该引脚对输出电压没有任何影响。图1示出了这样一种电路实例。
图1 微控制器能产生控制电动机的模拟输出电压。 该电路除了需要几只电阻器外不需要其它外部元件。你可以在主程序执行时设置输出电压电平,或者通过外部中断的办法来设置。为了进行测试,使用外部中断较为可取。一个按键式开关触发外部中断,外部中断的服务程序随后设置所有预定的电压值。本设计采用 0V、1.25V、2.5V、3.33V 和 5V 五种电压电平。电阻器 R1 " R4 决定中间电压电平。该电路使用了 Motorola公司 (www.motorola.com)生产的价格低廉的 8 位 MC-68HRC908JK1闪存微控制器,这种方法适用于任何一种微控制器。你可以从 www.ednmag.com 网站的本设计实例Web版下载微控制器的软件。
引用地址:能产生模拟输出信号的微处理器
上一篇:非接触式e5551读写器的开发
下一篇:单片机虚拟实验室的建立
- 热门资源推荐
- 热门放大器推荐
小广播
热门活动
换一批
更多
最新应用文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
- 解锁【W5500-EVB-Pico】,探秘以太网底层,得捷Follow me第4期来袭!
- 免费下载——Maxim 面向工业应用的参考设计
- 下载赢好礼!30张京东卡等你拿!
- 下载《Altera SoC深度体验》,打分评论赢好礼
- ADI•世健工业嘉年华——电子书下载 活动开始啦
- 有奖问答 | 富士通铁电随机存储器 FRAM 知多少
- 有奖直播【如何在几分钟之内完成高效可靠的USB PD电源设计——PI Expert™分步教程】(9:30开始入场)
- 下载喽:PCIe要了解的10件事和识别协议的BSX系列BERTScope误码率测试仪技术资料
- Avnet&On semi 带你看未来,3个你必须知道的行业趋势!
厂商技术中心