ad封装库元器件库大全:封装库
资源目录:
本设计:
基于stm32控制直流电机加减速正反转proteus仿真设计(程序+仿真+设计报告+讲解视频)
仿真:proteus8.9
程序编译器:keil 5
编程语言:c语言
编号c0011
功能说明:
本设计由stm32f103、l298n电机驱动电路、按键电路组成。
1.通过按键可以控制电机,正转、反转、加速、减速、停止。
2.档位分4档,并且可以通过按键顺序正转、反转、加速、减速、停止。
3.档位可以代码自定义。
附赠相关论文,根据实物写的,与仿真功能基本一致。也有与仿真一致的设计报告。
仿真图(提供源文件):
源程序(提供源文件):
以下为部分程序,完整程序可在下载链接获取:
int main(void){ delay_init(); //延时函数初始化// uart_init(9600); //串口初始化为115200 // uart2_init(9600) ; tim3_int_init(10, 7199); //定时器 led_init(); //初始化与led连接的硬件接口 key_init(); lcd_gpio_init(); lcd_init(); in1 = 1; //方向控制 in2 = 0; pwmrigh = 0; //pwm调整,电机转速调整 lcd_puts(0, 0, (unsigned char *)dis0); sprintf(dis2,speed:%d,pwmrigh); lcd_puts(0, 1, (unsigned char *)dis2); lcd_puts(8, 0, (unsigned char *)dis3); while(1) { if((key1 == 0) || (key2 == 0) || (key3 == 0) || (key4 == 0) || (key5 == 0)) //检测到按键按下 {// delay_ms(1); //小抖动仿真不需要加 if(rekey == 0) { if(key1 == 0) //检测是否按下 { rekey = 1; in1 = 1; //方向控制 in2 = 0; lcd_puts(0, 0, (unsigned char *)dis0); lcd_puts(8, 0, (unsigned char *)dis3); } else if(key2 == 0) //设置值键 { rekey = 1; in1 = 0; //方向控制 in2 = 1; lcd_puts(0, 0, (unsigned char *)dis1); lcd_puts(8, 0, (unsigned char *)dis3); } else if(key3 == 0) //设置值键 { rekey = 1; if(pwmrigh = 2)pwmrigh = pwmrigh - 1; //pwm 调速 sprintf(dis2,speed:%d,pwmrigh/2); lcd_puts(0, 1, (unsigned char *)dis2); } else if(key5 == 0) //设置值键 { rekey = 1; in1 = 0; //方向控制 in2 = 0; lcd_puts(8, 0, (unsigned char *)dis4); } } } else { rekey = 0; //防止重复检测到按键 } delay_ms(10); }}
苹果、华为、Oppo的“后发制人”
AI创业者该怎样的选择
聆心智能“超拟人”模型升级,助力AI实现“走心”突破
对BLDC和PMS电机使用无传感器矢量实现精确运动控制
人工智能教练进军足球界 未来不用花天价请洋帅
基于STM32控制直流电机加减速正反转proteus仿真设计
接地电阻柜的主要优势包括
用NE555设计的恒温控制器的方案
超声波风速风向传感器在风能上的其应用
OPPO A93上架:搭载骁龙480
现代岩土工程监测的利器:振弦采集仪
浙江联通荣获“2020年发展领先奖”
华为的新机很给力,麒麟980+8G运存+40W快充+屏幕指纹
热敏电阻有哪两种类型
区块链币圈社交聊天APP软件系统开发公司
这就是OPPO工程师工资能够超越索尼夏普的根本原因
大疆最小的无人机Spark怎么样?比Mavic Pro更小,还可手势操控
CDMA版iPhone 4专用皮套曝光
Bose在国内上架Bose智能音频眼镜,售价1599元起
M5256-000002-060BG压力变送器的氢脆现象