智能小车如何实现PWM调速?

智能小车如何实现PWM调速?,第1张

不需要单独的 PWM模块,仅靠单片机和电机驱动(L298N)足够了。

具体是在程序中用单片机的IO口模拟出PWM信号野中来,也就是控制IO口输出的高低电平的时间,利用不同时间实现不同芦脊高占空比,继而控制驱动电路,改变电陪尺机的转速。

根据距离控制速度?

程序好编,学了微机原理与接口技术这些都是小儿科.

但唤喊梁是去哪儿找这种小车?

实现过程

距离传感器收集信号

由距离(模拟信号和运),通过A/D转化为数字信号,

然后编码,由一个寄存器存储一个范围内的码,

由寄存渗烂器单元给出脉冲到每个电路,每个电路给出各个梯度电压

由电压控制转速和方向,这样加速度就可以控制了.

这个好做,不过你没有亏埋悉提供具体的指令函数,不好具体给你程序;

我给你个思路吧!

while(1)

{

if(感应到加速的信号==true)

{

调用加速函数;

}

if(感应到销乎减速的信号==true)

{

调用减速的函数液销;

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12248303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存