首页 > 分类 > 正文

如何用单片机遥控小车,51单片机遥控车教程视频详解

2023-5-26  深圳市松本先天下科技发展有限公司 

求各位大佬帮帮忙,小弟目前在自学单片机开发,遇到了难题:2.4G无线遥控,用的国产2.4G芯片模块,8位单片机当遥控器,32位单片机当接收器,发现无法正常通讯,但是用相同的8位单片机当接收器和遥控器,就可以正常通讯,用相同的32位单片机当接收器和遥控器也能正常通讯。就奇怪了,为什么不能用不同的单片机来当接收器和遥控器的。

1、如何用16位的pic单片机实现简易的遥控飞行器

制作四轴飞行器和做遥控小车不一样。主要以下几个方面:1、价格。四轴所需的部件普遍比较贵,机架,电机,驱动器,控制器,传感器,以及设计软件所花时间的机会成本都要高于遥控小车。2、技术难度。小车本身是一个稳定系统,即使不控制也能进行一定的运动,而飞行器本身在空中是一个不稳定系统,所以首先要电子方面的:四轴所需电机功率比较大,电流都比较高,此时对于驱动器的设计提出较高要求。

传感器比小车使用的多,基本必须的就有:陀螺仪 加速度计 电子罗盘。程序方面:小车基本只需要要一个数据接收程序,和一个电机驱动就可以完成基本功能。总开发时间在熟悉单片机的情况下应该不超过1天。四轴需要的算法难度和小车不是一个等级。驱动方面需要接收数据分析,电机驱动,以及3个必备传感器的驱动。算法方面总的来说要有:1、数据通信。

2、51单片机做遥控车问题?

速度控制可以用PWM调节占空比实现调速控制。单片机有多个定时器,可以设置优先级。在中断服务程序中尽量不要有过多的操作,可以在中断中设置标志就退出,在主循环按照标志执行操作,操作完清标志。两个中断,可能在某个时刻会有点冲突,但不会是经常的。要么设置一个重要的中断为优先级。再有,每个中断程序不要写太长,尽量及时从中断返回,需要计算费时的程序放在主程序中,或写成子程序,回主程序调用。

在中断程序中禁止延时程序。要利用两个中断,只能这么做。其实,单片机的多个中断是可以同时开的,每个中断源的中断处理程序都写得比较短,还是会正常中断的,不会影响的。就怕,中断程序过长了,不能及时返回,就会影响其它中断源。所以,一定要优化中断程序。难道这些中断源就不能同时用了吗,不可能的事。有点杞人忧天了。

3、8051单片机如何输出PWM信号控制小车转向,还有就是如何实现无线遥控控…

单片机控制小车转向有2种方法第一种双电机控制双轮,通过调节PWM波占空比使两个轮子转速不同达到转向目的当然为了控制精确可以增加霍尔磁钢探测转弯角度第二种动力轴用一电机,转向部分用舵机这种只要控制PWM波占空比就能控制舵机摆舵时间让舵机逐级调剂转向。就是所谓的占空比呀,可以用任意一个IO口模拟PWM输出高低电平,通过延时来控制高电平和低电平的时间就可以啦。

分享到:
相关新闻