有妖气 发表于 2023-7-29 13:03:30

两路互补PWM驱动智能小车----Openmv通信问题



大致模块接线如上示意图


在脱机使用时,经常会遇到OLED不刷新数据的情况(甚至是黑屏)!!


也尝试用了四路光耦,放在单片机和L298N之间!!还是不行!!


电路和电源这块,知识储备比较弱,请论坛里大神给指点一下!!!

有妖气 发表于 2023-7-29 13:04:14

驱动的是6V的点动小马达

梁工 发表于 2023-7-29 18:06:44

有电机,要严查电源,示波器看看。

有妖气 发表于 2023-8-3 02:46:50

梁工 发表于 2023-7-29 18:06
有电机,要严查电源,示波器看看。

之前测过电流

有妖气 发表于 2023-8-3 02:53:13

梁工 发表于 2023-7-29 18:06
有电机,要严查电源,示波器看看。

之前测过电流

1、用实验台的直流稳压电源供电12V、最大0.5A;经过LM2596降压为6V,各个模块正常工作; 用轨迹线在openmv前来回扭动   OLED上面正常显示数据;这个时候记得电流大概就是500MA左右

2、脱离实验台,用12V 锂电池供电,电流就变成300MA左右,刚开始还能正常工作,运行一会也就三两分钟的样子,就出现通信问题,openmv出现闪灯现象(就是重启),也出现通信问题(就是OLED不刷新或黑屏)

神农鼎 发表于 2023-8-3 07:46:37

1,STC32的 MCU-VCC <= 5.5V
2,跟STC32打交道的信号不得高于 MCU-VCC + 0.3V
3, OLED 定时复位,反复刷新显示,如 1S 复位20次,DMA-SPI 刷新,不占CPU时间


梁工 发表于 2023-8-3 09:32:00

有妖气 发表于 2023-8-3 02:46
之前测过电流

不是测电流,是看STC32的的电源是否有尖峰、跌落。VCC与GND要并联一个5.6V 1~5W稳压二极管。
页: [1]
查看完整版本: 两路互补PWM驱动智能小车----Openmv通信问题