Подключение светодиода к контакту RO приемопередатчика RS485

Я использую этот приемопередатчик RS485 в моей схеме, и я хотел бы разместить крошечный светодиод 0805 последовательно с резистором 1 кОм, отходящим от контакта RO (прием). Я надеюсь, что это приведет к миганию светодиода. Однако, поскольку у меня нет большого опыта работы с приемопередатчиками RS485, я не уверен, что это сработает. Не вызовет ли это проблем со связью? Будет ли это выглядеть правильно? Спасибо.

Ответы (4)

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

Желаемый визуальный эффект может быть получен путем добавления либо запускаемого осциллятора, либо «моностабильного» генератора, либо (наиболее элегантно) использования микроконтроллера для управления миганием и принятием решений.

Один триггер Шмитта в крошечном корпусе справился бы с этой задачей. Вероятно, пакет SOT23-6.

Хотя использование микроконтроллера может показаться странным излишеством (и, вероятно, так оно и есть :-) ), оно также позволяет решить с минимальным количеством деталей, небольшим размером, большой гибкостью, добавлением других функций, если это необходимо, И невероятно круто! ценить.

Такое устройство, как PIC10F200, которое есть в наличии на digikey по цене 56 центов за 1, сделает вашу работу без дополнительных деталей, кроме светодиода, или, возможно, с одним резистором, если вы хотите быть «правильным». Я выбрал его из-за самой низкой стоимости по 1 штуке в небольшой упаковке, но вы можете получить дешевле.

Если это разовая работа, найдутся люди, готовые бесплатно написать для вас программу И запрограммировать вам чип, просто ради удовольствия от глупости такого перебора.

Пакеты включают DFN (2mmj x 3mm безвыводные smd), SOT23-6 (2,3 x 3,1 мм внешние выводы для худшего случая) и DIP.

Мигалка на основе инвертора триггера Шмитта:

Диаграмма ниже взята из рис. 14 в техпаспорте 74HC14 здесь.

Осциллятор

Это будет управлять светодиодом, или второй затвор можно использовать в качестве буфера.

Для включения и выключения к входу затвора подключается диод.

  • Пакет ворот 74HC14 или аналогичный.

  • Резистор R от gate_in до gate_out (например, от контакта 2 до контакта 3), скажем, 100 кОм.

  • Затвор конденсатора на землю - скажем, керамический 1 мкФ

  • Линия диода RS485 для входа (полярность уточняется — см. ниже)

  • Светодиод с последовательным резистором от выхода затвора либо к Vcc, либо к земле с соответствующей полярностью OT

  • от ворот_выхода до ворот2_входа. gate2_out для управления светодиодом через серию R, как и раньше. Ворота 2 здесь действуют как буфер.

Это будет колебаться с частотой ПРИБЛИЗИТЕЛЬНО 10 Гц с заданными значениями (12,5 Гц в соответствии с их формулой), когда диод смещен в обратном направлении. Он перестанет колебаться, когда диод будет проводить. Подключите диод к линии RS485, соблюдая полярность и соединение.

Состояние, в котором ворота «остановлены», определяет, горит светодиод или нет, когда он не мигает.


Примечание для навязчивых редакторов: приветствуются все, кто хочет добавить разрешающий диод и светодиод с серией R.

Когда вы редактируете сообщение, у вас есть небольшая панель инструментов над полем редактирования. Одна из иконок предназначена для вставки изображения. Вы получаете всплывающее окно, в котором вы можете указать местоположение изображения либо на вашем компьютере, либо в сети. ХТН
Кстати, такие изображения требуют формата PNG, JPG больше подходит для фотографий.

Если скорость передачи превышает несколько сотен герц, мигание светодиода будет незаметно для человеческого глаза — оно будет казаться тусклее.

Обычно лучше буферизовать сигнал с помощью операционного усилителя, а затем использовать буферизованный сигнал для «других» целей (например, для управления светодиодом), чтобы на все, что еще подключено к приемной линии, не влиял ток, потребляемый светодиодом (I /O обычно не жесткий).

Опять же, если вы не работаете очень медленно, вы не увидите никакого мигания.

Как уже говорили другие, вы не увидите, как мигает светодиод, потому что он мигает слишком быстро для ваших глаз. Просто светодиод будет светиться тусклее.
Тем не менее, если вы все еще хотите подключить светодиод к выходу приемника, в таблице данных указан выход тотемного столба Шоттки и текущие значения сток/исток, которые можно ожидать для этого: источник 0,4 мА, сток 8 мА. Так что вам придется потопить течение. Чтобы получить приличный уровень света от светодиода на 8 мА, вам нужен высокоэффективный светодиод, тем более, что, как я уже сказал, он будет казаться более тусклым из-за «мигания».

Я бы попробовал что-нибудь другое. Разве микроконтроллер не может мигать светодиодом, когда получает данные с шины?

Простой способ без программирования — воткнуть туда ваншот. 74HC123 имеет два независимых блока в одном чипе, поэтому вы можете установить индикаторы как для отправки, так и для приема данных . Если вы не возражаете против SMD, доступны отдельные чипы. слишком.

введите описание изображения здесь

Положительный фронт на nB или отрицательный фронт на n/A вызовет срабатывание мультивибратора, а n/Q станет низким примерно на 0,45RC (это немного зависит от типа). Итак, если вы выберете Cext = 1 мкФ и Rext = 330K, вы получите импульс около 150 мс, что легко увидеть. Если фронты возникают очень часто, импульс будет запускаться повторно, а выходной сигнал останется низким.

Таким образом, вы привязываете n/RD к высокому уровню, привязываете n/A к низкому и подключаете nB к выходным данным. Светодиод идет от n/Q к Vdd с подходящим резистором последовательно. Что касается n/Q, вы можете оставить его открытым.