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

RUSHPIL

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

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

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

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

  1. Вдогонку тест манометра ТЦ на шаговике X27.168. Связь двух Arduino по SPI интерфейсу: Alex-B, с какой периодичностью у Вас из компьютера программа отправляет данные?
  2. Я ничего не заметил при тестах. У в авиасимуляторщиков тоже напрямую подключены. Посмотрим... Благодарю за такой развернутый ответ! if(UR>count_motor2) { motor2_right(); } Это условие для выхода на подпрограмму motor2_right()? После выполнения подпрограммы возвращаемся обратно, так? Вчера мальца переделал свой код, позаимстовав немного идею обработки из Вашего кода. А вот с поиском ячеек памяти по Вашему описанию я так и не понял. Правда использую Artmoney. Ячейка ураванительного резервуара - динамическая. Ищем адрес указателя на нее. У меня находится на неё указатель с динамическим адресом. После перезапуска и его адрес уже не действителен. Приходится искать по-новому. Пробую покурить ваш мануал еще раз. Может таки дойдет. У меня в файле конфигурации адреса прописаны четко. Например: &H90C1318 &H8FB4F18 &H7B4CB4 Как сюда добавить смещение в +30 при постоянно меняющемся указателе пока не догнал. Надо операцию вычисления добавлять в код? Похоже на сбой фрагментации строки. Если у других также, то надо будет посмотреть в чем дело. Это указатель задатчика скорости на ЭП1М. Должен отображать заданную скорость, но не на дисплее, а на модуле вывода скорости, который подключается к Arduino. Неспортивно. Для нас помимо результата еще сам процесс наступания на грабли с последующий сатисфакцией от решения проблемы важен. ШИМ колхозно будет выглядеть в виде миллиамперметров в качестве манометров. Я думаю даже штатные амперметры ТЭДов и напругу КС посадить на шаговики. Шкалы уже начал отрисовывать в ФШопе.
  3. Отлично выходит! Жаль, что редко появляетесь. Я по своей наивности тоже обманулся с 28byj-48. Не проведя никаких тестов заказал 6 штук с Али. Один у меня валялся до этого. И вот пока они шли с Китая я начал тестить возможность их применения на одном таком двигателе. Крутил на полушаге согласно спецификации. Естественно убил меня первым делом люфт. На моей шкале это вылилось враньем в 0,2 кгс/см*2. Во воторых обязательное применение ULN2003 и ток потребления всего этого дела. На скорость пожаловаться не могу, т.к. крутил только одним мотором варьируя паузу между переключениями портов для коммутации обмоток. В итоге, почитав изыскания виртуальных пилотов, остановил свой выбор на шаговом двигателе X27.168 для приборных панелей автомобилей: http://savepic.net/8438846m.jpg Потребление в 20 мА дает возможность подключаеть его непосредственно к микроконтроллеру. Режим полушага состоит из 6 переключений портов (против 8 переключений у 28byj-48). Отсутствие люфта, подобного у 28byj-48. Размеры и масса меньше. Вал около 1 мм в диаметре, что удобно для насаживания стрелок. Я заказал один на Али. Поэкспериментировал и мне он понравился. Заказал еще 6 штук. Пока идут прикидываю, как это всё дело будет управляться. Идея в том, что данные с компа приходят в головной контроллер по UART. На каждый мотор (читай МАНОМЕТР) будет свой контроллер на Atmega48pa. Головной контроллер раздербанивает строку, пришедшую с компа, на фрагменты с нужными параметрами, переводит эти параметры из формата строки в числовой формат и по SPI отсылает их в контроллеры управления шаговиками. Они в свою очередь по прерыванию SPI считывают эти параметры и в основном цикле крутят вправо или влево в зависимости от сравнения пришедшего параметра с переменной-счетчиком. Еще у летчиков-виртуальщиков подглядел замечательную идею для датчиков начального положения. Идея в том, что датчиков этих НЕТ. Контроллер запитывается через обычный диод. За диодом ставим фильтрующий конденсатор на 4700 мкФ. Перед диодом шину питания заводим на ногу компаратора микроконтроллера через делитель. В итоге: при пропадании напряжения (его снижении) перед диодом компаратор уловит этот момент и вызовет прерывание, в обработчике которого мы сохраним значение переменной, отвечающей за положение стрелки, в EEPROM. В момент просадки напруги (отключения питания) процесс сохранения в EEPROM обеспечит конденсатор, стоящий после диода. Таким образом при следующем включении питания читаем из EEPROM и приравниваем переменную отклонения стрелки к сохраненному значению до отключения и даём понять микроконтроллеру, с какого места нам плясать надо. Поэтому 6 моторов 28byj-48 теперь пылятся на столе. Жду X27.168. Вот тут пара тем с форума немецких коллег по цеху. Правда там речь об ихнем симулятору Zusi, но задачи ставят аналогичные. Тоже реализация на шаговиках: http://forum.zusi.de...hp?f=25&t=13044 http://forum.zusi.de...hp?f=25&t=12360 Несколько вопросов: Вы крутили на полношаговом режиме судя по 1. Почему не на полушаге? Плавность и точность значительно выше. 2. Я не силён в Cи, поэтому хочу спросить про алгоритм по обработке шаговиков. Шаговики обрабатываются последовательно в основном цикле? 3. Самый главный - Вы значение уравнительного резервуара брали из: 1. http://savepic.net/8391742m.jpg ИЛИ 2. http://savepic.net/8390718m.jpg Никак не могу найти адрес хранения значения УР, которое отображается на блоке индикации КЛУБ. Вот то, что на первом рисунке нашел. Но мне надо значение, которое на втором скрине. У Вас как с этим дела обстоят?
  4. Предыдущий файл обязательно сохранить и попробовать тестовую сборку, где при запуске в нижней строке должны отображаться вместо нулей числа, когда симулятор запущен. Тестовая сборка: http://my-files.ru/5x02r2
  5. А я и не знаю даже. 3 года назад взяли по объявлению на Авито и теперь вот "ездит" со мной периодически
  6. Мужики, поднял электровоз, подъехал к составу, сцепился. При этом батарея - 55 В, ток заряда/разряда - 0 А. Короче, гуд. Меняю кабину - сразу дохлая, разряженная батарея. Вместо пробы ЭПТ приходится ждать её заряда. Это глюк такой?
  7. Для меня это неудобно. С корпусами - да, есть такая проблема. Я на этот раз взял Hammond из серии настольных, для пультов.
  8. Моноблок более удобен и компактен при установке на стол и убирании в шкаф. В будущем, если доберусь до истины, то сверху будет надстройка с манометрами. При этом не скрою, что были мысли поставить аналог КЛУБ-У отдельным блоком, т.к. он был уже готов по прошлому проекту: http://savepic.net/6454720m.jpg Но решил, что пластиковому корпусу не место в этом проекте, т.к. остальные корпуса были из металла.
  9. Недавно закончил новый пульт для симулятора. http://savepic.net/8315713m.jpg Проектировался для управления электровозами серии ЧС разных серий с контроллером "вешалкой". Начало было положено в марте сего года. Тогда были заказаны первые комплектующие и корпуса. Если комплектующие из Китая шли положенным привычным сроком в три-пять недель, то с корпусами меня "морозили" с марта по июнь. Попутно в QCad'е был набросан чертеж пульта с расположением органов управления. За вывод данных из сима на пульт отвечает Arduino с обвязкой. За ввод (управление) отвечает Mjoy16. Контроллер "вешалка" имеет 5 положений, как и обычный KR21, но без утапливания для включения шунтов. Включение шунтов осуществляется удержанием штурвала в позиции "+1" более 3 секунд, после чего включается режим шунты. Управление всей этой приблудой постоено на Arduino Nano. Ну и несколько фоток в догонку: http://savepic.net/8316737m.jpg http://savepic.net/8319809m.jpg Дублер ТЧМП: http://savepic.net/8320833m.jpg http://savepic.net/8281921m.jpg В разобранном виде: http://savepic.net/8279873m.jpg Плата Arduino для приема данных из сима: http://savepic.net/8268609m.jpg Плата Mjoy16: http://savepic.net/8267585m.jpg Плата управления контроллером и плата вывода на индикаторы (слева): http://savepic.net/8272705m.jpg Механика контроллера без контактной группы: http://savepic.net/8273729m.jpg С группой контактов: http://savepic.net/8260417m.jpg Позже будет видео работы устройства.
  10. Давай на Ты Меня в Arduino привлекает именно распаянная Atmega328 и преобразователь USB - > COM - > TTL на CH340G. А также возмжность перепрошивки налету через USB. И все это за копейки от китайцев. Язык и прочая софтовая лабуда для Arduino мне ни к чему. Только железо. На каком языке пишешь прошивку? У любителей авиасимуляторов в ходу шаговики от приборных панелей иномарок под названием VID29. По цене дороже китайских 28byj-48. Хотелось бы побюджетнее что-нибудь. По поводу оптопар - знаю такие в виде превернутой буквы "П" от принтера. Валяется пара штук от дохлого HP. Инициализацию делать либо на них, прикрепив на вал шаговика шторку, либо на концевиках, прикрепив на вал рычаг, жмякающий по пластине концевика. Из контроллеров обработки многомножечных могу предложить Atmega2560. Распаянный на плате с преобразователем интерфейсов стоит около 400 - 450 рублей. Прошивку в HEX льем через USB посредством утилиты XLoader. На борту контроллера: 70 цифровых входов/выходов, 16 аналоговые входы, 14 ШИМ, 4 шины UART Вот как выглядит: http://savepic.net/8215950m.jpg
  11. Работает только в версии 53.004. Почему? Я писал в теме на прошлой странице. Следующий апдейт будет после выхода новой версии сима. Да, в версии Lite так и должно быть, т.к. там вывод только на лампу бдительности и лок. светофор. Я Вас плата Arduino Mega. Я делал под Arduino Uno. Ведь специально жирным текстом выделял под какую плату разработка. Тут версия, в которой организован вывод и на светодиоды и на дисплей. http://rghost.ru/7bR6yTSvD О всех проблемах пишите. Установка как в тут: http://forum.zdsimul...=300#entry70227 Внимание! Вся разработка заточена пока под версию 53.004!!! На других версиях не будет работать.
  12. Мужики, речь шла о помощи в тестировании наработок. Нигде не написано, что продукт полностью закончен, выловлены все баги и всё у всех будет гарантрованно работать. На сегодняшний день есть ряд проблем, которые еще не решены и с которыми приходится бороться исходя из свободного времени и желания. Никто, кроме ребят под никами Женя и IgOr_Kl, не предоставил мне обратной связи по поводу работоспособности наработок, выложенных в теме. Никаких финансов ни с кого не прошу. Делал для себя, решил поделиться тем, что имею. Информации о Вашей версии операционной системы, верии симулятора, версии Arduino у меня нет. Как я могу Вам помочь при этом если я не знаю об Вашем оборудовании ничего?
  13. Ракурс такой возможно. По чертежу длина 11000 по бамперам. У меня 10930, т.к. бамперов геометрией нет. Да и в конце концов это модель окружения, господа
  14. Из автобусного, так сказать: http://savepic.net/8050531m.jpg http://savepic.net/8039267m.jpg
  15. Да, заметил вчера еще. Сегодня пофиксил. Финал: http://savepic.net/8032222m.jpg http://savepic.net/8035294m.jpg Убраны косяки в текстурировании модели, переставлены покрышки правого переднего колеса, добавлен трахтор-пахарь. Трактористы должны быть довольны
  16. С укладочными кранами не дружу я, парни. Не нравятся они мне и всё тут. Мож кто другой возьмётся. Тем временем семейство трахторов пополняется... http://savepic.net/8019896m.jpg
  17. Мы на тракторе их ввозить будем туда или на Камазах Только вверх прикрепить её, чтоб не терялась. И место для хранения файлов надо.
  18. В ЛС пройдёмте, чтоб в теме не сорить.
  19. У меня Каспер просит разрешения для запуска приложения, выводя окно. Можно сделать доверенным, разрешить однократно, запретить. У Вас должно быть аналогично. Попробуйте этот файл. Поместить в папку с заменой. http://rghost.ru/7nLyZYcSx
  20. Желание есть, но хочу сделать пару тракторов хотя бы
  21. Так, нужно еще исключить блокировку антивирусами, сделать "Запуск от имени администратора", если таковые есть. Я поробую перекомпилить программу ещё. Проверьте налиие этих галок Фреймоврка. Пуск -> Панель управления -> Программы и компоненты. http://savepic.net/8019868m.jpg
  22. Она закрыта с 2014 года, да и по тематике там только ЖД проскакивала. А я имел ввиду объекты окружения.
  23. Укажите путь, по которому у Вас расположен файл dop.tcp Должен быть: C:\Program Files\Zdsim Cab Control\dop.tcp Какая версия .NET Framework установлена на компе? Скачиваем архив: http://rghost.ru/6rt6HyH6g Запускаем Termite. Устанавливаем настройки, которые ниже. Только номер порта укажите свой, к которому Arduino подключена. http://savepic.net/8008603m.jpg Возвращаемся в окно терминала. Жмякайте "Установить связь." И в окне набираем 1 и отправляем, должа загореться лампа бдительности. Жмем 0 и она должна потухнуть. Далее набираем в окне 1.5, должны загореться лампа бдительности и зеленый сигнал ЛС. Пробуйте.
  24. Захотелось сделать мне вчера трахтор знаменитый: http://savepic.net/8046491m.jpg http://savepic.net/8039323m.jpg Возможно сделаю его в другом цвете еще. Ну и в еще в догонку может замоделю чего-нить. Кстати, не увидел темы "Объекты для маршрутов" у нас на форуме. Полезна была бы , я думаю.
×
×
  • Створити...

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

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