???
Математика на уровне МГУ

Страница 3 из 9 ПерваяПервая 1234567 ... КрайняяКрайняя
Показано с 51 по 75 из 211

Тема: Контроллер для стрелочных приборов на микроконтроллере (проект)

  1. #51
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    а у меня написано:

    • Peripheral Features
    – One 8-bit Timer/Counter with Separate Prescaler and Compare Mode
    – One 16-bit Timer/Counter with Separate Prescaler, Compare and Capture Modes
    – Four PWM Channels
    – On-chip Analog Comparator
    – Programmable Watchdog Timer with On-chip Oscillator
    – USI – Universal Serial Interface
    – Full Duplex USART

    а 10 бит - это даже излишество сам прибор больше точности съест, да управляющие ключи.

  2. #52
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Да. Это потому, что я - про 90S2313 а у тебя Tiny2313. Виноват, не уточнил.
    А 10 бит = излишество для однострелочного прибора, а если растянуть эти 1024 отсчета на 10 оборотов, то и выйдет маловато.
    Крайний раз редактировалось LeonT; 02.06.2005 в 01:29.

  3. #53
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    пожалуй, единственное устройство, которое обсуждалось и которым можно управлять с помощью ШИМ и являющееся многооборотным - это модифицированная рулевая машинка с многооборотным потенциометром.

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

  4. #54

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Как снимать данные с ИЛ-2?

    Ответ:
    с версии 2,01 или 2,04 введена фича под названием DeviceLink

    Как она практически работает?
    посылаем на локальный адрес, на порт, настроенный в игре, через TCP или UDP запрос: "скажите пожалуйста высоту", котрый кодируется примерно так "A\40", точно не помню давно смотрел.
    В ответ получаем "A\40\2500", что переводится, как высота:2500м

    Полный список запросов-ответов находится в файле DeviceLink.txt

    ещё интересная программа на эту тему- http://www.avcsite.ru/bin/UdpGraph.zip

    даная фича не работает при игре по сети, хотя в новых версиях,мож и разрешили, не знаю
    Вложения Вложения
    Крайний раз редактировалось paraManiac; 12.07.2005 в 17:40.

  5. #55

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    вот пример програмки с исходниками(С++Builder 6.0) - давно хотел тему поднять

    в файле conf.ini [il2]
    необходимо дописать

    [DeviceLink]
    port=21100
    IPS=127.0.0.1

    скажу честно, как работать с USB не знаю, Смехотехнику - тоже не знаю,
    а разбираться щас некогда, сессия млин на носу, но постараюсь принять участие в проекте!
    Вложения Вложения
    • Тип файла: rar il2.rar (197.0 Кб, Просмотров: 243)
    Крайний раз редактировалось paraManiac; 03.06.2005 в 18:57.

  6. #56
    Jabostaffel Аватар для EJG<M>_Doctor
    Регистрация
    17.11.2004
    Адрес
    Днепропетровск
    Возраст
    44
    Сообщений
    100

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Цитата Сообщение от paraManiac
    даная фича не работает при игре по сети
    Тады мне такая фишка нафик не нужна - так, побаловаться.
    Почему? Да потому что в офф-лайн тока тренируюсь. Ну не прет меня, когда твой фраг прикормленый какая нить ботина добивает.
    А раз в он-лайне все стрелочки как нарисованные не шаволятся...
    Вообще для любителей МАХ-реала это вещь незаменимая
    Крайний раз редактировалось EJG<M>_Doctor; 04.06.2005 в 09:55.
    Любовь есть торжество воображения над интеллектом

  7. #57
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Все USB, да USB... Понимаю, что модно, понимаю что портов немеряно.
    Но заморочисто это все. Особенно - его программная эмуляция, в то время, как контроллер должен отрабатывать несколько (минимум-шесть) каналов ШИМ в реальном времени. А ведь поток данных будет настолько мизерным, что и обычный СОМ загрузит на проценты.
    В общем, вы как хотите, а я себе сваял на AT90S2313 ОЧЕНЬ примитивный девайс, который подключается через COM2 и нормально работает с ИЛом.
    Как наведу марафет, выложу здесь. (там проблемы с необходимыми диапазонами, например чтобы индикатор температуры цилиндров подходил для различных самолетов, какой должен быть диапазон? Пока сделал (-50...+200 С), посмотрю, как поведет себя на воздушном охлаждении, пока летал с ним только на ЯК3. Ну и прочее...вариометр и т.д.)

    PS А еше показалось мне, что тот же вариометр через devicelink реагирует значительно быстрее, чем нарисованный. Или в ...link'e не учитыватся инерционность приборов? И эту задачу тоже нам решать?
    Крайний раз редактировалось LeonT; 04.06.2005 в 21:51.

  8. #58
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    LeonT покажи Кстати, тот же усб можно сделать на 90s2313. такты оно ест при приёме данных. пишут, что длиться приём пакета может до 1000мкс максимум. но это можно и потом... а насчёт диапазонов я думал ввести какую-то калибровку, чтобы подходило к разным шкалам и самолётам.
    Крайний раз редактировалось ender; 06.06.2005 в 08:29.

  9. #59
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Как доведу до ума, так всенепременнейше и выложу. Дело нескольких недель (еще ведь и работу работать, хоть иногда, надо ). А тут в моем контролёре заморочка с переделкой шестнадцатибитного таймера в двенадцатибитный ШИМ. (работает, но изредка циклы пропускает, видать, на прерывания что-то набегает). А еше, может кто из програмеров подскажет (ну, не дельфист я!), как в IdUdpClient'e сделать проверку готовности сокета? А то виснет програмуля, если без ИЛа включаю (понятное дело, в буфере ничего не находит, и после таймаута поднимает исключение). В сети пока ничего не нашел. И толковой (в смысле - и чайнику понятной) документации на Инди нет.
    ввести какую-то калибровку, чтобы подходило к разным шкалам и самолётам.
    Данные о самолете вроде бы в ...link'e есть. Но сами то шкалы на приборе как менять? Хотя, можно проградуировать в УЕ .
    Крайний раз редактировалось LeonT; 07.06.2005 в 00:14.

  10. #60

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Цитата Сообщение от LeonT
    А то виснет програмуля, если без ИЛа включаю .
    С таким не сталкивался, но мож
    1)сделать поиск ила в диспетчере задач?
    2)забить на исключение, то бишь перехватить, подождать n мсек и послушать заново?

  11. #61
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Извини за ламерство, перехватить - как это сделать? Ссылочку дай, чтобы почитать pls.

    PS А диапазон для температуры цилиндров пришлось сделать 0,,,250, тогда и воздушное охл. еще остается в пределах шкалы, и жидкостное уже видно (около 40...45 проц.).
    И еще. Осталось пять свободных ног. Могу вывести на них индикацию выпуска шасси (один выход на два-три светодиода); положения закрылков (два-три выхода); и еще один-два выхода остается. Чего бы на них поцепить?
    Если поморочить голову, можно число светодиодов увеличить до 32-х, правда придется поставить несколько корпусов дешифраторов.
    Крайний раз редактировалось LeonT; 08.06.2005 в 01:36.

  12. #62
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    To paraManiac: Спасибо за подсказку, вроде бы разобрался. (Оказалось гораздо проще, чем думал)

  13. #63

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Цитата Сообщение от LeonT
    перехватить - как это сделать?
    я в дельфе не мастер,а в си++ так:
    try
    {
    //
    //здесь вылетает исключение.
    //
    }
    catch(...) // ... - означает перехватить любое исключение.
    {
    //здесь - собстно, можно вставить обработку этих исключений.
    }
    Крайний раз редактировалось paraManiac; 09.06.2005 в 16:30.

  14. #64

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    2 LeonT

    лампочки можно перинять из кабины самолётов, а плюс к ним всякие аварийные индикаторы, как то:
    -перегрев двигателя
    -плохое состояние двинателя (скоро заглохнет) - правда уже читерство будет
    -низкий уровень топлива
    -близость к предельной скорости, для данного самолёта - чтоб не развалиться

    -можно даже извратиться, чтоб система сигнализации пищала
    и т.д.

  15. #65

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    чтоб DeviceLink корректно работал, рекомендуют вставлять проверки

    accessible get
    4 get(parameter key)
    return: parameter key and 1 or 0 - возможно ли использовать метод get
    в текущем контексте(например, если миссия только загружается).

    accessible set
    6 get(parameter key)
    return: parameter key and 1 or 0 - возможно ли использовать метод set

  16. #66
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    По поводу лампочек - пока реализую только те, что есть непосредственно в длинке. А для фантазии тут конечно поле немеренное .В принципе - в отдаленном будущем, можно попробовать сделать и ввод положения тумблеров с приборной панели (тогда бы и сгодился "лишний" вывод). В MJOY'е кнопок, конечно предостаточно, но тянуть отдельно кабель с джоя еще и на приборную панель... некрасиво как-то.
    С исключениями разобрался через TRY...EXCEPT on__do_. очень помогло, когда придет время, не так стыдно будет программку людям показать . Вот объем только - дельфийский, под полмегабайта.

  17. #67

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    И ишо: Про ламерство тут неуместно, ибо все мы юзвери от рождения, но не все такие увлечённые, как на этом форуме. А главное - это желание, которое из юзера(или лузера) делает мегаВоина...
    {полу-пьяные откровения]

  18. #68
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    а в локоне есть такой индикатор с лампочками - СПО "Берёза". Лампочек я там насчитал 2 или 3 десятка. Считается перспективным иметь такую штуку снаружи монитора т.к. на неё надо смотреть при выполнении противоракетных манёвров и т.д.

  19. #69
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Немного тебя огорчу: мой девайс мало подходит для локона. Летаю только в ИЛе. (ну, "не зовут" меня реактивные!) Потому и ограничился 90S2313, что в ином поршневике и восьми циферблатов нет. О лампочках уже говорил (хотя можно нарастить аппаратно).
    Впрочем, мое устройство задумывалось как УНИВЕРСАЛЬНОЕ, то есть пригодное для любых применений, вплоть до управления видеонаблюдением. Входной интерфейс будет очень прост. Кроме того, будет возможность подключать на одну передающую линию несколько адресуемых устройств.
    В общем, для тех, кто не побрезгует классическим СОМ портом, кое-какие возможности откроются.

  20. #70
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    я тут заказал несколько tiny2313 из питера... приедут - попробую на них собрать. расскажи хоть, как подключил прибор? и какой? использовал буфер какой или напрямую?

    вообще-то, хотел пару приборов, требующих внимания приделать: указатель скорости, высоты и вертикальной скорости. пока не планирую весь копкит делать.

  21. #71
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Выходов на приборы у меня восемь: компас, спидометр, вариометр, альтиметр, топливомер,температура цилиндров, температура входящего масла, тахометр.
    Все, за исключением альтиметра, восьмибитные. Прибор (он у меня пока один ), обычный микроамперметр на 300 мкА, подключаю непосредственно к выходам процессора через потенциометр 33кОм. Для вариометра можно использовать обычный прибор, с нулем на краю.
    Параллельно сочиняю контроллер на Tiny12 для приборов, который ориентируясь на длительность импульса ШИМ, сможет управлять двух- трех- фазным индикатором (вроде твоего топливомера, или моего БДСа) с углом поворота 360 град. Достоинство такого подхода, как я уже говорил, - возможность использовать приборы любых систем, без переделки самого контроллера.

  22. #72

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    А вы не будете далать авиагоризонт?
    -всё же красивая, и крайне полезная вещь, привзлёте\посадке и бою на бреющем полёте?

  23. #73
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Честно... Ни разу во время боя не посмотрел на горизонт. . Наверное - дело привычки, но как-то некогда. Да и сами пилотажники говорят, что после двух - трех фигур горизонт "слетает". Хотя, не спорю, вещица эффектная. Но сделать механику сразу двух осей сложновато. Впрочем...будем думать.
    PS А вот иметь две температуры - цилиндров и масла, может быть и лишнее, во всяком случае, пока нет раздельного управления створками воздуха/воды и масла.
    Крайний раз редактировалось LeonT; 11.06.2005 в 01:08.

  24. #74
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    43
    Сообщений
    480

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    LeonT - тот авиагоризонт, что есть в самолётах ила, сделать достаточно проблематично, действительно. Вот тот, что на сушках в локоне - там, сдаётся, конструкция проще для повторения. Правда, там ещё директоры крена и тангажа, а это ещё пара осей...

  25. #75
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

    Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)

    Ну, если устроит тебя СОМ а не УСБ, можно будет включить два контроллера, получишь шестнадцать циферблатов. А софт для локона все равно другой писать.

Страница 3 из 9 ПерваяПервая 1234567 ... КрайняяКрайняя

Ваши права

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