Я не уверен, читаю ли я это неправильно или что-то в этом роде, но это след пакета DMX, который исходит от моего модуля USB-RS485, а затем преобразовывается в логические уровни UART для моего микроконтроллера.
Есть несколько вещей, которые я считаю неправильными...
Я предполагаю, что «разрыв» - это только ширина одного кадра, но по определению стандарта он, скорее всего, будет в два раза больше или больше.
«Отметка после перерыва» огромна. Из прицела вы можете видеть, что его ширина составляет около 116 нас, хотя на самом деле должно быть всего 8.
Наконец, кажется, что нет «начального кадра». Когда для канала 1 установлено любое значение, он переходит в первый кадр после того, что я предположил, является очень длинным «Отметить после перерыва».
Я что-то упустил или неверно истолковал протокол DMX? Прямо сейчас я использую Freestyler для управления устройством RS485 в качестве передатчика ENTTEC OpenDMX. У кого-нибудь есть идеи? это софт или настройка? Я также протестировал инструмент под названием KMTronic DMX device tester, и он дал мне такие же результаты.
Я только что заметил, посмотрев на дифференциальные линии RS485 (см. рисунок выше): похоже, что низкий уровень в начале на самом деле является кадром (может быть, стартовым кадром?). Я вижу, как линия переходит из неизвестного состояния в высокий уровень для 4 мкс (отметка времени между пакетами?), низкий уровень для кадра 44 мкс, затем высокий уровень для 8 мкс (обычно время стоп-бита). После этого линия снова переходит в неизвестное состояние. Действительно странно и запутанно. Если это так, то у меня нет ничего, даже похожего на «разрыв».
Также для тех, кто не знаком со структурой пакетов DMX: http://www.dmx512-online.com/gifs/dmxpack.gif
У вас есть правильное окончание шины? Многие более дешевые адаптеры RS485 «освобождают» шину, когда какое-то время ничего не передается; таким образом, вы «отмечаете после перерыва» на самом деле может быть отключением передатчика RS485 из-за отсутствия передачи. Убедитесь, что вы тянете шину до нужных значений.
Джон Ю
Крис Стрэттон
Крис Стрэттон
Датчики
Датчики
кора
Датчики