Jump to content
    

HART FSK протокол

Добрый день. В спецификации протокола HART говорится, что перед отправкой сообщения необходимо передать как минимум 5 преамбул вида "ff" для обнаружения несущей (carrier) и синхронизации приемника сигнала. И вот тут мне непонятен момент.. В приемнике есть демодулятор, фрагмент которого изображен на фото. На его выходе вывод RxD, который по "и" умножает сигнал carrier detect (CD) и демодулированный сигнал (11 бит в UART формате). Но сигнал CD появляется где-то посередине первой посылки, как на втором фото. То есть как я понимаю, как минимум первая посылка из преамбулы будет некорректна выведена на RxD (вместо 11 бит выведено 6 например) ? Наверное для этого и нужна преамбула, но ведь какое то устройство будет снимать сигнал с Rxd в формате UART посылки со (стартовым и стоповым битом), и уже в первой же посылки будет ошибка (например старт бит не на своем месте), и как следствие остальные посылки, тоже не будут корректно приняты. Или в преамбуле это не важно, и ее никто не собирается принимать?
Спасибо.

image.thumb.png.6aa3e3ba5b83f5f9018e09cf633f5086.png

image.thumb.png.927686813c007395c26b302b4690bf43.png

Edited by den6656

Share this post


Link to post
Share on other sites

Если стартовый бит - низкий уровень (0), то проблем никаких. Преамбула дает 1 на выходе RxD, подключенное устройство ждет стартового бита, пока его нет - никакие биты не считает. 11 бит - это, очевидно, без преамбулы. 5 и более преамбул вида FF - это ведь больше 11?

Share this post


Link to post
Share on other sites

В 07.04.2024 в 23:44, komah сказал:

Если стартовый бит - низкий уровень (0), то проблем никаких. Преамбула дает 1 на выходе RxD, подключенное устройство ждет стартового бита, пока его нет - никакие биты не считает. 11 бит - это, очевидно, без преамбулы. 5 и более преамбул вида FF - это ведь больше 11?

Спасибо за ответ

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...