PDA

Просмотр полной версии : Создание кабины машиниста метровагона типа Еж в домашних условиях.


Aleks
05.11.2008, 09:26
Интересная идея. ;) Я вот сам дома делаю кабину вагона типа Е. Причем не только с контроллером, но и с пультом, и с работающими стрелочными указателями. В основном, все железо настоящее, от настоящих вагонов.
Вопроса: "где взял?" прошу не задавать. Скажу только что от списанных вагонов. Да и где взял, там уже нету. :( Так что кто ищет - тот найдет.

Насчет верхушки контроллера - если ты отпилишь от контроллера верх, то можешь его смело выбросить (на всякий случай: я говорю про контроллер КВ-40). Первое - основная опора кулачкового вала находится внизу, так что вал будет болтаться. Второе - фиксаторы положений работать перестанут. Третье - подключать провода станет некуда.
Говорю все это с полной уверенностью, потому что я сам перебирал контроллер, который у меня дома.
Так что если доставать, то надо брать весь контроллер (учти - он весит 55 кг).

Aleks
05.11.2008, 12:57
Кхм... Лениво мне, все никак не обфоткаю и не выложу описание того, что делаю. :(
Но одну фотку сделаю:
http://87.251.133.178/DSC_3474-01a.jpg

P.S. Фото лежит на личном серваке, который стоит у меня дома, так что круглосуточного доступа не гаранитрую.

RailMax
05.11.2008, 13:19
Лёха, жжешь ! :) :drinks:

Машинист ЧС2т
05.11.2008, 14:38
Даже выключатель управления поставил... а реверсивка то у тебя есть?:)
Осталось СОТ поставить, кнопку открытия-закрытия дверей, 334 кран(для такого контроллера), и к крану ВР 337-014, что бы шипело натурально... Ну и естественно Тифон(его мжно с ВыЛьника скрутить), зато потом какая слышимость.
Соседи вешайтесь!!!:rofl:
Алексей ты молодца, лихую вещь сделал:drinks:

ВIGMAN
05.11.2008, 16:29
а реверсивка то у тебя есть?:)


Не волнуйся у него всё есть!!!

Aleks
05.11.2008, 21:40
Даже выключатель управления поставил... а реверсивка то у тебя есть?:)
Есть. Тебе и ее сфоткать? :)))
Осталось СОТ поставить, кнопку открытия-закрытия дверей, 334 кран(для такого контроллера)...
Кран есть, пока еще не сделал, пульт помощника тоже есть. ;)

Машинист ЧС2т, один вопрос - как родители отнеслись? Менябы вместте с этим контроллером за окошко выкинули:(...Нормально. В моем возрасте уже поздно мозги вправлять. :)))

Капатьпотеть! Ну ты Aleks маньяк :)) К компу то собираешься это дело подключать?Дык уже! Работает. На данный момент пишу прогу иммитации электросхемы вагона типа Е. Потом через нее буду в МСТС подключаться.

Машинист ЧС2т
05.11.2008, 21:55
Есть. Тебе и ее сфоткать? :)))


нет, не надо реверсивку фоткать, а я думал, если нет, хотел подарить...
ну раз есть.. тогда и ладно:)

Aleks
05.11.2008, 21:58
нет, не надо реверсивку фоткать, а я думал, если нет, хотел подарить...
ну раз есть.. тогда и ладно:)
Одна у меня есть. Если подаришь еще одну - с меня пиво. :D :drinks:

Zabor
05.11.2008, 23:44
Представляю себе щелчки в комнате ночью при переключении позиций :D, еще надо плазменную панель вместо стекла кабины с картинкой от компа, кресло машиниста и будет вообще 100% симулятор.

Aleks
05.11.2008, 23:51
Представляю себе щелчки в комнате ночью при переключении позиций :D
Ага! Щелчки, блин! :rofl: Фиксаторы, даже с растянутыми пружинами работают с таким горхотом, что хоть вешайся. Да еще кожух контроллера неплохо усиливает звук. :crazy:

Aleks
27.11.2008, 15:49
Предлагаю делиться идеями.
Для связи с компом у меня вот такое устройство:
http://www.chip-dip.ru/product0/2362.aspx

dubas
28.11.2008, 13:32
Сильная штука.Но не совсем понятная :-)
у меня чуть попроще и подешевле.
http://mercury13.tut.su/files/mjoy/Mjoy.png
Там еще половину деталей из схемы можно выкинуть.
Что интересно там даже есть прошивка для поездного пульта.Только разница по сравнению с другими не замечено.

Aleks
28.11.2008, 15:43
Сильная штука.Но не совсем понятная :-)
А че тут понимать?
16 дискретных входов/выходов (у меня входы для кнопок и тумблеров).
8 шутк 6-разрядных ЦАП (у меня для стрелочных указателей и ламп).
Один 8-разрядный ЦАП (скоростемер).
4 штуки 8-разрядных АЦП (задействовал на главный и реверсивный валы контроллера, потом еще на кран один канал пойдет).
Все это через порт LPT связывается с компом.
Ну а дальше C++ - открыты любые возможности.

dubas
29.11.2008, 12:39
Интересный блочек.А каким образом значение из мстс вывести в порт?
Я как бы не програмист для меня это слегка сложновато.:confused:

Aleks
30.11.2008, 16:10
Интересный блочек.А каким образом значение из мстс вывести в порт?
Я как бы не програмист для меня это слегка сложновато.:confused:
Программа нужна специальная. Чтение данных из памяти МСТС (как сделано в программе записи скоростемерной ленты), так же точно запись нужных данных туда. Для програмиста это не сложно.

dubas
01.12.2008, 16:43
Осталось только этого програмиста найти.

Aleks
01.12.2008, 20:54
Осталось только этого програмиста найти.
Это проблема. Тут надо только самому или с хорошими знакомыми.
Ведь, подобная моей, кабина это штучная вещь. Ее тоже не так просто сделать (мне тут и слесарные навыки нужны были и умение паять, знание электротехники и электроники, знание устройства подвижного состава и т.д.) А поскольку кабина одна, то и программу для нее придется писать самому - никто не будет писать программу не для себя.

P.S. Интересно, а еще у кого-нибудь есть что-то подобное, хотя бы в процессе создания?

dubas
01.12.2008, 23:16
А фотки можеш вивесить? А то может какое решение людям пригодиться пригодиться.:o В часности мне.Правда у меня пульт тепловозный вроде получаеться.:) Я еще правда сам не уверен.:) :)
А нащет программы-сначала нада железо придумать,стандартизированое,
попроще.Скажем так.
Кой какие идеи у летунов мона взять.Там практически у всех приборов основа-шаговый движок.Cхема управление через LPT -довольна проста.
Без всякой переделки идет схема от станка с чпу.
http://temport.by.ru/CNC.files/image005.gif
Вот управление на пару манометров и скоростимер.За ввод все таки Mjoy
использовать.Он както подешевле будет.Тем более что твой блок на украине найти не реально.
Вобщем вся электронная идея у меня в голове есть.Придеться наверно
с++ какойто учить.:)
P.S. Интересно, а еще у кого-нибудь есть что-то подобное, хотя бы в процессе создания?На zdsime тема заглохла.А поиск ниче не дал.

RailMax
01.12.2008, 23:17
Лёха, лучше бы для выльника сделал !! Там тебе твои знания тоже помогли бы, думаю )) Ну нафига тебе этот метрошный отстой ? :p

Aleks
02.12.2008, 02:42
А фотки можеш вивесить?
Одна уже есть. ;) А фоткать целый альбом мне, честно говоря, на данный момент, лениво.
Да и нет там никаких идей особых в конструкции - старый компьютерный стол, к нему болтами листы ДСП и детали кабины. И все! :p
Кой какие идеи у летунов мона взять.Там практически у всех приборов основа-шаговый движок.Cхема управление через LPT -довольна проста.
К этой плате можно подключить контроллер шагового движка.
http://www.chip-dip.ru/product0/1921.aspx
Я так манометры делать буду.
Лёха, лучше бы для выльника сделал !! Там тебе твои знания тоже помогли бы, думаю )) Ну нафига тебе этот метрошный отстой ? :p
Гы-гы. Контроллер машиниста КМЭ-8Е... масса - 175 кг. Принесешь мне? :rofl:
Впрочем, это кому метро отстой, а кому ВЛ10 так же надоесть успел. :drinks:

Aleks
13.01.2009, 00:25
Работа над кабиной продолжается. Вот уже горят лампы, показывает напряжение вольтметр цепей управления, а также работает контроллер. Все эти действия вызываются программно с компьютера. :)
http://87.251.133.178/DSC_3509-01a.jpg

dubas
17.01.2009, 21:59
Фигасе.А внизу справа чо за транс?

Aleks
18.01.2009, 01:49
Фигасе.А внизу справа чо за транс?
Блок питания на 12 В. Какой был - такой и поставил. Делать отдельный сейчас рано.

P.S. Сейчас уже еще дофига сделано, но фотки постить пока не буду. :)

Aleks
08.03.2009, 22:46
А вот как работает моя кабина сейчас:
http://www.youtube.com/watch?v=jOIx0vfCqws

Evgenyi
08.03.2009, 23:09
Ипппааааатььь!!! Лёха, я снимаю шляпу, низко-низко кланюсь!!!! ЭТО МЕГА_ЗАЧЁТ:):)::):):)!!!!

Всё, я пошёл делать контролер ВЛ10:)

Тёма
09.03.2009, 00:41
Да, Aleks, бомбезно смотрится. Жаль, что самому такого не смастерить((( Там у вас и девушка есть, любительница ЖД?)) По голосам слышно. Она нормально на такое увлечение реагирует? Если не секрет, конечно))

Aleks
09.03.2009, 01:01
Жаль, что самому такого не смастерить(((
Почему??? Кто из нас особенный? Я все сделал сам, своими руками.
Там у вас и девушка есть, любительница ЖД?)) По голосам слышно.
Ну, это отмечали мою днюху (слышал разговоры про бухло?) и девушек было несколько, в т.ч. и любительница метро.



P.S. Можно модераторов попросить разделить темы? Все про мою кабину в одну, а про то, где достать контроллер от Еж и у кого какой ЖД хлам есть - в другую. И тему про кабину перекинуть (оффтопик, ИМНО, для этого не место). Только вот не знаю куда - в "Метро", "MSTS - Об игре" или в "Моделизм"?

Тёма
09.03.2009, 01:43
Почему??? Кто из нас особенный? Я все сделал сам, своими руками.
Ну, навыки ведь имеешь по электротехнике. Я просто в этих всех делах вообще профан. Да и душа не лежит к проводам, тумблерам. Если я что-то и могу, так это при создании маршрутов делать прорисовки, так как рисую хорошо. Но и то, не через Компас или Автокад, а через электронный планшет, а потом бы уже мою идею реализовывали в цифре.
Ну, это отмечали мою днюху (слышал разговоры про бухло?) и девушек было несколько, в т.ч. и любительница метро.
Ого, и такие оказывается есть? А остальные девушки, кроме этой любительницы, на вашу компанию косо не поглядывали?:)

specialist
10.03.2009, 09:38
Прошу в это теме обсуждать только созданный Aleks макет. Остальные вопросы по созданию и коллекциям зап. частей от ж.д. просьба обсуждать в этой теме:
http://www.trainsim.ru/forum/showthread.php?t=4783

Evgenyi
12.03.2009, 00:12
Слушай, Лёха, а гм...для ТРС ВЛ80 можно так сделать? Идея появилась, да и с электронникой с электротехникой я "на ты".

Aleks
12.03.2009, 10:08
...для ТРС...
Проблема только в этом. Тут надо уметь программить. Если найдешь адреса памяти и сможешь туда писать, то можно. Я в этом плане только с МСТС работал.

P.S. Прога ArtMoney тебе в помощь.

Skif
11.08.2009, 10:22
Алекс, я сейчас задался идеей оживить приборы в своей разработке. Нельзя ли поподробнее, какими средствами сделано управление ими в твоем комплексе, как выводится информация от симулятора, каким интерфейсом управляются приборы. Если хочешь, можно в приват. Также необходима помощь, что за программа ArtMoney используется и для чего?

Моя цель - управлять приборами от ТРС.

Aleks
11.08.2009, 15:11
Нельзя ли поподробнее, какими средствами сделано управление ими в твоем комплексе, как выводится информация от симулятора, каким интерфейсом управляются приборы.
В моем комплексе MSTS выступает только в качестве графической части. Вся физика движения поезда просчитывается на отдельной программе, написанной на C++ в память MSTS передаются только данные о тяговой и тормозной силе каждого вагона, а обратно считываются данные о скорости.
Также необходима помощь, что за программа ArtMoney используется и для чего?
Это программа для поиска адресов переменных в игре.

lyolik
12.08.2009, 13:10
что за программа ArtMoney используется и для чего?

Это когда нужно в игре денежек себе подкинуть или патронов миллион.

Skif
12.08.2009, 14:04
А приборы? Значения переменных выводишь из МСТС - а потом?

lyolik
12.08.2009, 15:35
А приборы? Значения переменных выводишь из МСТС - а потом?

Он же написал что дальше считает с своей программе. Читай внимательно.

Skif
13.08.2009, 10:04
Не влезай - убьет. Я имею в виду, как реализован протокол передачи данных на управление стрелками приборов.

А что он считает это в программе, это и так очевидно - я это каждый божий день на работе делаю.

Aleks
13.08.2009, 12:56
Я имею в виду, как реализован протокол передачи данных на управление стрелками приборов.
Используется вот такая вот плата: http://www.chip-dip.ru/product0/2362.aspx, подключенная к компу по LPT. Сигналы с платы через транзисторы подаются на приборы.

Skif
13.08.2009, 16:36
Спасибо :) . Значит, ты управляешь через LPT-порт из винды платой сопряжения, я правильно понял? Плата мне похожая знакома, а приводы приборов - шаговые ЭД ?

Хочу уточнить у тебя одну тонкость программирования подобных вещей - адреса памяти, откуда ты забираешь данные или отправляешь в игрушку, статические? Мне казалось, что игрушка их оккупирует динамически и они меняются от запуска к запуску да и вообще в ходе работы?

Combine
13.08.2009, 16:48
а приводы приборов - шаговые ЭД ? Дарагой, зачшем извращения?
Кроме того, карта имеет 9 аналоговых выходов Т.е. напрямую (или через усилитель на транзисторе) на электромеханические приборы и гнать сигнал.

Aleks
13.08.2009, 23:53
Плата мне похожая знакома, а приводы приборов - шаговые ЭД ?
Возможно так буду делать с манометрами. Электромеханическими приборами проще управлять посредством ЦАП и усилителя на транзисторе.

Хочу уточнить у тебя одну тонкость программирования подобных вещей - адреса памяти, откуда ты забираешь данные или отправляешь в игрушку, статические? Мне казалось, что игрушка их оккупирует динамически и они меняются от запуска к запуску да и вообще в ходе работы?
Чтобы в ходе работы менялись - такого не видел. Адреса частично статические частично динамические. Поиск их - не простая задача. Я использую алгоритм поиска по значению в определенном диапазоне. Силы тяги и торможения, а также скорости вагонов так найти можно.

Skif
14.08.2009, 09:33
Окей, спасибо.

Skif
14.08.2009, 09:36
Манометры однозначно делай на ШЭД - эффект отличный. Мы такие делали в нашем тренажере метро для электродепо. Недостаток только в том, что жужжат в полной тишине. Но полной тишины у нас нет :) - и БПСН гудит, и шум при езде, и информатор... да много чего.

И еще не писали мы алгоритм движения стрелок - не подрагивают и движутся черезчур резко. Но это поправимо.

Aleks
14.08.2009, 11:31
Манометры однозначно делай на ШЭД - эффект отличный. Мы такие делали в нашем тренажере метро для электродепо.
А поподробнее? Ну с манометром ТЦ понятно - механизм выкинуть, стрелку прямо на ось ШД посадить.
А как с двухстрелочным манометром быть?

Skif
14.08.2009, 14:58
Аналогично, коллега :) . Только поставить движки тандемом и применить полую ось. Мы такие движки заказывали.

Но можно и зубчатый редуктор взять. Хотя бы купить совковый механический или кварцевый будильник и расколупать - превосходный будет результат. оставить естественно нужно только пару шестерен - приводных к тем, на которых стрелки силят.

Aleks
21.09.2009, 16:03
Позанимался тут кабиной и кое-что сделал.
1. Прикрепил 334 кран и поставил в него резистор. Пока, вроде, работает, но крепление резистора скоро придется переделывать.
2. Сделал манометр ТЦ с шаговиком и подключил все это.

В принципе, все работает. Никаких проблем с определением компьютером позиции крана нет, хотя в него установлен дешевый переменный резистор за 54 руб. Всеравно отсчет АЦП держится очень стабильно, при 8 разрядном АЦП ошибка не первышает 2 отсчетов.
А вот с шаговиком и его контроллером (плата на фотке) не все очень хорошо. Дело в том что контроллеру шаговика надо передавать команды типа: "повернуться <направление> <количество шагов>", причем не чаще чем, примерно, 5 раз в секунду. Из-за этого бывают проблемы, что стрелка дергается. Появилась идея перепрошить микроконтроллер чтобы передавать в него не количество шагов, а требуемое положение ШД, отсчитываемое от нуля (положение ШД в момент включения). Микруха там обычная - PIC. Подскажите, имел кто с этим дело? Где взять программатор (недорогой)? И можно ли писать для МК программы на СИ (а то ASM осваивать как-то не очень хочется)?

http://ljplus.ru/img4/t/r/trainfan/th_DSC_3988-01a.jpg (http://ljplus.ru/img4/t/r/trainfan/DSC_3988-01a.jpg) http://ljplus.ru/img4/t/r/trainfan/th_DSC_3990-01a.jpg (http://ljplus.ru/img4/t/r/trainfan/DSC_3990-01a.jpg)

Prapor
21.09.2009, 23:05
Леха, тебя из дома еще не выгнали? :D

Skif
21.09.2009, 23:57
Для PIC хорошо подходит программатор TRITON или самодельная "шайба" . Конструкцию этих изделий легко найти в подшивках журнала "Радио". Также программатор для PIC и AVR можно заказать в виде конструктора у "Чип и Дип"а .

Прошивать PIC можно и на ASM-PIC , и на C (не ++, в пиках нет ООП) . Для этого тебе понадобится программа MPLab версии не ниже 6, с встроенным компилятором PICC - его задача переводить код на С в ассемблерный для нужного микроконтроллера. Для отладки устройств на МК лично я рекомендую тебе программу ISIS Proteus 6.0 - отличный наглядный интерфейс для имитационного моделирования - собираешь виртуальную схему и наблюдаешь в дебаггере ее работу.

Aleks
22.09.2009, 01:38
Для PIC хорошо подходит программатор TRITON или самодельная "шайба" . Конструкцию этих изделий легко найти в подшивках журнала "Радио". Также программатор для PIC и AVR можно заказать в виде конструктора у "Чип и Дип"а .
Ну TRITON я в "Чип и Дип" видел по 8000 руб, честно говоря, таких денег жалко. Конструкторов там пока в наличии не наблюдается - будем ждать.

Прошивать PIC можно и на ASM-PIC , и на C (не ++, в пиках нет ООП). Ну мне и обычного С будет предостаточно, программа управления ШД - относительно простая вещь.

Skif, спасибо за советы. Вот еще вопрос: у меня сейчас на плате стоит PIC16C54C - он перепрошиваемый, или однократной прошивки? Какой МК взять для замены (нужна полная совместимость, Vellemanовскую плату портить неохота, да и схема у неё вполне приличная)?

Skif
22.09.2009, 12:45
Не в курсах, к сожалению. Порой даташиты, у меня есть для 16 только на серии F, на С нету. Из известных мне, наиболее употребимых любителями "эфок" - 628, 877, 84 - все три перепрошиваемые.

dubas
23.09.2009, 17:06
C-однократной прошивки
F-многократной

Skif
23.09.2009, 17:29
Точно, вспомнил теперь. Так что твоя судьба выпаивать его и менять на такой же, но с индексом F.

Aleks
23.09.2009, 18:06
Точно, вспомнил теперь. Так что твоя судьба выпаивать его и менять на такой же, но с индексом F.
Понятно. Тока не выпаивать, а вытаскивать, он в DIP панельке стоит. :)

Осталось только с программатором разобраться. И еще вопросик: можно ли из PIC16C54C считать программу (хочу посмотреть что там и как)?

Skif
24.09.2009, 12:20
Если бит защиты стоит в ноль, то сможешь. Она получится в ассемблерном коде для пиков - MPasm. Этот язык достаточно подробно описан в даташитах.