Чудеса с NEXTION

Нет ответов
alfik777
alfik777 аватар
Offline
Зарегистрирован: 29.06.2015

Вопрос довольно абстракный, но, надеюсь на мысли и идеи.

Имеем : экран NX4832T035, мозги microchip,  сервоприводы. Экран с мозгами связан через UART 9600.

Проблема: При установке экрана в вырез  в корпусе (посадочное место для экрана) при приеме данных с экрана по UART получаем ошибки. 

Проверки:

1.В цикле выдаю с NEXTION на мозги  тестовые данные через UART, а с мозгов отправляю их для мониторинга. Вижу ошибки.

2.Проверяю какие исходящие данные идут с  экрана  с помощью  сниффера - всё четко, ошибок нет

3.Вместо экрана  пробую NEXTION EDITOR через виртуальный порт соединить с мозгами - тоже ошибок нет

4.При "изъятии" экрана из посадочного места ( поднятии его на 4-5мм внутрь корпуса) ошибки пропадают. При вращении, поворотах, переворотах  и др. действий с  экраном ошибки не появляются. Посадочное место - это вырез в металлическом корпусе 1 мм. Как только опускаешь его чтобы установить на свое место - сразу начинаются ошибки.

Дополнительно:

-Пробы заземления  в одной точке и её поиск, соединение-отсоединение минуса  схемы  с корпусом и прочие  шаманства позволили только подобрать оптимальный вариант с минимальным фоном УНЧ,  но на  данную проблему никак не повлияло

-При физическом отключении  сервоприводов ошибок меньше,но все равно есть

-Питание на сервы отдельное

- Установка доп. емкостей по питаниям

- пульсаций по питанию  нет, никаких выбросов сигналов, кривых осциллограмм нигде не обнаруживаю

- подтянул TX с экрана 10к на +5в

- поставил  экранированный кабель на UART

- поставил фирритовые кольца на провода от серв.

- пробовал  "заэкранировать"  экран

- естественно исключено касание торцов экрана и торцов корпуса, также  вопрос не в механическом воздействии на шлейф экрана

С экранами NEXTION работаю не первый раз и не с только с этой моделью - вопросов не возникало ни разу.

Идеи закончились, может кто что свежее подкинет, спасибо.