Помогите понять проблему oled

Ответить
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

Собираю электросамокат. Сделал для него бортовой компьютер.

Но вылезла проблема.
При включении экран все нормально. Но если добавить газу начинает сыпаться экран.

Длинна провода от контролера около 1м.
Шина i2c
Я понимаю , что помехи идут.
Но я не понимаю Кто в этом виноват?
И можно это както побороть.
Оставлял провод 1м на питание , шину брал короткими (10см) . Делал на оборот.
Не помогает.
Если плата лежит на столе , то все норм.
Стоит установить в корпус самоката - и понеслось.

Спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

Помогите понять проблему oled

Сообщение Serquick »

Замеряйте напряжение на олед при газе, не падает ли оно сильно, от этого могут быть артефакты. Плюс на питание МК желательно в одной линии по питанию с двигателем ставить фильтр (керамический конденсатор/ электролит).
32 Кб должно хватить для любых задач!!!
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

[ref]Serquick[/ref],
Напряжение не падает. 3.28В.
Запитывал дисплей от 5в - субьективно артефактов показалось меньше. Но они всеравно были.
Мк запитывается отдельно . На фото по средине преобразователь От акб в 5В
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

Помогите понять проблему oled

Сообщение Fuji1604 »

Экранируйте тыльную сторону фольгой, возможно на его чип идут влияют электромагнитные помехи
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Помогите понять проблему oled

Сообщение nalnik »

Неполярные конденсаторы на мотор должны Вам помочь.
Как можно ближе к мотору.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Помогите понять проблему oled

Сообщение DrMario »

Попробуйте понизить скорость обмена шины i2c.
В библиотеке U8G2 есть настройка скорости, например u8g2.setBusClock (100000); или u8g2.setBusClock (50000);
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Помогите понять проблему oled

Сообщение Sancho »

На провод I2C поставить ферритовые кольца от старых комп. кабелей. 1-2 витка.
Проверить номиналы подтяжек шины - для сложных условий работы уменьшить до 1,5к.
На провода питания также одеть ферритовые бусинки.
У сына была подобная проблема при сборке 3-х осевого стэдикама: как только моторы оживали - скажи данным на шине I2C до-свидания. :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

Спасибо всем. Видимо придется экран вместе с вемос переносить на руль. Делать новый корпус....

Феритовые кольца не помогли
Резисторы тоже. ( Счас там 3.5ком.) подкидывал паралельно от 3-10ком - не запускается экран совсем.
С конденсаторами не совсем понял. Мотор 3х фазный. По 2 ставить?

Отправлено спустя 4 минуты 55 секунд:
[bbvideo]https://youtu.be/L2g8yfbS5dk [/bbvideo]
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

Я как новичек может натупил. Но есть дополнение.
На колесе есть 3 датчика хола.
0 /+/сигнальный
За один оборот колеса на сигнальном 15 раз появляется 0.
Контролер это считает.
Сейчас я отключил этот провод.
И экран показывает нормально - на полном газу. (Без скорости соответственно.)
Может моя идея не верна?
Или вемос не может воспринимать около 200 импульсов в секунду?

А может важно у него к какой ноге это подключать.
На Д4 он например отказался считать.
Я подключил к Д5
А может шрифт на экране както влияет?
Сам код счетчика приложил. Если включить подтягивающий резистор колесо начинает дергаться


Помогите люди добрые
У вас нет необходимых прав для просмотра вложений в этом сообщении.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

Проблема наблюдается только при подключении сигнального провода с датчика хола.
Сейчас попробовал поставить RC фильтр

АРТЕФАКТОВ на экране стало гораздо меньше.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
starik3000
Рядовой
Сообщения: 72
Зарегистрирован: 06 апр 2020, 10:53
Имя: Павел

Помогите понять проблему oled

Сообщение starik3000 »

Всем спасибо. Проблему решил
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: jonik22sm и 4 гостя