Правильно ли сделана эта схема?
Я не могу заставить работать схему, которую не так сложно скопировать.
Эта схема была сделана для расширения Arduino моей системы DSC HS2032. Я пробовал пример "Статус" в библиотеке Arduino DSC Keybus Interface v1.2.0.
На примере мы видим эту схему:
* DSC Aux(+) --- Arduino Vin pin
*
* DSC Aux(-) --- Arduino Ground
*
* +--- dscClockPin (Arduino Uno: 2,3)
* DSC Yellow --- 15k ohm resistor ---|
* +--- 10k ohm resistor --- Ground
*
* +--- dscReadPin (Arduino Uno: 2-12)
* DSC Green ---- 15k ohm resistor ---|
* +--- 10k ohm resistor --- Ground
Здесь на фотографиях я показываю, что я сделал.
Это панель HS2032, к которой (на YEL и GRN) я подключаю Arduino. Я изменил источник питания Arduino на свой ноутбук, чтобы я мог легко протестировать его на последовательном мониторе. ЖЕЛ->белый/зеленый провод и ЗЕЛ->зеленый провод
Теперь идет проводка Arduino.
Помните, что на панели желтый цвет – это белый/зеленый, а зеленый – зеленый (они идут справа). Во-первых, каждый из обоих проводов идет напрямую к резистору 15кОм. Во-вторых, он разделяется между резистором 10 кОм, который затем подключается к земле Arduino, или напрямую подключается к контакту 3 или 5 Arduino, в зависимости от кабеля.
Результаты
Серийный монитор показывает, что "Интерфейс DSC Keybus подключен к сети"; и более.
Если я подключаю зеленый и белый напрямую к контактам 3 и 5, иногда появляется сообщение "Keybus отключен" и "Keybus подключен" без каких-либо дополнительных сообщений.
Итак, мой вопрос: я что-то упустил? Почему последовательный монитор не отвечает или что я могу сделать, чтобы проверить, в чем проблема?
ОБНОВЛЕНИЕ
Это показания последовательного монитора, а не Panel. Мне пришлось подключиться без сопротивлений, чтобы получить этот вывод, иначе единственным выводом было бы «Интерфейс DSC Keybus подключен к сети».
08:26:32.359 ->
08:26:32.359 -> DSC Keybus Interface is online.
08:26:35.345 -> Keybus disconnected
08:26:42.722 -> Keybus connected
08:26:47.838 -> Keybus disconnected
08:26:51.131 -> Keybus connected
08:26:54.937 -> Keybus disconnected
08:27:12.661 -> Keybus connected
08:27:17.122 -> Keybus disconnected
08:27:34.218 -> Keybus connected
08:27:41.697 -> Keybus disconnected
08:28:19.509 -> Keybus connected
08:28:22.487 -> Keybus disconnected
08:28:25.068 -> Keybus connected
08:28:28.053 -> Keybus disconnected
08:29:23.692 -> Keybus disconnected
08:29:31.175 -> Keybus disconnected
08:29:33.990 -> Keybus connected
08:29:37.005 -> Keybus disconnected
@J. Francis, 👍0
Обсуждение1 ответ
Лучший ответ:
Правильно ли сделана эта схема?
Нет
Во многом проблема заключается в том, что у вас нет хорошо нарисованной схемы. Я думаю, что у вас есть пара делителей напряжения для сопряжения 5V Arduino с устройством с более высоким напряжением. Я подозреваю, что делитель напряжения - не лучшее решение, но, предположительно, он работает для кого-то другого. Итак, что вам нужно, это...
На вашем месте я бы полностью разобрал вашу существующую проводку и начал заново, располагая компоненты и провода так, чтобы они максимально соответствовали этой схеме с точки зрения положения и ориентации. Затем тщательно проследите соединения, чтобы убедиться, что все совпадает.
- Создать номер
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Подключить Arduino к телефонной линии?
- Остановить мигание светодиодов
- 16*2 1602A LCD дисплей не отображает никаких символов или контрастности, несмотря на правильное подключение
- Как узнать, нужно ли мне использовать резистор в цепи?
- Минимальное значение I2C-подтягивающий резистор для arduino
- Как перейти от Arduino к физическому прототипу
Видно довольно много голой меди. Это питание от сети?, @marcellothearcane
Я не вижу связи между AUX- и землей Arduino. Вам нужны точки соприкосновения между ними, @chrisl
@marcellothearcane, если вы говорите о первой фотографии, RED, BLK, YEL и GRN используются для прямого подключения к исходной клавиатуре. Еще левее можно увидеть проводку сирены. Также есть один медный провод, выходящий из BLK, это синий провод, согнутый для правильной установки., @J. Francis
@chrisl отлично. Я возьму провод от DSC Aux (-) (мы не видим его на изображениях) к земле GND макетной платы, наконец, идя к земле GND Arduino через черный провод. Расскажу как пойдет!, @J. Francis
@chrisl Я думаю, что это не сработало, но все же это что-то. Я прикрепил результат последовательного монитора., @J. Francis
Синий провод на вашей макетной плате, похоже, не совпадает ни с чем на вашей принципиальной схеме — верно?, @RedGrittyBrick
@RedGrittyBrick синие провода идут от YEL и GRN с сопротивлением 10 кОм. Они соединяются вместе с черным проводом на (-). Черный провод заканчивается на земле Arduino. Может быть, мне сделать четкую схему?, @J. Francis
Я добавил принципиальную схему, которая точно копирует то, что я сделал., @J. Francis
Схема, которую вы нарисовали, не соответствует скопированной вами схеме ASCII. Вам нужно поменять местами провода GND и Arduino на резисторах., @the busybee