СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть

СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть (https://scbist.com/)
-   Мастерская Самоделкина (https://scbist.com/masterskaya-samodelkina/)
-   -   Оживление пульта ДСП современными технологиями (https://scbist.com/masterskaya-samodelkina/52043-ozhivlenie-pulta-dsp-sovremennymi-tehnologiyami.html)

Poezdnik 03.09.2019 00:00

Пульт
 
Добрый вечер.

Цитата:

Сообщение от Acamaz (Сообщение 360203)
Да, вы знаете, посмотрел цены на ПЛК, это бюджетному образовательному учреждению точно не потянуть, проще и дешевле будет заказать проект в специализированной организации.

Это закономерно. Промышленные ПЛК предназначены для автоматизации средств производства. Отсюда - платежеспособный спрос и высокие требования к надёжности (сертификация, дорогостоящее сложное ПО, и т.п.).

Цитата:

Сообщение от Acamaz (Сообщение 360203)
Вот и я насчет Ардуино подумал, надо копать в этом направлении. Тем более к этим платам есть подключаемые модули в виде мосфет транзисторов или реле, которые бы включали определенные секции на табло.

Наборы «Ардуино» включают в себя множество разнообразных устройств. Упомянутые Вами модули - простейшие из них.
Тип выходных ключей выбирается в зависимости от электрических параметров секций на табло, и применение транзисторов MOSFET не всегда является оптимальным решением.

Цитата:

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

Вычислительные устройства и задумывались для решения подобных задач!

Цитата:

Сообщение от Acamaz (Сообщение 360203)
Не знаю, позволит ли это осуществить Ардуино)

Если Вашему стенду достаточно быстродействия в единицы секунд (1 – 2), то вычислительное устройство из набора «Ардуино» справится с этой задачей. Главное, чтобы программа и данные вместились в память процессора (микроконтроллера). Думаю, что при грамотном построении алгоритма, это можно сделать и на процессоре семейства «ATmega» (простейшем процессоре). При необходимости, количество адресов устройств ввода – вывода можно наращивать аппаратно – программными средствами, традиционно.

Разделить систему на несколько отдельных блоков (БМРЦ) - хорошая идея. ПО будет проще, и ошибок в нём будет меньше. Трудность здесь может возникнуть лишь в объединении всего в единую систему.

A_V_T 03.09.2019 10:18

Цитата:

Сообщение от Acamaz (Сообщение 360230)
Плюс релейные модули, хочу оставить лампочки все таки...

IMHO, зря. Потребление у ламп намного больше, светят намного хуже светодиодов, и, опять же перегорают. Даже если использовать КМ-24/35, то каждая лампа - это 0,84 Вт. Соответственно это потянет более мощный блок питания. Цепочку СКЛ, конечно, тоже придется через релейный модуль зажигать, но с отдельно стоящими индикаторами (светофоры, прочие одиночные ячейки) возможны и другие варианты в зависимости от используемого шилда, если уж вы решите каждый блок на нано реализовать.

Цитата:

Сообщение от Александр (Сообщение 360231)
Насчёт книг - я учился по такому:
Казаков А. А., Бубнов В. Д., Казаков Е. А. Станционные устройства автоматики и телемеханики: Учебник для техникумов ж.-д.трансп. М.: Транспорт, 1990.

Дааа, ностальджи... :raD:

Узник Абакана 04.09.2019 23:16

Цитата:

Сообщение от Poezdnik (Сообщение 360232)
Разделить систему на несколько отдельных блоков (БМРЦ) - хорошая идея.

а у нас что не построй - только БМРЦ и получается

Poezdnik 05.09.2019 23:15

Добрый вечер.
Понятно.
Я не очень хорошо разбираюсь в таких нюансах, а в случае с учебным пультом, вариант без разделения системы считаю оптимальным

Acamaz 17.09.2019 21:25

Добрый вечер, а вот хотелось бы узнать, насколько длинными проводами можно соеденить Ардуино и кнопки? Хочу платы смонтировать в выносном табло а кнопки соеденить проводами...

Deer 17.09.2019 23:23

Цитата:

Сообщение от Acamaz (Сообщение 360857)
Добрый вечер, а вот хотелось бы узнать, насколько длинными проводами можно соединить Ардуино и кнопки? Хочу платы смонтировать в выносном табло а кнопки соеденить проводами...

Надо считать по сопротивлению проводов, ёмкости проводки, наведённому напряжению. Но пока речь идёт о десятках метров, проблем не ожидается... :thumbup1:

Александр 18.09.2019 07:52

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

A_V_T 18.09.2019 09:50

Если провода длинные, то и подтягивающих резисторов тоже может не хватить. Поэтому плюс еще кондер на корпус и программную задержку по входу.

Acamaz 18.09.2019 10:46

Цитата:

Сообщение от Deer (Сообщение 360858)
Надо считать по сопротивлению проводов, ёмкости проводки, наведённому напряжению. Но пока речь идёт о десятках метров, проблем не ожидается... :thumbup1:

Нет, какие десятки, там метра три максимум думаю...

tyubik 18.09.2019 11:43

Цитата:

Сообщение от Александр (Сообщение 360862)
Думаю, допустимая длина проводов будет зависеть от сопротивления резисторов подтяжки. ... .

Наоборот, Сань.

Adagumer 18.09.2019 21:29

Цитата:

Сообщение от Acamaz
там метра три максимум думаю...

На пульт с кнопками отдельный контроллер, с главным связать по I2C и проводов длинных не надо и решается задача предложенная НН в соседней ветке - "полностью законченное устройство на микроконтроллере"!:raD:

Poezdnik 18.09.2019 23:57

Добрый вечер.
Вопрос о длине проводов - мелкий но важный.
Ответ на него зависит от того, что Вы имеете в виду под словом «Ардуино».
Если это плата процессора с «голыми» выводами, то длина проводов не должна превышать 50 сантиметров. Если имеется в виду плата согласования входных сигналов из набора «Ардуино», то нужно исходить из её характеристик.
Вопрос о целесообразности применения дополнительного процессорного модуля с аппаратным интерфейсом (I2C и др.), нужно решать исходя из Вашего ТЗ, где указано количество входных и выходных сигналов.

Deer 19.09.2019 19:25

Цитата:

Сообщение от Poezdnik (Сообщение 360932)
Если это плата процессора с «голыми» выводами, то длина проводов не должна превышать 50 сантиметров.

Будьте добры, поделитесь ссылочкой на данную "нормативку", пожалуйста

Poezdnik 19.09.2019 23:11

Приветствую, Deer!
В отрасли микропроцессорных систем таких нормативов не существует, а указанное мною значение получено из личного опыта.
Вообще, кнопки и переключатели, подключенные непосредственно к выводам микроконтроллера, нежелательно выносить за пределы общей с МК печатной платы.
С другой стороны, кнопка будет работать и на проводе длиной 3 – 5 метров, но такое устройство не будет отличаться стабильной нормальной работой, ввиду «ловли» любых электромагнитных помех. В данном случае, не поможет и внешний "подтягивающий" резистор, наличие которого обязательно. Длина цепи в 50 сантиметров - это крайний, не лучший вариант. Но применение «витой пары», например, на каждую кнопку, позволит увеличить эту длину, конечно же.
Думаю, Вы всё это хорошо знаете : ) .


Часовой пояс GMT +3, время: 17:11.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot