Перейти до змісту

RUSHPIL

Користувачі
  • Постів

    266
  • Зареєстровано

  • Відвідування

Весь контент RUSHPIL

  1. Немного ностальгии, разгребая архивы... ----------------------------------------------------------------- Семь лет назад мной был создан пульт управления электровозом ЧС2К для МСТС на базе списанного телефонного коммутатора "РИФ". Из электронной начинки был MJoy8 и светодиоды, индицирующие включение тумблеров управления. Индикаторная головка от советского магнитофона выполняла роль вольтметра контактной сети. Стрелка отклонялась при включении тумблера токоприемников. Пульт спустя полгода обрел нового хозяина, т.к. вдоволь наездившись, я оставался верен своему самому первому пульту: В течение времени он постоянно модернизировался и преображался. Последняя его версия была такой: http://savepic.net/8761209m.jpg На замену галетному переключателю позиций пришло плавное регулирование тягой на переменном резисторе. Появились лампы ЭПТ и другие плюшки. Волею судьбы он, спустя время, стал донором некоторых деталей и узлов для нового пульта и других устройств. Он больше не щелкает тумблерами и не сверкает светодиодами, освещая мрак темной комнаты во время ночных поездок разноцветными красками. Корпус убран в нишу дивана, собирая пыль. Но не на помойке. А это значит, что вторая жизнь старого друга вполне вероятна...
  2. На передающей ардуине TX/RX занят приемом со стороны компьютера, поэтому на нем проще реализовать программный UART, а на принимающей ардуине завести это на RX и принимать данные по прерыванию UART. Принцип такой.
  3. Что значит "последовательно"? Из одной передать данные в другую? Тогда можно посредством UART или SPI интерфейсов. Правда придется поломать голову немного для понимания основ и написания кода для их работы.
  4. Постараюсь в новогодние праздники заснять работу устройства
  5. Из свежих... Ночная поездка на ЧС8 http://savepic.net/8721552m.jpg http://savepic.net/8776851m.jpg
  6. XLoader нужно запустить только один раз, чтобы выбрать прошивку и прошить контроллер на плате, чтобы бездушная синяя железяка ожила и начала делать каждый раз то, что от неё хотят. Дальше спрячьте XLoader с глаз долой, не запускайте и не вспоминайте! Для работы с симулятором в дальнейшем нужно запускать только Zdsim Cab Control. И скорость обмена выставить 38400. Всё!
  7. Применительно к Arduino я бы использовал вот такой маленький сервопривод SG90. http://savepic.net/8586783m.jpg Если к валу прикрепить значок блинкера, то можно его поворачивать на любой угол в пределах характеристики сервопривода и с любой скоростью и фиксировать в заданном положении.
  8. Рукоятка контроллера прям просится в центр. На каких локах преимущественно ездите?
  9. В силу своих убеждений не буду конкретизировать цифры, но очень недешево если все посчитать. И это при учете, что многое приходится делать своими руками из подручных материалов. Это плата за серьезный подход к хобби и желание приблизиться к реализму управления локомотивом выходя далеко за границы "управлять с клавиатуры". Поразвлекался с подсветкой на SMD диодах. Были мысли использовать светодиодную ленту, но проблема в наших краях найти ленту на 5 Вольт, но самое критичное - это ток потребления подсветки. Мне удалось добиться 25 мА при яркой подсветке от шести светодиодов. Лента в любом случае здесь прогигрывает. http://savepic.net/8608525m.jpg Так все это расположилось внутри корпуса: http://savepic.net/8607501m.jpg
  10. Поместил панель в многострадальный корпус, привинтил уголки для крепления к пульту. Была мысля в качестве корпуса для показометров использовать ПВХ кабельный канал к боковыми крышками, но под руку случайно попался металлический корпус от чего-то. http://savepic.net/8637320m.jpg
  11. Вместо уроков по русскому языку для форумчан нужно тему внимательно читать. Форумчанин yourdearm все прекрасно разъяснил, за что ему отдельное спасибо. По остальному спорить неинтересно более. Я свои мысли и аргументы изложил предельно ясно. Вернемся к изготовлению показометров. 1. Подготовил корпус к окраске: http://savepic.net/8616265m.jpg 2. На панель из оргстекла прикреплены Slave модули со стрелками: http://savepic.net/8605001m.jpg http://savepic.net/8602953m.jpg 3. Лицевая сторона панели: http://savepic.net/8606025m.jpg
  12. Расскажите это автопроизводителям, к примеру. Ну а если углубиться в нашу стихию, то строителям домашних кокпитов и панелей для авиасимуляторов. Холивар обеспечен. Изврат - это по стрелке амперметра смотреть наполнение тормозных цилиндров, имея при этом желание развиваться, получать знания и воплощать задуманное в готовых конструкциях. У меня около полугода (полгода, Карл!) ушло только на изучение основ работы шаговиков, написание программы управления и постройку макета. Еще пару месяцев на ожидание комплектующих, сборку модулей и поиск подходящего корпуса. Теперь корпус надо грунтовать, красить, собирать все в готовое рабочее устройство. Не знаю сколько это еще займет времени. А если лень перевешивает желание поломать голову, то Ваша идея тут очень кстати. "Просто" же. Чтоб просто и надежно - это смотреть в монитор на виртуальные приборы надо. Для кого всех? Я вот только Вашу агитацию с ШИМ'ом наблюдаю на нескольких страницах данной темы и ни одного исполненного в железе решения от Вас на эту тему. Вместо того чтобы самому скетч накатать для Ардуины, Вы упорно пытаетесь доказать, что ШИМ лучше, стуча по клавишам клавиатуры. Вы скетч напишите для шести задействованных амперметров, людям покажите. Тогда действительно толк будет и будет о чем поговорить, обсудить плюсы и минусы. Заодно расскажите о стабильности работы ШИМ от трех бортовых таймеров и влиянии потенциальных помех от ее работы на прием данных по UART.
  13. В этих платах установлены разные контроллеры. Чтобы компилировать под Mega, нужно в программном коде переназначть порты ввода-вывода, сверяясь с даташитом на контроллеры. Mega у меня в наличии нет, отлаживать не на чем. Uno мои потребности в выводе из тренажера удовлетворил пока что. Поэтому лишние свободные порты мне ни к чему в данный момент. Наверное можно. Я не вникал.
  14. Да, платы заводского изготовления от азиатских партнеров http://savepic.net/8545771m.jpg
  15. Ну а я не спеша делаю панель показометров (вольтметр, амперметр, манометры). Спроектировал для этого дела индивидуальные модули под каждый показометр: Всего приборов будет шесть. Датчика нуля нет. При прекращении подачи питания контроллер запоминает положение стрелки в памяти и при следующем старте сам возвращает стрелку в начало шкалы. Модули работают в режиме Slave по SPI шине. Master будет Arduino Nano.
  16. Господа, прошу разъяснить назначение кнопки "Отпуск локомотива". В каких случаях пользоваться, в каком порядке. Жать до полного выхода воздуха из ТЦ или как?
  17. Решено: Напоминаю вновь прибывшим. Путь к файлам должен быть: C:\Program Files\Zdsim Cab Control\dop.tcp C:\Program Files\Zdsim Cab Control\Zdsim Cab Control.exe
  18. 1. Арудуино - посредник между компом и потребителями тока (если плата запитана от USB!). Поэтому можно. 2. Несколько светодиодов можно запитывать через транзисторный ключ на биполярном или MOSFET транзисторе. При этом нужно правильно соединить светодиоды, т.к. при последовательном соединении теряется яркость свечения.
  19. Самая последняя версия, работющая у большинства здесь: http://forum.zdsimul...=320#entry72232
  20. Схема модуля: http://savepic.net/6452660m.jpg Фьюзы конфигурации микроконтроллера: http://savepic.net/6477239m.jpg Прошивка микроконтроллера: http://rgho.st/8tTCZJpcF Схема соединения между модулями: http://savepic.net/8498412m.jpg Модуль скорости запитывается от Arduino. Таким он получился у меня: http://savepic.net/8492268m.jpg
  21. Людям в реальной жизни по роду службы хватает инструкций, аттестаций, экзаменов, проверок знаний. И еще указаний руководителей в догонку, разносов на совещаниях и тому подобные вещи. За симулятор садимся, чтобы расслабиться и немного отречься от повседневной суеты и забот, а Вы и сюда хотите экзамены, инструкции, разборы... Взрослые люди не поддержат... И... правильно...
  22. Alex_B, есть мысли как ячейки памяти в тренажере сделать статическими вместо динамических с нужными нам параметрами? Держу связь с разработчиком тренажера Вячеславом и ищем путь сохраенения значений параметров при перезапуске тренажера. Вячеслав вывел для теста значение УР в информационную строку вверху, где отображаются обороты дизеля ТЭМ18Д, позиция контроллера и т.д. Ячейка памяти все равно динамической осталась
  23. Вот, теперь доходчиво. Вынужденная привязка к локомотиву - вот что тяжко. Какой объем работы надо проделывать, чтобы при выходе новой версии адаптировать программу. Повторю свой вопрос: с какой периодичностью у Вас из компьютера программа отправляет данные (в миллисекундах)? Написан на VB 2010.
×
×
  • Створити...

Важлива інформація

Ми розмістили cookie-файлы на ваш пристрій, щоб допомогти зробити цей сайт кращим. Ви можете змінити налаштування cookie-файлів, або продовжити без зміни налаштувань.