小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
楼主: liuviking

WIFI机器人网·机器人创意工作室51duino智能小车机器人驱动板源代码

  [复制链接]
发表于 2012-11-12 22:36:10 | 显示全部楼层
如果有人想要软串口代码,我上传了。在驱动板上调试通过。

STC_Soft_uart_FullDuplex.rar

5.08 KB, 下载次数: 9

回复 支持 反对

使用道具 举报

发表于 2012-11-12 22:47:49 | 显示全部楼层
顶顶
回复 支持 反对

使用道具 举报

发表于 2012-11-12 22:48:03 | 显示全部楼层
咂咂嘴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-12 23:47:02 | 显示全部楼层
uohzhcim 发表于 2012-11-12 22:34
软串口9600波特率肯定是可以的。因为我用硬串口输出软串口收到的内容,确认可以。

那要A电机输出就是M ...

对,不进行速度调整的情况下,MOTOR_A_EN必须始终为1
回复 支持 反对

使用道具 举报

发表于 2012-11-13 00:29:29 | 显示全部楼层
liuviking 发表于 2012-11-12 23:47
对,不进行速度调整的情况下,MOTOR_A_EN必须始终为1

好像发觉问题了,我把代码里面这一段给去掉了:

        else if(softuart_buffer[0]==0x02)
        {
                if(softuart_buffer[2]>10)
                        return;
                switch(softuart_buffer[1])
                {
                        case 0x01eft_Speed_Hold=Left_Speed  = softuart_buffer[2]; return;
                        case 0x02:Right_Speed_Hold=Right_Speed = softuart_buffer[2]; return;
                        default : return;
                }


这样是不是导致Left_Speed_Hold和Right_Speed_Hold始终为0,从而导致马达永远速度是0?给这两个变量设一个1-9之间的初始值是不是就好了?

对了,按照正常上位机的逻辑,每次都会先发FF 02 01 0x FF,FF 02 02 0x FF来设初始速度才开始控制马达?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-13 00:56:36 | 显示全部楼层
uohzhcim 发表于 2012-11-13 00:29
好像发觉问题了,我把代码里面这一段给去掉了:

        else if(softuart_buffer[0]==0x02)

你这个是左右差速的代码,初始速度是0,自然走不动了,要上位机先把速度调上去,然后电机才能动。或者如你所述,直接把速度赋值为10即可全速了。
回复 支持 反对

使用道具 举报

发表于 2012-11-14 20:40:01 | 显示全部楼层
好,顶起,顶起顶起
回复 支持 反对

使用道具 举报

发表于 2012-11-16 15:45:32 | 显示全部楼层
liuviking 发表于 2012-11-13 00:56
你这个是左右差速的代码,初始速度是0,自然走不动了,要上位机先把速度调上去,然后电机才能动。或者如你 ...

搞定了,就是这个速度的问题。现在小车已经完全工作了。另外,那个软件模拟串口确实工作正常,需要用的同学们放心用吧
回复 支持 反对

使用道具 举报

发表于 2012-11-17 00:36:05 | 显示全部楼层
支持。
回复 支持 反对

使用道具 举报

发表于 2012-11-17 21:02:21 | 显示全部楼层
真长见识了,学习中。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2026-5-21 02:21 , Processed in 1.715173 second(s), 20 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表