Опасна ли эта схема для Arduino Uno?

Я покажу схему подключения моего Arduino Uno к панели DSC HS2032 (сигнализация).

Панель DSC использует 12 В, и я не знаю колебаний напряжения.

Желтый и зеленый — это порты RX/TX.

Файл Github: https://github.com/taligentx/dscKeybusInterface/ blob/master/examples/Arduino/KeybusReader/KeybusReader.ino

ДИАГРАММА (я предполагаю, что вертикальное "+--+" означает простое соединение "ИЛИ"):

  DSC Aux(+) --- Arduino Vin pin

  DSC Aux(-) --- Arduino Ground

                                 +--- dscClockPin (Arduino Uno: 2,3)
  DSC Yellow --- 15k ohm res ----|
                                 +--- 10k ohm resistor --- Ground

                                 +--- dscReadPin (Arduino Uno: 2-12)
  DSC Green ---- 15k ohm res ----|
                                 +--- 10k ohm resistor --- Ground

Мне нужно убедиться, что эта диаграмма БЕЗОПАСНА, не будет перегреваться или делать что-то рискованное для моего Arduino.

Почему эта схема не сожжет мою Arduino, если она использует 12 В?

, 👍1

Обсуждение

Знаете, в редакторе вопросов есть встроенный редактор схем... Нет нужды в хитрых ASCII-графиках..., @Majenko

Вертикаль +-+ — это не или, а и. Вам нужно подключить оба. это подтягивающие резисторы, @chrisl

@Majenko Я также думаю, что изворотливое искусство ASCII отвратительно, но я взял его «как есть» из файла Github, которым я не владею., @J. Francis


1 ответ


Лучший ответ:

4

С этой схемой все в порядке, если входные сигналы не превышают 12,5 В. Вы можете дополнительно защитить его, добавив стабилитрон 5,2 В для каждого сигнала, поступающего на Arduino:

схема

Почему эта схема не сожжет мою Arduino, если она использует 12 В?

Поскольку он использует делитель напряжения, чтобы снизить напряжение до 4,8 В.

,

Это потрясающе. Могу ли я подключить землю к земле Arduino? Извините за недостаток знаний и спасибо., @J. Francis

Вы не только "можете" - вы *должны*. https://majenko.co.uk/blog/importance-sharing-grounds, @Majenko

Да, добавление стабилитрона обеспечит дополнительную защиту вашего Arduino, и это очень хорошая идея. (проголосовал). Если я правильно прочитал спецификации, диод 1N4733A может рассеивать ватт мощности? (https://www.jameco.com/Jameco/Products/ProdDS/36097VIS.pdf), @Duncan C

Понятия не имею, это просто по умолчанию в редакторе., @Majenko

Arduino также имеет фиксирующие диоды внутри MCU, которые фиксируют напряжение до VCC (+0,6 В)., @Gerben

Да, но они могут потреблять всего около 1 мА, прежде чем сгорят. Должно быть нормально при 12 В с резистором 15 кОм, если заземление должно быть отключено, но оно все еще злоупотребляет диодами., @Majenko