单片机设计 电动机调速器设计

一、硬件     50

1、STC 单片机最小系统为核心

2、三极管D669驱动直流电机

3、增加两个按键,用于电机的速度调节

4、增加一个蜂鸣器,用于提示报警用

 

二、软件    50

1、电机速度调节至少20

2、按键可对电机的速度直接调节

3、当达到最高速或最低速时蜂鸣器发出提示音效

请先 登录 后评论

9 个回答

simbar0665

你上网找下C51定时器控制的程序 .在定时器中断中对一个全局变量(比如定义:int i)进行自加.在主函数中判断i是否小于一个PWM脉冲调制变量(比如定义:int p) ,如果满足条件就让一个引脚输出1(比如:P1^0),否则输出0, 通过调节p的值修改速度快慢.按键的话在主函数添加一个按键判断的函数就OK了.

请先 登录 后评论
Jane.x

电机速度测量可以利用一个编码器加对射式光电二极管。

请先 登录 后评论
zxyq

这个确实简单,用C51可以完美解决。直流电机调速简单地说,就是调整给电机出输出的功率,过这调电压、或者调电流、或者二者都调。最常用的就是PWM。用单片机的定制器,有一个功能是自动装载定时器,根据需要的脉宽比,调整定时器的中断时间就可以了。

请先 登录 后评论
Gliana.Prince

这个很简单啊 .... 你上网找下C51定时器控制的程序 .在定时器中断中对一个全局变量(比如定义:int i)进行自加.在主函数中判断i是否小于一个PWM脉冲调制变量(比如定义:int p) ,如果满足条件就让一个引脚输出1(比如:P1^0),否则输出0, 通过调节p的值修改速度快慢.按键的话在主函数添加一个按键判断的函数就OK了.

请先 登录 后评论
song99

这个确实简单,用C51可以完美解决。直流电机调速简单地说,就是调整给电机出输出的功率,过这调电压、或者调电流、或者二者都调。最常用的就是PWM。用单片机的定制器,有一个功能是自动装载定时器,根据需要的脉宽比,调整定时器的中断时间就可以了。

请先 登录 后评论
song99

这个确实简单,用C51可以完美解决。直流电机调速简单地说,就是调整给电机出输出的功率,过这调电压、或者调电流、或者二者都调。最常用的就是PWM。用单片机的定制器,有一个功能是自动装载定时器,根据需要的脉宽比,调整定时器的中断时间就可以了。

请先 登录 后评论
993967899

定时器就可以搞定了。t0++ ;t0>100,  pa1==1;  else  pa1=0;;;调100 这个参数就行了

请先 登录 后评论
Jasonlee_20160406 - 教师

学习了

请先 登录 后评论
deantzzz - 123

mark

请先 登录 后评论