Форум ModelldepO  

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

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

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

Цитата:
Сообщение от 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
Поблагодарили 33 раз(а) в 15 сообщениях
Репутация: на пути к лучшему (33)
По умолчанию

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

Цитата:
Сообщение от 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
Адрес: Санкт-Петербург
Сообщений: 549
Сказал(а) 'не согласен(а)'!: 15
Сказали 'не согласен'! 6 раз(а) в 6 сообщениях
Сказал(а) спасибо: 820
Поблагодарили 341 раз(а) в 199 сообщениях
Репутация: - очень-очень хороший человек (355)
По умолчанию

vitaliyboch, У вас вся логика работы схемы завязана на то, что весь ПС едет так как вы задумали. А вот если он поедет иначе, то вся логика работы схемы рухнет.
AleksSF вне форума   Вверх
Ответ

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

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

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


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


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