Правильно ли сделана эта схема?

Я не могу заставить работать схему, которую не так сложно скопировать.

Эта схема была сделана для расширения 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

Здесь на фотографиях я показываю, что я сделал.

Панель DSC проводная

Это панель HS2032, к которой (на YEL и GRN) я подключаю Arduino. Я изменил источник питания 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

, 👍0

Обсуждение

Видно довольно много голой меди. Это питание от сети?, @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


1 ответ


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

1

Правильно ли сделана эта схема?

Нет

Во многом проблема заключается в том, что у вас нет хорошо нарисованной схемы. Я думаю, что у вас есть пара делителей напряжения для сопряжения 5V Arduino с устройством с более высоким напряжением. Я подозреваю, что делитель напряжения - не лучшее решение, но, предположительно, он работает для кого-то другого. Итак, что вам нужно, это...

схема

На вашем месте я бы полностью разобрал вашу существующую проводку и начал заново, располагая компоненты и провода так, чтобы они максимально соответствовали этой схеме с точки зрения положения и ориентации. Затем тщательно проследите соединения, чтобы убедиться, что все совпадает.

,