Показать сообщение отдельно
Старый 29.03.2021, 20:12   #12
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: Преобразование последовательности импульсов.

Цитата:
Сообщение от Arsie Посмотреть сообщение
По мне так надо ловить 120 мсек и выше, количество нулей явно покажет счётный вход, можно даже не ловить мелкие импульсы.
Не совсем понимаю чем поможет счётный вход, если он регистрирует только количество импульсов.
Все импульсы и паузы несут информацию, в конце должно получится число длиной символов 126.

У меня в алгоритме по (отрицательному фронту) концу СДИ начинается запись в сдвиговый регистр.
Стоят два счётчика, один с инвертированным сигналом. Счётчики считают до 10, если досчитал, значит идёт ДИ что = 1. Если не успел, то его сбросит фронт.
Так же сдвиговый регистр на каждый фронт делает смещение с начала посылки.
Но по итогу бывает что то правильно он раасшифрует, то пропустит пару записей. Ладно завтра ставлю дебагер, с ним дело пойдёт быстрее, надеюсь.

И всё таки что произойдёт если я цикл сделаю 5 мс, какие последствия?


Добавлено через 3 минуты


Цитата:
Сообщение от ujin Посмотреть сообщение
Ваш сигнал? Накидал в Labview
Если понадобится промоделировать по науке, обращайтесь.
Да мой, похож, да и LabView тоже родной
Пару тройку установок делал на нём в университете.
Shurion вне форума   Ответить с цитированием