-
Вложений: 2
Контроллер для стрелочных приборов на микроконтроллере (проект)
Сабж, словом. Пришла мне в голову такая мысль, дабы альтиметр, спидометр и авиагоризонт (и т.д.) поставить под монитор или что-то вроде. Нашел я схему "AVR freaks: DAC utilising ADC", и родилась у меня такая схема (см. рис. 1), которая трансформировалась во вторую схему (см. рис. 2).
Соответственно, выходы D2, D3, D4 выбирают канал, выход ADC измеряет напряжение, и соответственно через выход D1 подтягивается куда надо. Приборы со стрелочками - это соответственно вольтметры, градуированные в желаемых единицах измерения - футы там, метры в секунду или градусы цельсия.
Микроконтроллер думаю AVR mega8, с usb стеком, я пока не разбирался, можно ли как устройство вывода HID это сделать, но, думается, это необязательно, можно было бы просто - rs232 через USB, всё равно этим должна рулить программка, берущая данные через devicelink или luaexport соотвественно.
Собственно, ежели кто соображает в сём премудром деле схемотехники да программирования микроконтроллеров, а так же знает, где взять некоторое количество стрелочных приборов - приглашаю к обсуждению.
PS: А может, сделать на шаговых двигателях?
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Саму схему можешь кинуть? Интересно глянуть.
Авиагоризонт я на шаговиках делать хотел делать, да и приборы сами. Со стрелочными, ИМХО, хуже- органичен диапозон.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Тоже над этим думаю.
Загляните на ветку "РАБОЧЕЕ_МЕСТО/ИДЕЯ_НОВОГО_ДЕВАЙСА..."
Там сия тема обсуждалась, но благополучно заглохла (или переехала?).
PS Но схему думаю сделать попроще. Организовать ШИМ на выходах нескольких портов, а дальше интегрирующие цепочки, или сами приборы проинтегрируют.
PPS А для систем "злектродвигатель/спидометр" нужен будет усилитель тока.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Вопрос! Где найти столько старых вольтметров, похожих на приборы самолетов из ПХ и АВН
Что будете делать со шкалами?
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
корпус можно саму сделать на папьемаше нанести пластик полужидкий.
Шкалу расчитать думаю сожности не составит, а сами насечке , мне проще у меня в части есть фотолаборатория которая вот этим и занимается =)
задумки у человека хорошие , вот только бы не заглохла тема.
мне вот интерестно как будут из игры вытаскиваться данные по изменению показетелей приборов.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Есть на тему самодельных приборов в авиасимуляторах прекрасный сайт. Там обсуждается не только сервомоторный и магнитоиндикаторный принцип, но и другие. Ил-2 ЗС тоже упоминается. К сожалению, ссылка на
эту страницу у меня потерялась. Попробую снова найти сайт в ближайшие дни.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от EJG_Sturm
мне вот интерестно как будут из игры вытаскиваться данные по изменению показетелей приборов.
В ЛокОне импорт и экспорт данных производится через LUA- интерфейс, так что, проблем нет.
Насчет Ил-2 не знаю не летаю в нем, там наверное и не заморачивались с этим.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
China, спасибо за ссылку. А по технологии там есть что- нибудь, я пока не нашел. Если есть, то здорово будет.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
2 Фагот - схемка там простая, состоит из 2-х выводов микроконтроллера (в микроконтроллерах AVR нету DAC'а и всё тут), резистора и конденсатора. Вот ссылка: http://www.avrfreaks.net/index.php?m...ol&item_id=330
Посмотрел я ссылочку, которую дал товарищ china - там, в основном, упор сделан на продажу книги оного майка, за $39.95. через paypal. Короткий отрывок из дескрипшена: "Air-Core Airspeed Indicator builds on the previous chapter by adding analog electronics to drive the air-core movement. Well, it's nominally analog. I tossed in a few logic elements, but it's still mostly analog and does not require programming a micro controller" -- Как сделать, чтобы вольтметр показывал воздушную скорость, используя несколько аналоговых элементов, и пару логических, да без микроконтроллера. Далее: "Air-Core Vertical Speed Indicator is the last chapter in the air-core section. It presents the design of digital electronics to drive an air-core movement. It is based on a PIC micro controller, and interfaces to the host PC through an RS-232C serial com port." -- это нам тоже не надо.
Там есть ещё про сервопривод, но про сервопривод лучше прочитать в книге "радио? это просто!". Там действительно просто. только, имхо, получится дороговато и сложновато по сравнению с аналоговым вольтметром. стоит ли овчинка выделки?
Хотя, если существует и коммерчески доступен, скажем, сервопривод, как одна деталь, или шаговый двигатель высокого разрешения (скажем, 400 шагов/оборот) со встроенным сенсором нулевой позиции, это было бы ещё проще.
Кто-нибудь встречал такие штуки? отечественного/импортного производства, цена, иные характеристики интересуют.
В общем, жду всяких соображений. А книгу покупать не стоит.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Проект хороший.. Если тема не заглохнет, было уже несколько раз (((
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Если я правильно понял, то показания предлагается снимать с джоя, такие приборы нафиг не нужны. нужна скорость (а не положение тротла), авиагаризонт(а не откланения РУСа), альтиметр, по возможности обороты двигателя, температура и пр. пр. эти параметры может выдать только сама игра, ИМХО, чем нужно озадачить Медокса. передача через USB обратную связь. Микроконтроллер и шаговые двигатели. Другой альтернативы не вижу. Есть и проблемы с разной градуировкой у разн самолетов, разными диапазонами по кр мере в скорости и макс допуст температуры перегрева...
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Нашел сервомашинки дешевле на http://techmodel.net/
сервомашинка состоит из моторчика, переменного резистора, схемы управления. Угол поворота - от 60 градусов, насколько я понимаю. смотрим дальше.
У майка так же указывается на существование "моторизированных потенциометров". Цены - от $4 за "surplus". Та же машинка, но без контроллера. майк ещё предлагал использовать многооборотный потенциометр. Напоминаю, тут будет стоять AVR с АЦП и ULN2003. Вроде я видел что-то подобное... С такой штукой было бы даже проще.
Кстати, подходящий, вроде как, шаговый двигатель стоит в нашем городе ~240 рублей, что несколько дешевле RC servo. Надо хорошенько подумать.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
RusIvan да есть экспорт данных и в ил-2, и в локоне, и в мсфс, и в фальконе. только везде разный. Есть прога, чтобы рисовать приборы на втором мониторе. мне же это влом, и кажется, что было бы бесконечно более понтово иметь настоящие будильники со стрелочками. ессно, градуировать ли спидометр до 800км/ч или до 2500км/ч - это уже по вкусу.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
шаговики я выковыриваю из раздолбанных флоппиков, а для увеличения разрешения предпологаю использовать редукторы.
Так что, с ценой и доступностью нет проблем.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
А вот есть еще интересная штуковина: двигатель БДС, применявшийся в некоторых магнитофонах. Его силовая часть очень похожа на исполнительный механизм сельсина. Т.е. состоит из постоянного магнита-ротора и разнесенных через 120 град. статорных обмоток. Таким образом, подавая на статорные обмотки различные соотношения постоянных напряжений, можно фиксировать ротор в любом требуемом положении. Причем, угол поворота ротора ОДНОЗНАЧНО определяется именно этими соотношениями, без всякой обратной связи. Попробую, по свободе, к нему контроллер сочинить.
PS Опять я наврал. Разобрал только что БДС, а в нем ротор четырехполюсный. Значит, однозначность будет только в пределах двух квадрантов (0...180 град), правда есть еще хитрый датчик положения ротора, с помощью которого можно попробовать определять истинный угол, но это усложняет схему.
Однако, все равно попробую.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Кстати, я, похоже, нашел прибор, который, вроде, подходит по всем параметрам. Называется air-core gauge, представляет собой как раз постоянный магнит-ротор и 2 перпендикулярные обмотки. Купил один такой за 75р. у майка (см. выше) написано, что существуют любительские схемы для управления такой штукой, как на всякой рассыпухе, так и на микроконтроллере, плюс специализированные микросхемы есть. Да, прибор этот называется топливометр от газели :) Ессно, шкалу надо новую выдумывать, и, возможно, стрелку.
Смотрим дальше :)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
To: ender
Очень хорошие новости. Только меня вот что немного беспокоит - у топливомера в отличие от серво, наверное, обратной связи нет. Не знаю, правда, насколько это критично в плане раскалибровки.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
ну если выход будет достаточно стабильным, а прибор достаточно точен, об обраной связи можно не беспокоится. вопрос в точности именно прибора...
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Ну допустим с приборами (по крайней мере у меня) проблем нет.
Главный вопрос:
как собираетесь снимать показания приборов в игре?
Нужен девайс, который высосет нужные цифири, и ессно ЦАП. Ну с ЦАП-ом понятно. Кто девайс сделает (запрограммирует МК с ЦАП-ами)?
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Будем искать, кто запрограммирует девайс... Я, к своему стыду, еще devicelink не использовал ни разу, и даже отдаленно пока не представляю подробности процесса. Будем разбираться...
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
http://www.motolodka.ru/tx-193.htm
А не подойдет ли тахометр вместо спидометра?
Готовый предмет и стоит 600руб.
По сути это миллиамперметр, и еще в придачу со стабилизатором.
В принципе как насчет "подгонки" автомобильных приборов?
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Так я и предлагал в другой ветке бредовую идею, чтобы к обычному механическому тахометру/спидометру присовокупить злектромотор. :)
(Имеются в виду чисто механические приборы с гибким валом, дешево и сердито)
PS А тахометр шибко понравился. Главное - никаких ЦАПов не нужно. Формировать только частоту на входе.
Где бы еще двухстрелочный/многооборотный найти? ;)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Думаю, такая сложная штука, как тахометр, тут не нужна. Если включить топливометр по схеме H-моста (двух H-мостов), и питать его ШИМ сигналом, получим отклонение в пределах 360 градусов, обратная связь не требуется, т.к. ротор позиционируется в абсолютных координатах.
Проблема, впрочем, обнаружилась. Даже 2. у обмоток в топливометре разное сопротивление - примерно 180 и 220 Ом. Хотя, это может быть сделано специально, ведь диаметр у них тоже разный - одна намотана поверх другой. И второе. Похоже, рядом с ротором есть какая-то железяка или магнит. стрелка стремится в одну точку. Дойдут руки - размотаю нафиг, чтобы разобраться.
Надо будет найти свой конспект по электронной технике да спаять уже какой-нибудь драйвер для прибора. Займусь на недельке.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от LeonT
Где бы еще двухстрелочный/многооборотный найти? ;)
взять механический будильник
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от Antony Gray
Маньяки, блин.
Это говорит человек, имеющий saitek x52 и устройство управления обзором headmouse4, которое спаял сам :D
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от Voz
взять механический будильник
Это я уже предлагал. :) Но в таком случае нужно рисовать две шкалы: Одну, например, 1000метров, другую на 12 километров. Как-то не очень привычно получается.
PS А какое-то подобие контроллера для БДСа я все-таки сваял. НЕ ФОНТАН. :( Видимо, за время бездействия статор намагнитился от роторного магнита, и в результате появилась заметная неравномерность зависимости угла от управляющего кода. Чтобы ее уменьшить, надо повышать ток через обмотки, а до каких пределов это безопасно, пока непонятно. Попробую применить этот котроллер к сельсину-приемнику, может когда на что и сгодится.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
В общем, примерно такая вызрела идея: стрелочный прибор с двумя обмотками типа "топливометр", каждая обмотка подключается по H-мостовой схеме на основе полевых транзисторов или микросхем типа max4427. (другими словами, 8 транзисторов, чтобы отклонить одну стрелку. max4427 тоже не даром). может, есть отечественные микросхемы подобного типа? я не особо ориентируюсь в номенклатуре. и ещё, H-мост имеет два входа, было бы неплохо обойтись одним - 1, 0, в воздухе завис...
PS: если что, H-мост нужен для создания положительных и отрицательных напряжений смещения на обмотке. чтобы стрелка крутилась на 360 градусов.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Что, всетаки от шаговых моторов отказались ?
Вот немного инфы по двигателю с 3,5 флопика http://iron.fire.usi.ru/modules.php?...p=getit&lid=58
И микросхеме его контролера http://iron.fire.usi.ru/modules.php?...p=getit&lid=66
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
-
Вложений: 1
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
алгоритм управления шаговым двигателем на AVR
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
сообщение от ender
1, 0, в воздухе завис...
Извини, имеется в виду ШИМ?
Цитата:
H-мост нужен для создания положительных и отрицательных напряжений смещения на обмотке. чтобы стрелка крутилась на 360 градусов.
При достаточной чувствительности прибора, можно обойтись ПОЛУМОСТОМ, т.е. на один из выводов подается половина питания.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от LeonT
Извини, имеется в виду ШИМ?
При достаточной чувствительности прибора, можно обойтись ПОЛУМОСТОМ, т.е. на один из выводов подается половина питания.
Ну да. Если меня мой склероз не подводит, у avr ногу можно подтянуть к земле, к питанию или оставить как бы изолированной (в высокоимпедансном состоянии, если я правильно говорю). Попробую потом набросать схему.
Кстати, нашел в прайсах отечественный счетверённый полумост, попробую пробить насчёт наличия на выходных.
PS: Сдаётся мне, что одну и ту же схему можно использовать для air-core gauge (ну не знаю я, как оно по-русски! топливометр!), и для шаговика с невысоким напряжением питания. Алгоритм, ессно, будет разным. ну и для шаговика нужен датчик 0 точки. В принципе, можно заставить контроллер рулить и тем, и другим.
Для топливометра требуются 2 значения, соотв. синус и косинус угла. так вот я думаю, их лучше подбирать по таблице на компе (чтобы меньше CPU использовало), и посылать в контроллер. Так выглядит реалистичнее.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
И все таки, мне не очень понятно, почему вы сразу отказались от идеи на серво? Ведь серво - это всего лишь рулевая машинка для радиоуправляемых моделей, и ее в полный рост используют маньяки с simkits.com - вот вам пара примеров: http://www.simkits.com/details.php?prodid=408 (детально распотрошенный attitude indicator), вот и PDF-ка к нему, в ней все ОЧЕНЬ подробно разжевано: http://www.simkits.com/manuals/en/02...G%20170904.pdf (правда, весит не по-детски, 4 с лишним мега, но упертым в реализЬм маньякам это не объем, не так ли? ;).
Контроллер, правда, для этой всей байды выглядит круто и сильно страшно http://www.simkits.com/details.php?prodid=306 - но там ведь распаяны все девайсы, которые нужны сейчас и могут понадобиться в будущем (описание http://www.simkits.com/product.php?prodid=306#), а нам все это щастье пока не нужно, надо-то десяток будильников, а на электронику под это дело, может, раскрутим МинДога? ;) Он на микроконтроллерах вторую половину своего ника съел ;), мож, поможет чем?
Ибо имхается мне, что в контроллере стоит простой какой-нить контроллер типа Атмеги или PIC - НУ НЕ МОЖЕТ ТАМ СТОЯТЬ Intel-386!
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
ШИМ пищать будет, однако. В моем трехфазном контроллере получилось около 300 Гц, так когда включал без выходной фильтрации, хорошо было слышно. Хотя, с другой стороны - реализму добавит. :) На самолетах ВОВ умформеры тоже пищали.
А еще, синус/косинус может и AVR выдавать, не так уж сильно он загружен.
А взять значение из таблицы - дело нескольких тактов (lpm mov Rd,R0).
Я то думаю делать часть иникаторов со своими контроллерами (ATtiny12) благо, стОит он полтора доллара. А внутренний интерфейс - одна сигнальная линия для каждого индикатора, по которой можно передавать импульс длиной в К*N тактов, где К - константа, а N - собственно, передаваемое значение. Преимущество такого "интерфейса" - возможность подключать аналоговые приборы (типа микроамперметров) непосредственно к линии.
Внешний интерфейс полагаю сделать через встроенный UART (или LPM), дабы не заморочиваться с таймингами USB.
И еще, не нужно забывать, что самолетные приборы и называются, и являются по сути ИНДИКАТОРАМИ, так что особая точность там не нужна.
PS А от серво пока не отказываемся. Просто для начала перебираем более дешевые (как мне кажется) варианты. Тем более, что очень многие авиационные индикаторы основаны как раз на сервоприводах. (400 герцовый безынерционный моторчик, редуктор, прецизионный потенциометр.)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Мож я пессимист, тем не менее - Народ, а надо ли это? Стоит ли игра свеч?
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от LeonT
А от серво пока не отказываемся. Просто для начала перебираем более дешевые (как мне кажется) варианты. Тем более, что очень многие авиационные индикаторы основаны как раз на сервоприводах. (400 герцовый безынерционный моторчик, редуктор, прецизионный потенциометр.)
И мы вернулись таки на Дерибасовскую ;)
В рульмашинке все это уже собрано в работающий девайс на заводе, культурно, красиво и компактно :rolleyes: И вполне возможно, что дешевле по гамбургскому счету. :p
Только не надо заморачиваться с лишним питанием, согласованием и отловом глюков - то ли механики, то ли электроники, то ли всего вместе... %)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Сообщение от LeonT
А от серво пока не отказываемся. Просто для начала перебираем более дешевые (как мне кажется) варианты. Тем более, что очень многие авиационные индикаторы основаны как раз на сервоприводах. (400 герцовый безынерционный моторчик, редуктор, прецизионный потенциометр.)
И мы вернулись таки на Дерибасовскую ;)
В рульмашинке все это уже собрано в работающий девайс на заводе, культурно, красиво и компактно :rolleyes: И вполне возможно, что дешевле по гамбургскому счету. :p
И вдобавок не надо заморачиваться с дополнительным питанием, согласованием всех частей привода и отловом глюков - то ли механики, то ли электроники, то ли всего вместе... %)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Согласен. Рулевая машинка, конечно - законченное устройство. Но подозреваю, что именно поэтому она здесь и не обсуждается. О чем там разговаривать - готовое решение.
Правда, только как рулевая машинка. А для наших целей - поместить ее в корпус (размером с консервную банку), присовокупить стрелочку, вырезать стеклышко, напечатать шкалу... Опять конно-ручные работы. :) И управляющего контроллера никто не отменял.
Да разница в цене - одно дело, купить "на развалах" за копейки какой-нибудь МД-0,35; БДС; или шаговик с битого флопа. Другое...
Так что, по тому же счету ;) серво остается равноправным вариантом. Не хуже, но и не предпочтительней остальных. (говорю только о себе :) )
И еще признаюсь: моя страсть ко всякой "экзотике" объясняется просто тем, что у меня всяких приводов-моторов скопилось "достаточное пречисло", и охота это все с толком использовать. А глюки механики/электроники вылавливать - так это моя профессия. :)
Цитата:
Сообщение от catfish
Народ, а надо ли это? Стоит ли игра свеч?
Будем же оказывать снисхождение чужим увеселениям, чтобы получить его для наших (С) Плиний мл. :)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
2 Matroskin: А представляешь, каково будет отлавливать глюки рулевой машинки?! :)
2 LeonT: Машинка, кстати, управляется с помощью ШИМ-сигнала. Насчёт того, что будет пищать - поставить резистор на 5 ом и конденсатор на 1мкф и будет пищать существенно тише.
2 Kristofer: Там, кстати, голый алгоритм. ни схемы, ни листинга программы... Надеятся на наш энтузиазм, похоже :)
У рулевой машинки диапазон ограничен, примерно 270 градусов, насколько я понял. Для индикатора вертикальной скорости и глиссадного индикатора это нормально, а вот компас не сделаешь.
У шаговых двигателей нет датчика нулевого положения, кроме того, две характерискики у нах взаимоисключающие: угол поворота на один шаг и скорость вращения. Да и жрут они электричества.
Я прикинул - если удастся купить пару микрух типа 1128кт4 - "Четырехканальный полумостовой коммутатор с ограничительными диодами", может, за недельку что-нибудь и спаяю. А к выходу "полумостового коммутатора" можно подключить всё что угодно - и шаговый двигатель, и топливометр, и вольтметр.
Чуть не забыл - нужны ещё индикаторы с лампочками. просто некоторое количество светодиодов - например, СПО "берёза". А на simpits они с помощью их контроллера имеют ещё и многопозиционные переключатели.
AVR потому и интересен, что у него есть USB.
Посмотрел тут на радиорынке на индикаторе, прикинул: даже если алтиметр будет представлен стрелочным вольтметром с углом отклонения стрелки 120 градусов, будет удобнее им пользоваться, чем внутриигровым.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
в защиту рулевых машинок... :)
стоимость.. она определяется несколькими параметрами
1 усилие . чем больше тем дороже.. нас не интересует
2 механика- метал вместо пластмасы , упорные подшибники , сальники , двигатель , люфты - в принципе это тоже нас не особо интересует кроме пожалуй последнего пункта , хотя он почти везде одинаковый
3 глюки... я чес слово непонимаю что подрузамевается под этм понятием в отношении машинок..
4 цена... определяется в зависимости от первых 2 пунктов от 10 баксов до 150... (у меня стоит за 120)
4 электроника.. принцип везде одинаковый , разная элементная база
5 углы отклонения... можно зделать хоть 6 оборотов.. ставится вместо штатного резистора многооборотный , и к томуже его ставить можно непосредственно на выходную ось . без редукции т.е. 1 к 1 (на лебетках для р.у. яхт имено так и зделано с учетом применения)
6 в конце концов просто береш оттуда электронику и собачиш на любой другой движок с механикой.. не забыв при этом поставить дополнительные ключи на выход . или даже релюхи
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
AVR потому и интересен, что у него есть USB.
Но дороговаты AVR c USB :( . Не зря МинДог (Хвала ему, во веки веков!) эмулировал USB программно.
PS А есть у шаговиков и многофазников одно преимущество, которого нет у сервомашинок - способность без проблем проходить через ноль, что делает их незаменимыми для компасов и т.п.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
я имел ввиду программную реализацию усб. но, по слухам, когда AVR, скажем, в mjoy, принимает пакет от usb, он ничем больше не занимается. для управления air-core или шаговиком это неважно, так же как и рулевой машинкой, а вот вольтметр будет дрожать. хотя... если задействовать схему как в первом посте, то не будет. а ног у авр'а много, на десяток будильников хватит. надо будет доку ещё почитать, как лучше ШИМ настроить будет.
по 1128кт4: нету этой полезной микросхемы в городе-герое кырске. закажу по почте, хотя пишут, что у неё с частотными характеристиками неважно, но, я думаю, стОит попробовать.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Цитата:
Если включить топливометр по схеме H-моста (двух H-мостов), и питать его ШИМ сигналом
Значит, и топливомер при USB будет дрожать. Правда, можно использовать Выборку/Хранение как ты предлагал (но ЦАП нужен), и еще внутренний аппаратный ШИМ, он есть во многих AVR, но обычно, от одного до четырех каналов :(
К тому же, с USB бывают и другие заморочки. (у меня, к примеру ИЛ не видит MJOY под W98, хотя сама система - видит; а под 2000 все нормально...)
В общем, ДЛЯ НАЧАЛА, полагаю все же будет проще с UART'ом.
Тем более, что "классические" порты сейчас уже мало используются, и на большинстве машин свободный СОМ найти можно.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Еще о компасах. Забавная пришла в голову идея: Взять реальный магнитный авиакомпас (у кого нет - купить похожий автомобильный, бывают такие), поверх него накрест намотать две обмотки, И ВСЕ! :)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Кстати. Разобрал топливометр (там, кстати, внутри на статоре приделан магнит). Срезал обмотки, удалил магнит на статоре... Получился компас :)
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
На http://cooler.irk.ru выложили новость о выпуске серии процессоров Эльбрус... то бишь, я хотел сказать, о software usb для avr tiny. процессор, скажем, tiny2313 (90c2313, вроде) может работать с USB (правда, HID класс он вряд ли будет поддерживать. хотя ХЗ. как получится.). если без hid, то нужет win32 драйвер для такого usb устройства. Плюс в нём есть 4 канала ШИМ. И вроде он есть в нашем городе кырске в рознице. буду пробовать. штука вроде совсем дешевая, кстати.
-
Ответ: Контроллер для стрелочных приборов на микроконтроллере (проект)
Не-e... У 2313 четырех каналов ШИМ нету. Я сейчас как раз на нем сочиняю управляющий контроллер. Вот все его периферальные свойства:
Peripheral Features
– One 8-bit Timer/Counter with Separate Prescaler
– One 16-bit Timer/Counter with Separate Prescaler,
Compare, Capture Modes and 8-, 9- or 10-bit PWM
– On-chip Analog Comparator
– Programmable Watchdog Timer with On-chip Oscillator
– SPI Serial Interface for In-System Programming
– Full Duplex UART
И максимальная разрядность ШИМа - всего 10 бит. Думаю на этот ШИМ поцепить высотомер, получится около 100 отсчетов за оборот (для двухстрелочного). Маловато,конечно. Но у меня отладочная плата под 2313. Будет совсем невмоготу - перейду на что-нибудь другое. Например, Мегу8. У нее и портов поболе (22 против 15) и ШИМ 16-ти разрядный (два канала), плюс один 8-ми разрядный.