02.11.2017, 21:54 | #26 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,655 раз(а) в 1,571 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2701)
|
|
|
03.11.2017, 09:41 | #27 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
идея хорошая, но слабореализуемая
293-е тоже не спроста под дуню засунуты. Единственное что, пожалуй откажусь от отдельных минусов для каждого тумблера. Это минус один разъем, и при таком раскладе, возможно, получиться Enable к PWM выходам подключить. Хоть оно и не надо для текущего назначения модуля, но не исключено, что в последствии понадобится. Для тех же аксессуаров, где нужно удержание... ну это вы уж прям промышленное производство какое то затеваете в нашем деле главное минимальная цена при максимальных возможностях... каждый "чих" - стоит денег. |
|
03.11.2017, 10:31 | #28 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
Насчет выдачи PWM на Enable - интересная мысль, что-то не додумался. |
|
|
03.11.2017, 18:13 | #29 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
только в случае, если нужно удержание. иначе - смысла нет. проще напряжение на входе нужное подавать.
и на счет резисторов... может я что не то считаю, но у меня выходит 13 Вт нужно ставить.... Если таких 4-ре поставить, они размером с плату будут (35х80мм) Раскидал по новой элементы, добавив еще ASK сразу. теперь буду пробовать развести все по новой |
|
04.11.2017, 13:33 | #30 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,492
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,811
Поблагодарили 6,694 раз(а) в 2,938 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6701)
|
BNSF9399, Владимир а можно используя вашу схему сделать на её основе тумблерный переключатель для стрелок, то есть просто пульт без исполнения команд самим устройством, а отправкой команды для декодера.
|
|
04.11.2017, 15:24 | #31 |
Московский модуль
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 943
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,994
Поблагодарили 3,328 раз(а) в 639 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (3343)
|
http://forum.modelldepo.ru/showthread.php?t=18538
Вот тема с пультом для отправки команд для декодеров. И результат : http://forum.modelldepo.ru/showpost....&postcount=201 |
|
04.11.2017, 18:32 | #32 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
|
|
23.11.2017, 20:31 | #33 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Китайцы или сингапурцы, кто их знает, оказались расторопными... Да ПР в этот раз удивила.
Вобщем, заказал 11-го, 16-го выслали, вчера уже были на почте печатки... |
|
6 пользователя(ей) сказали cпасибо: |
24.11.2017, 01:15 | #34 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
м-дя... нужно лучше вникать в матчасть... думал что USBmicro на плате, а там mini...
кондер нужно переносить... |
|
Пользователь сказал cпасибо: |
27.11.2017, 00:14 | #35 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
всплыл еще один косяк. выводы A6/A7 требуют внешнего pullup резистора.
пришлось "колхозить" (поставил на все четыре входа управления A4-A7) Необходимые правки в печатку внес, на GitHub обновил. Заодно, за безнадобностью убрал проект, заменив его на Gerber архив, необходимый для размещения заказа на производстве. Также немного "подшаманил" код в предверии подготовки к возможности конфигурирования через CV. В схеме предусмотрена "обвязка" для ACK (чтения CV), но пока еще не проверял, жду отопару, но схема стандартная,осложнений быть не должно. Для аналогивиков - будет предусмотрена возможность конфигурировать через терминал (монитор порта) Не буду скрывать, многое из алгоритмов взято от местных декодеров. Будет предусмотрено: 1. Инверсия полярности на выходах (чтобы не менять подключение стрелки - можно поменять настройку для нужного выхода) 2. Время импульса для каждого выхода настраивается отдельно 3. Режим управления (DCC/ручной) настраивать отдельно для каждого выхода (по аналогии с местным ServoMotion) 4. Не исключено, адрес для каждого выхода отдельно (по аналогии с местным ServoMotion) 6. Не исключено - три режима работы выходов 6.1 импульсное - напряжение на выходе появляется на время заданное для этого выхода 6.2 импульсное с удержанием - на время импульса подается максимальное напряжение, после чего на выход подается настраиваемое напряжение (ШИМ) удержания 6.3 постоянное - тут думаю все понятно. По сути, режим 6.2 с максимальным напряжением удержания. Ну и если кому интересно, печатки заказывал тут https://jlcpcb.com Минимальный заказ $2 (10 плат размером до 10х10 см) Как уже отмечал, делают 3-4 рабочих дня и доставка за 6 дней даже через ПР Хотя, они могут и UPS/DHL отправить, но за другие деньги. |
|
4 пользователя(ей) сказали cпасибо: |
29.12.2017, 13:30 | #36 |
Местный
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2791)
|
Всех с наступающим Новым годом!
Доступно обновление прошивки SCSMD до версии 2.0.1b * Добавлены CV * Изменение CV доступно через последовательный порт * Режим управления (DCC/Ручной) устанавливается для каждого выхода отдельно * DCC адрес устанавливается для каждого выхода отдельно. Перечень CV 514 - Режим управления выходами и инверсия младшие 4 бита определяют режим управления. 0 = DCC, 1 = ручной. старшие 4 бита определюят инверсию поляности на выходе. 0 = нет, 1 = инверсная. по умолчанию 0 (все выходы DCC без инверсии) 515 - Время импульса на выходе 1. X*100мс. 516 - Время импульса на выходе 2. X*100мс. 517 - Время импульса на выходе 3. X*100мс. 518 - Время импульса на выходе 4. X*100мс. по умолчанию все 10 (1000мс) 555/563 - младший/старший байт DCC адреса для выхода 1. по умолчанию 1 556/564 - младший/старший байт DCC адреса для выхода 2. по умолчанию 2 557/565 - младший/старший байт DCC адреса для выхода 3. по умолчанию 3 558/566 - младший/старший байт DCC адреса для выхода 4. по умолчанию 4 адрес для выхода 1 рассчитывается по формуле (CV555 + (CV563 *256)) - 1 аналогично для остальных. (нумерация по LENZ. для ROCO + 4) Для простоты программирования адреса используется режим "ЗАПОМИНАНИЯ". Работает по аналогии с местным ServoMotion Нажимаем и держим кнопку полторы секунды, пока светодиод не начнет моргать одиночной вспышкой - выбран выход 1. Если отправить команду на переключение аксессуара, то для выхода 1 будет запомнен адрес на который была отправлена команда. Если нужно запрограммировать второй выход, то после включения режима запоминания, нажимаем кратковременно кнопку, светодиод начинает мигать дважды. Для третьего - еще раз нажимаем, и т.д. Для изменения режима управления выходом - выбираем нужный выход аналогично вышеописанному и в течении 15 секунд снова нажимаем и держим кнопку полторы секунды, пока светодиод не погаснет. Режим переключается циклически. Был DCC - стал ручной и наоборот. Для изменения CV - в монитор порта отправляем команды <W CV VALUE> - Где CV - номер нужного CV, VALUE - нужное значение. Например, для изменения времени импульса на выходе 1 до 0,5 сек <W 515 5> Enter в ответ получаем <r 515 5> Для изменения одного бита в CV <B CV BIT VALUE> - Где CV - номер нужного CV (в данном варианте пока полезно только для CV514), BIT - номер изменяемого бита (0-7), VALUE - нужное значение (0-1) Например, если нужно добавить инверсию на выход 1 <B 514 4 1> Enter В ответ получим <r 514 4 1> Подробности: https://github.com/vhar/scsmd |
|
5 пользователя(ей) сказали cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Простой переключатель на четыре однокатушечных стрелки (без пайки) | BNSF9399 | Arduino | 13 | 24.07.2017 10:08 |
Переключатель стрелок Флейшман с ALJ2 | Murat | Электрика и DCC | 3 | 14.09.2010 20:05 |