开心就好hhhh 发表于 2021-7-15 17:25 能否给个详细的修改意见,拜托 |
这程序感觉写的有点问题,我只看了第一张的程序,就看到第一张的while(条件){},那个条件好像有点问题吧,那个T0count_100ms_add恒等于0,也就是说这个条件岂不是一直成立,也就是说你会一直停在这个while里了,所以程序如果运行到这里必然不会前进了,谁写的程序,让他自己重新检查一下,我看到程序里面也有看门狗,所以你那个有时运行的时候忽然重启的问题大概就是没有及时喂狗的结果,建议算一下程序的时间,或者加大一下看门狗的定时时间 |
desigz 发表于 2021-7-15 16:49 贴个程序看看呗,被它豪华外表震惊了,以为程序也很牛。 |
开心就好hhhh 发表于 2021-7-15 16:35 感谢,这超出了我的能力 ![]() |
desigz 发表于 2021-7-15 15:46 如果程序有跑着跑着自己重启的问题,大概就是你自己程序哪个地方设置了复位,比如设置了看门狗复位,但是没有及时喂狗,比如掉电复位之类的。如果你是程序在跑,但是一些时间都不对,就有可能你的定时器设置出错,比如开了好几个定时器,几个定时中断同时响应了,这中间没有设置好,会出很多问题的,或者定时不准确,时间跟你想象的不一样 |
desigz 发表于 2021-7-15 16:18 你最好查看一下你的程序,估计是定时器设置出错,好好检查一下 |
开心就好hhhh 发表于 2021-7-13 13:11 我反复看了你的帖子,感觉有道理,但不知如何操作 |
desigz 发表于 2021-7-14 15:13 那还是要看看程序了,先看看程序没大问题再看看干扰源,毕竟程序好检查。 |
glinfei 发表于 2021-7-14 14:27 如果一旦跑过电机一级,舵机正常工作,指示灯就不正常,等有空传个视频指导一下 |
glinfei 发表于 2021-7-14 14:27 现在的情况是,即算我不接电机,也是不断重启,程序跑不到舵机一级 |
desigz 发表于 2021-7-14 11:57 上边我忘记写了,本来先建议是不接电机,看看是不是会好点,两个电机电流可能就不小了。我就是觉得这个程序很短吧,不至于出bug |
glinfei 发表于 2021-7-14 08:52 这是个最新且有意义的提法,我一直用一组供电,没有使用过双线供电,接口自己焊了一个5.5DC接头,但问题是,即算我只连接了两个电机,感应头,手扫头,其余设备都不装,也会出现中途重启的现象,呼吸灯指示错误 |
desigz 发表于 2021-7-13 16:39 看流程,这种比较简单的程序不至于出啥错吧,我看你电源用的杜邦线,那顶多过1A个多的电流,好在留了两组的接头,是否用双线供电了?否则两个电机加上亮一点的LED功率就过了。 |
舵机不听使唤,如果电源和控制信号正常的情况下,那就先去检查软件定时器配置,查看是不是输出pwm信号是否正常 |
desigz 发表于 2021-7-13 11:25 我觉得首先看供电部分,而且先看功率问题,拍一下你供电部分的图片呗。应该不是软件问题,关节又是舵机,干扰也不大,就像是供电不足。 |
这就要看具体的程序了,没准程序设置出错,在某个地方卡死了,或者你开了看门狗,如果这个电路易受干扰,没有及时喂狗,程序跑到一半就重启了 |
xuyaqi 发表于 2021-7-13 09:02 这个有可能哦 |
开心就好hhhh 发表于 2021-7-13 08:45 搞不懂啊 |
glinfei 发表于 2021-7-13 09:43 绝对不是,这个程序非常奇怪,有时候能完整跑完整个程序,但如果中途用手扫停止时就会出现反复重启的现象,呼吸灯时亮时不亮,有时候上电就只能跑一半的程序,出现反复重启的现象 |
看着好先进,你确定不是来炫耀的吧!CNC加工的吗?看样子能双足行走,这些都能搞掂估计程序不至于出低级问题,看你连着的杜邦线是供电用的吗?太细了吧。 |
如果不带负载程序正常,装上不正常要从电源及干扰方面考虑。 |
程序走到一半又重启?你是不是开了看门狗啊 |