单片机控制的遥控车总是死机,求大神指点
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-08-24
关于单片机做遥控车问题?
应该是电机对单片机有干扰 有没有做滤波电路,单片机就直接用5V就够了
应该是电机的干扰导致单片机跑飞,可以启动WDT看门狗,另外电机最好使用软启动,避免电机快速启动瞬间拉低电压,同时使用比较大的滤波电容!还有问题可以+企鹅
单片机控制的遥控车总是死机,求大神指点
答:看样子应该是电机反馈的干扰导致单片机跑飞了,建议硬件上保证单片机的电源稳定(如使用lc滤波),在电机的驱动电源上做好吸收电路(一般由二极管+电容或电阻),另外启用单片机内部的看门狗(最好使用硬件看门狗),保证程序跑飞或陷入死循环后能自动重启。
自己用51单片机做的遥控车遇到了问题 求大家帮忙看看是个啥问题
答:从现象分析,可能出现这种情况的原因很多,需要逐个排查。查查遥控车的电源在电机启动时是否有波动。查查遥控车电机驱动电路的输出是否与遥控一致,一致的话,问题出在电机驱动部分,不一继续向后查。查查遥控车程序,看看每次接收到的信息是怎样的,程序做了哪些执行,是否有不符合要求的执行。查查通讯是否正...
本人用51单片机制作了一辆红外遥控车,遇到了一个问题,我的程序在学习板...
答:你用最小系统时,电机是怎么供电的,与学习板一样吗,有ULN2003吗,单片机肯定是不能直接控制电机的,必须有电路,要么用ULN2003,要么用三极管。
单片机用PT2262/2272无线模块做遥控车,我发现当我按前进键时再按转弯...
答:我觉得,你应该把单片机程序修改为一直检测信号IO,发现前进或者后退的口有改变时,就把前进和后退的输出置反。左或者右转向的,检测到信号就动作,无信号就进入下一轮IO信号的检测。更加直接点,接收到信号后就发生中断,进入中断子程序,延时10ms检查io口,第一第二位是前进后退,第三第四位是转弯(...
我想要用单片机来实现控制遥控车,思路是这样:我已经买了一个遥控玩具...
答:想法不错,但是你得先去了解中国遥控器是怎样工作的;就是说是另做一个遥控器更合理,还是只能在此遥控器上进行改进;至于是否需要单片机,那是后话;
单片机可以改造遥控车吗
答:可以1、理论上是可以的,但实际上遥控车里面的芯片大多为专用芯片,要换还是很难的。2、如果你想学习单片机,就直接买一块单片机学习板,很便宜的
我想用51单片机加l298n做个遥控车的,但发现51单片机的插座上每一个脚...
答:这个需要硬件解决会更可靠(当然,软件也行,就是在复位后立即将连接到298的IO脚设置为L电平);1.每个IO加电平反转电路(反相器)2.或者增加可控的开关/缓冲器电路(如74HC126)等。
关于单片机做遥控车问题?
答:单片机供电和电机供电应作隔离 电机都有工作的额定电压,电流,按此标准供电,否则轻则电机不工作,重则损坏电机和供电单元
我自已有一辆遥控小车 我想用单片机做个红外线小车 我这车有用吗
答:其实一般这方面都不是单片机做,原因是遥控的车无非就是左右转,前后倒车。这种可以用于很多品牌的遥控车被大量做成掩膜的控制电路了。虽说内部是单片机的可能性是有的,但是是一种裁剪的内核,一次烧写完成,不能更改,类似早年间可编程器件的熔丝工艺。掩膜的特点,在PCB板上被点了个大黑点。不能更改...
51单片机遥控车编程,帮忙写程序要求在下面
答:sbit IN2=P1^1;sbit IN3=P1^2;sbit IN4=P1^3;sbit key1=P2^0;sbit key2=P2^1;sbit key3=P2^2;void delay(uint n){ uint x,y;for(x=n;x>0;x--)for(y=110;y>0;y--);} void forward(){ IN1=1;IN2=0;IN3=1;IN4=0;} void reverse(){ IN1=0;IN2=1;IN3=0...
单片机供电和电机供电应作隔离
电机都有工作的额定电压,电流,按此标准供电,否则轻则电机不工作,重则损坏电机和供电单元
光耦是用来隔离的。 就是说用光耦后,单片机的电路信号与光耦另一边的信号可以完全隔离。 好处:继电器在开关过程产生的高压不会影响单片机,一般用在控制高压的电路或者继电器电感比较大的情况下。
看样子应该是电机反馈的干扰导致单片机跑飞了,建议硬件上保证单片机的电源稳定(如使用lc滤波),在电机的驱动电源上做好吸收电路(一般由二极管+电容或电阻),另外启用单片机内部的看门狗(最好使用硬件看门狗),保证程序跑飞或陷入死循环后能自动重启。应该是电机对单片机有干扰 有没有做滤波电路,单片机就直接用5V就够了
应该是电机的干扰导致单片机跑飞,可以启动WDT看门狗,另外电机最好使用软启动,避免电机快速启动瞬间拉低电压,同时使用比较大的滤波电容!还有问题可以+企鹅
答:看样子应该是电机反馈的干扰导致单片机跑飞了,建议硬件上保证单片机的电源稳定(如使用lc滤波),在电机的驱动电源上做好吸收电路(一般由二极管+电容或电阻),另外启用单片机内部的看门狗(最好使用硬件看门狗),保证程序跑飞或陷入死循环后能自动重启。
答:从现象分析,可能出现这种情况的原因很多,需要逐个排查。查查遥控车的电源在电机启动时是否有波动。查查遥控车电机驱动电路的输出是否与遥控一致,一致的话,问题出在电机驱动部分,不一继续向后查。查查遥控车程序,看看每次接收到的信息是怎样的,程序做了哪些执行,是否有不符合要求的执行。查查通讯是否正...
答:你用最小系统时,电机是怎么供电的,与学习板一样吗,有ULN2003吗,单片机肯定是不能直接控制电机的,必须有电路,要么用ULN2003,要么用三极管。
答:我觉得,你应该把单片机程序修改为一直检测信号IO,发现前进或者后退的口有改变时,就把前进和后退的输出置反。左或者右转向的,检测到信号就动作,无信号就进入下一轮IO信号的检测。更加直接点,接收到信号后就发生中断,进入中断子程序,延时10ms检查io口,第一第二位是前进后退,第三第四位是转弯(...
答:想法不错,但是你得先去了解中国遥控器是怎样工作的;就是说是另做一个遥控器更合理,还是只能在此遥控器上进行改进;至于是否需要单片机,那是后话;
答:可以1、理论上是可以的,但实际上遥控车里面的芯片大多为专用芯片,要换还是很难的。2、如果你想学习单片机,就直接买一块单片机学习板,很便宜的
答:这个需要硬件解决会更可靠(当然,软件也行,就是在复位后立即将连接到298的IO脚设置为L电平);1.每个IO加电平反转电路(反相器)2.或者增加可控的开关/缓冲器电路(如74HC126)等。
答:单片机供电和电机供电应作隔离 电机都有工作的额定电压,电流,按此标准供电,否则轻则电机不工作,重则损坏电机和供电单元
答:其实一般这方面都不是单片机做,原因是遥控的车无非就是左右转,前后倒车。这种可以用于很多品牌的遥控车被大量做成掩膜的控制电路了。虽说内部是单片机的可能性是有的,但是是一种裁剪的内核,一次烧写完成,不能更改,类似早年间可编程器件的熔丝工艺。掩膜的特点,在PCB板上被点了个大黑点。不能更改...
答:sbit IN2=P1^1;sbit IN3=P1^2;sbit IN4=P1^3;sbit key1=P2^0;sbit key2=P2^1;sbit key3=P2^2;void delay(uint n){ uint x,y;for(x=n;x>0;x--)for(y=110;y>0;y--);} void forward(){ IN1=1;IN2=0;IN3=1;IN4=0;} void reverse(){ IN1=0;IN2=1;IN3=0...