Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 02.11.2017, 21:54   #26
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
она просто не успеет в нее уйди, в случае чего
Не. Принимается только ответ: "Она точно не успевает." (Т.е. по результатам испытаний.)
Alexmit вне форума  
Вверх
Старый 03.11.2017, 09:41   #27
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
чтобы разъемы переместить на одну-две стороны.
идея хорошая, но слабореализуемая
293-е тоже не спроста под дуню засунуты.
Единственное что, пожалуй откажусь от отдельных минусов для каждого тумблера. Это минус один разъем, и при таком раскладе, возможно, получиться Enable к PWM выходам подключить. Хоть оно и не надо для текущего назначения модуля, но не исключено, что в последствии понадобится. Для тех же аксессуаров, где нужно удержание...

Цитата:
Сообщение от shalex Посмотреть сообщение
Хорошо бы еще добавить подписи к разъемам
ну это вы уж прям промышленное производство какое то затеваете
в нашем деле главное минимальная цена при максимальных возможностях... каждый "чих" - стоит денег.
BNSF9399 вне форума  
Вверх
Старый 03.11.2017, 10:31   #28
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от BNSF9399 Посмотреть сообщение
ну это вы уж прям промышленное производство какое то затеваете
в нашем деле главное минимальная цена при максимальных возможностях... каждый "чих" - стоит денег.
Пока вроде за дополнительные надписи денег не берут

Насчет выдачи PWM на Enable - интересная мысль, что-то не додумался.
shalex вне форума  
Вверх
Старый 03.11.2017, 18:13   #29
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Насчет выдачи PWM на Enable - интересная мысль
только в случае, если нужно удержание. иначе - смысла нет. проще напряжение на входе нужное подавать.
и на счет резисторов... может я что не то считаю, но у меня выходит 13 Вт нужно ставить.... Если таких 4-ре поставить, они размером с плату будут (35х80мм)
Раскидал по новой элементы, добавив еще ASK сразу. теперь буду пробовать развести все по новой
BNSF9399 вне форума  
Вверх
Старый 04.11.2017, 13:33   #30
Saddam
Местный
 
Аватар для Saddam
 
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,437
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,777
Поблагодарили 6,641 раз(а) в 2,914 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (6638)
По умолчанию

BNSF9399, Владимир а можно используя вашу схему сделать на её основе тумблерный переключатель для стрелок, то есть просто пульт без исполнения команд самим устройством, а отправкой команды для декодера.
Saddam вне форума  
Вверх
Старый 04.11.2017, 15:24   #31
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Цитата:
Сообщение от Saddam Посмотреть сообщение
отправкой команды для декодера
http://forum.modelldepo.ru/showthread.php?t=18538
Вот тема с пультом для отправки команд для декодеров.

И результат : http://forum.modelldepo.ru/showpost....&postcount=201
xu56857 вне форума  
Вверх
Старый 04.11.2017, 18:32   #32
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Saddam Посмотреть сообщение
а можно используя вашу схему сделать
нет, нельзя. это декодер, а вам нужна КС.
Ну собственно, Александр уже дал ссылку на свой пульт.
BNSF9399 вне форума  
Вверх
Старый 23.11.2017, 20:31   #33
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Китайцы или сингапурцы, кто их знает, оказались расторопными... Да ПР в этот раз удивила.
Вобщем, заказал 11-го, 16-го выслали, вчера уже были на почте печатки...
Нажмите на изображение для увеличения
Название: DSCN4033.jpg
Просмотров: 809
Размер:	213.5 Кб
ID:	150730 Нажмите на изображение для увеличения
Название: DSCN4030.jpg
Просмотров: 765
Размер:	120.5 Кб
ID:	150731 Нажмите на изображение для увеличения
Название: DSCN4031.jpg
Просмотров: 730
Размер:	162.4 Кб
ID:	150732
BNSF9399 вне форума  
Вверх
6 пользователя(ей) сказали cпасибо:
Старый 24.11.2017, 01:15   #34
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

м-дя... нужно лучше вникать в матчасть... думал что USBmicro на плате, а там mini...
кондер нужно переносить...
Нажмите на изображение для увеличения
Название: DSCN4037.jpg
Просмотров: 727
Размер:	165.2 Кб
ID:	150762 Нажмите на изображение для увеличения
Название: DSCN4038.jpg
Просмотров: 734
Размер:	99.9 Кб
ID:	150763
BNSF9399 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 27.11.2017, 00:14   #35
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

всплыл еще один косяк. выводы A6/A7 требуют внешнего pullup резистора.
пришлось "колхозить" (поставил на все четыре входа управления A4-A7)
Нажмите на изображение для увеличения
Название: DSCN4044.jpg
Просмотров: 702
Размер:	121.4 Кб
ID:	150944
Необходимые правки в печатку внес, на 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 отправить, но за другие деньги.
BNSF9399 вне форума  
Вверх
4 пользователя(ей) сказали cпасибо:
Старый 29.12.2017, 13:30   #36
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 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
BNSF9399 вне форума  
Вверх
5 пользователя(ей) сказали cпасибо:
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой переключатель на четыре однокатушечных стрелки (без пайки) BNSF9399 Arduino 13 24.07.2017 10:08
Переключатель стрелок Флейшман с ALJ2 Murat Электрика и DCC 3 14.09.2010 20:05


Текущее время: 07:32. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -