Чудеса с NEXTION
- Войдите на сайт для отправки комментариев
Вопрос довольно абстракный, но, надеюсь на мысли и идеи.
Имеем : экран NX4832T035, мозги microchip, сервоприводы. Экран с мозгами связан через UART 9600.
Проблема: При установке экрана в вырез в корпусе (посадочное место для экрана) при приеме данных с экрана по UART получаем ошибки.
Проверки:
1.В цикле выдаю с NEXTION на мозги тестовые данные через UART, а с мозгов отправляю их для мониторинга. Вижу ошибки.
2.Проверяю какие исходящие данные идут с экрана с помощью сниффера - всё четко, ошибок нет
3.Вместо экрана пробую NEXTION EDITOR через виртуальный порт соединить с мозгами - тоже ошибок нет
4.При "изъятии" экрана из посадочного места ( поднятии его на 4-5мм внутрь корпуса) ошибки пропадают. При вращении, поворотах, переворотах и др. действий с экраном ошибки не появляются. Посадочное место - это вырез в металлическом корпусе 1 мм. Как только опускаешь его чтобы установить на свое место - сразу начинаются ошибки.
Дополнительно:
-Пробы заземления в одной точке и её поиск, соединение-отсоединение минуса схемы с корпусом и прочие шаманства позволили только подобрать оптимальный вариант с минимальным фоном УНЧ, но на данную проблему никак не повлияло
-При физическом отключении сервоприводов ошибок меньше,но все равно есть
-Питание на сервы отдельное
- Установка доп. емкостей по питаниям
- пульсаций по питанию нет, никаких выбросов сигналов, кривых осциллограмм нигде не обнаруживаю
- подтянул TX с экрана 10к на +5в
- поставил экранированный кабель на UART
- поставил фирритовые кольца на провода от серв.
- пробовал "заэкранировать" экран
- естественно исключено касание торцов экрана и торцов корпуса, также вопрос не в механическом воздействии на шлейф экрана
С экранами NEXTION работаю не первый раз и не с только с этой моделью - вопросов не возникало ни разу.
Идеи закончились, может кто что свежее подкинет, спасибо.