历史上的今天
今天是:2025年03月28日(星期五)
2020年03月28日 | 单片机小白学习之路(十二)---直流电机的控制
2020-03-28 来源:eefocus
目标:直流电机的控制
1.直流电机简介
直流电机是指能将直流电能转换成机械能的旋转电机。
相关参数:
轴长:8mm
轴径:2mm
电压:1-6v
参考电流:0.35-0.4A
3v转速:17000-18000转每分钟

直流电机
2.模块电路

直流电机模块
TC1117芯片构造与TC1508一样,那就来看看TC1508的
引脚
INA, INB与INC,IND是两组输入端OUTA,OUTB与OUTC,OUTD是两组输出端
真值表
INA和INB都输入低电平时,电机是待命状态
INA高,INB低时,电机是前进,顺时针
INA低,INB高时,电机是后退,逆时针
INA和INB都输入高电平时,电机是刹车的状态,就是正在转一下停止
OUT的部分加电容是为了去除杂波(比如按键的杂波),防止影响电机的运转
3.代码
#include typedef unsigned int u16; typedef unsigned char u8; sbit ShuC_a = P1^0; //输入端a sbit ShuC_b = P1^1; //输入端b sbit k1 = P1^4; //独立按键 void delay(u16 i) { while(i--); } void main() { u8 a; u8 mode=0; //用于改变模式 while(1){ if(k1==0){ delay(1000); if(k1==0){ //按键消抖 a++; mode++; if(mode==2)mode=0; }while(a<50&&!k1); //判断是否松开了按键,在k1不是0和a>=50时跳出 } if(mode==1){ //开启 ShuC_a=0; ShuC_b=1; } else if(mode==0){ //停止 ShuC_a=0; ShuC_b=0; } } } //运行状态:按键按一下运行,再按一下就停止
史海拾趣
|
protues元件库 立元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAP ...… 查看全部问答> |
|
EVC下: typedef struct { TCHAR id1[200]; TCHAR id2[200]; TCHAR id3[200]; TCHAR id4[ ...… 查看全部问答> |
|
我现在想用富士通的视频叠加MB90092芯片子屏显示功能,主屏可以正常显示。 子屏显示的字符为一段乱码,代码如下: void MB90092_DisChar (UCHAR x,UCHAR y,int addr,UCHAR mul,UCHAR bc,UCHAR cc,UCHAR ff) { ...… 查看全部问答> |
|
在电源设计模块中,我参考的是TI的设计电路,两块电源芯片采用的是同样的型号,外围电阻和电容值是用同样的公式计算出来的,为什么一个可以正常输出,另一个几乎没有电压输出呢?哪位大虾知道的话告诉小弟一下,不甚感激。… 查看全部问答> |
|
是不是所有c8051f系列单片机(内部自带温度传感器),ADC在左对齐,单端方式下产生的代码与输入电压的关系都是这个方程式:CODE=Vin*(Gain/Vref)*2^16。还有输出电压与温度的关系式怎么有两个,Vtemp=2.5mV/C*Temp+0.603V和Vtemp=2.86mV/C*Temp+0. ...… 查看全部问答> |
|
【TI原创】基于LM3S8962的网络收音机(五) --- PC端发送程序 为了配合LM3S8962+VS1053的调试,从网上下载并修改了一个发送文件的程序,用来完成: 1. 网络下载存储播放; 2. 网络实时播放 为进一步实现网络收音机的功能打下结实的基础。 代码功能简单,如下所示: # ...… 查看全部问答> |




