Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 25.05.2017, 16:23   #26
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Это определение прохождения состава мимо датчика. Причем с неопределенностью направления, т.е. непонятно куда он именно едет - вперед или назад. А значит если состав был на петле в момент включения, но непонятно где у него голова, а где хвост. Как система отличит движение состава из петли от движения в петлю?
Все понятно куда он едет. Для этого и ставится Arduino.
1. Arduino знает, в каком положении стрелка. То есть точка входа известна, направление известно.
2. Первый датчик показывает, что поезд вошел в петлю.
3. Второй датчик показывает, что поезд полностью в петле - полярность и стрелку можно переключать.
4. Если вы читали описание на рисунке, то там есть логика работы. Ардуино запоминает прохождение первого датчика (любого) и если в течении 30 секунд сработал второй, то определяется направление движения.

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Посмотрите мою тему про переключение стрелки в петле. Туда тупо одно реле добавить и все.
Два реле стоят последовательно в цепи питания реле для защиты от КЗ. Нет гарантии, что обе линии переключатся одновременно, поэтому я и обесточиваю участок первым реле перед сменой полярности, а вторым управляю полярностью.
Вообще все это можно делать за милисекунды, но я боюсь сгорит двигатель локомотива от такой инверсии мгновенной, поэтому хочу сделать 2-5 секунд паузу, чтобы катушки двигателя и конденсаторы в декодерах разрядились.
vitaliyboch вне форума  
Вверх
Старый 25.05.2017, 16:38   #27
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
Все понятно куда он едет. Для этого и ставится Arduino.
1. Arduino знает, в каком положении стрелка. То есть точка входа известна, направление известно.
2. Первый датчик показывает, что поезд вошел в петлю.
3. Второй датчик показывает, что поезд полностью в петле - полярность и стрелку можно переключать.
4. Если вы читали описание на рисунке, то там есть логика работы. Ардуино запоминает прохождение первого датчика (любого) и если в течении 30 секунд сработал второй, то определяется направление движения.
К примеру, алгоритм работы на датчике тока:
- есть КЗ в течении Х сек - сменить полярность
- если после смены полярности КЗ сохраняется в течении Х сек, то уйти в защиту.
И это при минимуме проводов и отсутствии дополнительных датчиков. А чем больше компонентов системы и их взаимодействия - тем больше возможностей для "глюков".

оффтопик

---------- Сообщение добавлено в 16:38 ---------- Предыдущие сообщение было в 16:37 ----------

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
Вообще все это можно делать за милисекунды, но я боюсь сгорит двигатель локомотива от такой инверсии мгновенной, поэтому хочу сделать 2-5 секунд паузу, чтобы катушки двигателя и конденсаторы в декодерах разрядились.
Так у Вас аналог? Цифре все равно на переключение полярности - там диодный мост в декодере.
shalex вне форума  
Вверх
Старый 25.05.2017, 17:55   #28
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

shalex, Я не считаю, что режим КЗ - это нормально, к тому же в течении Х секунд. Уж лучше протянуть лишние провода и датчики, чем постоянно устраивать КЗ при прохождении состава по петле.
Если вас искрение колёсных пар и стрелок устраивает, то меня нет. КЗ - это аварийный режим и делать на нем логику - это неправильно.
vitaliyboch вне форума  
Вверх
Старый 25.05.2017, 18:05   #29
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
Я не считаю, что режим КЗ - это нормально, к тому же в течении Х секунд
Да, каюсь, написал непонятно. Х = 0.050 сек. И не режим КЗ читается ардуиной, а измеряется ток.

Вот так будет правильнее, например:
- есть ток превышает 2А в течении 0.050 сек - сменить полярность
- если после смены полярности ток все равно превышает 2А сохраняется в течении 0.050 сек, то уйти в защиту.

---------- Сообщение добавлено в 19:05 ---------- Предыдущие сообщение было в 19:02 ----------

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
КЗ - это аварийный режим и делать на нем логику - это неправильно.
Ну может быть. Только логика не на КЗ, если разобраться, а на замере потребляемого тока.
shalex вне форума  
Вверх
Старый 25.05.2017, 21:04   #30
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - это имя известно всем (618)
По умолчанию

vitaliyboch, У вас вся логика работы схемы завязана на то, что весь ПС едет так как вы задумали. А вот если он поедет иначе, то вся логика работы схемы рухнет.
AleksSF вне форума  
Вверх
Старый 21.10.2020, 12:01   #31
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - это имя известно всем (618)
По умолчанию

Цитата:
Сообщение от xu56857 Посмотреть сообщение
В качестве измерителя тока при прохождении ПС на петле взял токовый датчик ACS712elctr-05b-t ( две штуки ),
А зачем 2 датчика. Ведь они измеряют одно и тоже. Или я не прав.
__________________
С Уважением Александр.
HO, DCC++, Z21 Arduino
AleksSF вне форума  
Вверх
Старый 21.10.2020, 12:39   #32
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Цитата:
Сообщение от AleksSF Посмотреть сообщение
Ведь они измеряют одно и тоже
К рельсам два провода , вот в каждом и измеряет , с одним не работает , проверено. Работает , но в том случай если КЗ происходит на том рельсе , который подключен через датчик , а если на другом , то станция уходит в защиту. Поэтому два датчика. Надо измерять ток в каждом плече Н-моста.
xu56857 вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 27.10.2020, 19:26   #33
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - это имя известно всем (618)
По умолчанию

xu56857, Александр еще вопрос. Сопротивления 2,2-5W это для ограничения тока КЗ. Будет небольшое снижение напряжения, но на возвратной петле это нестрашно. Я думаю у себя поставить немного большего номинала. Это будет приемлемо ?
__________________
С Уважением Александр.
HO, DCC++, Z21 Arduino
AleksSF вне форума  
Вверх
Старый 27.10.2020, 22:09   #34
xu56857
Московский модуль
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 940
Сказал(а) 'не согласен(а)'!: 9
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,978
Поблагодарили 3,305 раз(а) в 637 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (3320)
По умолчанию

Цитата:
Сообщение от AleksSF Посмотреть сообщение
Это будет приемлемо ?
Попробуйте , если заметного снижения скорости не будет , то приемлемо.
xu56857 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 20.11.2022, 21:05   #35
alexspy2
Новичок
 
Регистрация: 18.11.2022
Адрес: Ижевск
Сообщений: 17
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: пока неопределено (0)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Посмотрите мою тему про переключение стрелки в петле. Туда тупо одно реле добавить и все.
Если не трудно, ткните где можно посмотреть.
alexspy2 вне форума  
Вверх
Старый 21.11.2022, 09:06   #36
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,603
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

alexspy2,

http://forum.modelldepo.ru/showthread.php?t=18273
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 21.11.2022, 18:11   #37
alexspy2
Новичок
 
Регистрация: 18.11.2022
Адрес: Ижевск
Сообщений: 17
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: пока неопределено (0)
По умолчанию

Вот еще что нашел, как раз для этого модуля https://scaletrainsclub.com/board/vi...14648&start=10

А это, я так понял, для аналогового управления полная автоматизация и тоже на инфракрасных датчиках https://www.instructables.com/Automa...Reverse-Loops/
alexspy2 вне форума  
Вверх
Старый 03.12.2022, 16:17   #38
alexspy2
Новичок
 
Регистрация: 18.11.2022
Адрес: Ижевск
Сообщений: 17
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: пока неопределено (0)
По умолчанию

Скажите, а кто-нибудь повторял этот модуль? На плате есть два керамических конденсатора, в схеме их нет. Один на 0,33, а второй каким номиналом?
alexspy2 вне форума  
Вверх
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль разворотной петли Roco 10767 vs "Super Revercer" от MODELLDEPO Bandicoot Электрика и DCC 25 13.02.2015 16:13
Модуль для разворотной петли и поворотного круга Super Revercer Илья общий 3 17.03.2014 08:13
340012 Модуль для разворотной петли и 340015 Детектор занятости dats Цифровая аппаратура Modelldepo 28 25.07.2013 17:54
разворотные петли Дима ЖД техника 14 24.04.2012 00:25
Модуль Диспетчер+Модуль обратной связи Роман Цифровая аппаратура Modelldepo 6 16.04.2012 15:44


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


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