- 博客(5)
- 收藏
- 关注
原创 直流减速电机(2)(TB6612FNG使用)
线路连接好后,就可以连接烧录器,把代码烧写进单片机。烧录前把12V电源关掉,因为一上电电机就会开始转,如果没有用手拿好,可能会把导线搅乱。烧写成功后,打开电源,电机就可以转动,在代码处更改pwm波占空比,再重新烧写,再打开电源,可以看到电机转速发生改变。过程中可能会出现各种问题,电机可能转不起来,检查接线是否准确,检查导线是否有问题等等。tb6612可以同时驱动两个直流减速电机,本期只以驱动一个电机为例。TIM2的CH1对应的引脚为A0,负责产生pwm波。
2024-02-07 15:50:46 238 1
原创 直流减速电机(1)(PWM)
开启了HSE后,在Clock configuration 把HCLK设置为72MHz,打开定时器功能,勾选internal clock,可以输出72MHz的脉冲信号,定时器功能设置为pwm generation,就可以输出脉冲占空比可调的信号。直流减速电机分三期介绍,第一期介绍电机调速的原理,电机还转不起来,第二期介绍电机驱动模块的使用,可以和电机连接让电机转起来了,第三期介绍PID算法,维持电机转速稳定。频率(周期)一定,占空比越大,等效电压越大,电机转得越快,可参考这个图,感受一下等效的思想。
2024-01-31 15:54:59 491
原创 stm32hal库蓝牙遥控小车-蓝牙(串口中断)
在main函数里的while语句中调用函数HAL_UART_Receive_IT,开启串口接收中断,每当蓝牙模块接收到手机发送来的数据时就会触发中断,并调用中断回调函数HAL_UART_RxCpltCallback。它需要3.3v供电。所以电源的选定需要降压,我选择了12v锂电池,通过多路输出降压模块,可以把12v直接输出,或者降到5v。由于stm32f103c8t6最小系统板的引脚输出的电流很小,仅是毫安级别,如果靠gpio输出3.3v电压给电机,电机根本转不动,因为让电机转起来的电流至少需要零点几安。
2024-01-25 22:17:36 929 3
原创 stm32hal库蓝牙遥控小车材料清单
成本不超过300元 大家可以参考其中电机两个 我买的电机自带轮胎和固定架 轮胎直径为65mm 固定架和底盘不是一家店买的 但是尺寸对的上。
2024-01-25 21:05:13 185
原创 stm32 HAL库蓝牙遥控小车
你们需要教程吗 我说我发在个人公众号 和csdn 审核说我打广告 我打什么广告啊 我又不收钱 专门欺负我大一的是吧 我一刚入门的我赚什么钱啊 我自己整这辆车都整了两周。包含两个直流减速电机和一个模拟舵机 用的stm32f103c8t6。
2024-01-24 22:54:03 407 3
空空如也
用stm32f103c8t6开oled屏幕,面包板上怎么连线
2023-11-16
stlink显示驱动安装成功 但是连上之后有黄色感叹号
2023-11-15
只会c一点c语言怎么完成智能交通灯系统啊
2023-10-09
求各位能用我能理解的话回答超级简单的一些问题
2023-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人