具体是在程序中用单片机的IO口模拟出PWM信号野中来,也就是控制IO口输出的高低电平的时间,利用不同时间实现不同芦脊高占空比,继而控制驱动电路,改变电陪尺机的转速。
根据距离控制速度?程序好编,学了微机原理与接口技术这些都是小儿科.
但唤喊梁是去哪儿找这种小车?
实现过程
距离传感器收集信号
由距离(模拟信号和运),通过A/D转化为数字信号,
然后编码,由一个寄存器存储一个范围内的码,
由寄存渗烂器单元给出脉冲到每个电路,每个电路给出各个梯度电压
由电压控制转速和方向,这样加速度就可以控制了.
这个好做,不过你没有亏埋悉提供具体的指令函数,不好具体给你程序;我给你个思路吧!
while(1)
{
if(感应到加速的信号==true)
{
调用加速函数;
}
if(感应到销乎减速的信号==true)
{
调用减速的函数液销;
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)