Создание имитаторов стрелочных приборов на базе приборных шаговых двигателей — «Железные» кокпиты

Просмотр сообщенияprorok19 (09 September 2012 — 12:50) писал:

а можно глянуть схему вашего com-модуля, а то у меня на базе max232….

У меня не FSBUS. У меня совсем другая система, см. тему «тоже оживление приборов«, схема . Схема, приведенная в этой ветке в сообщении №74, для FSBUS. И ее можно подключить как к вашему com-модулю на max232, так и к usb-модулю имени LifeBurner из темы «FSBus2 — модернизация«. Схему своего модуля прилагаю, но вам он, увы, не подойдет, еслии только вы не захотите повторить мою систему.

Прикрепленные файлы

Чтобы не потерялось: Переделка барометрических приборов в имитаторы
Да уж, изящное решение!
Только вот какой вопрос: в процессе длительного использования не будет происходить постепенное накопление ошибки?

Просмотр сообщенияBoogieBoy (14 September 2012 — 20:44) писал:

не будет происходить постепенное накопление ошибки?

Вроде бы не должно. Положение сохраняется и восстанавливается с точностью до микрошага.

Просмотр сообщениямоделиствв (08 September 2012 — 18:35) писал:

Коллеги в алконе есть подобные движки со встроенным датчиком 0, но они одноосевые.

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

САБ, мои поздравления!

Собрал вторую плату. те же яйца :(
Перегреть МК это надо уметь. Я снимал и при 400. Нормально он себя чухает.

Вы этим программатором еще что-нибудь прошивали? Если уверены в его исправности, то проверяйте монтаж, т.е. MOSI MISO SCK RES GND, это всё что надо для прошивки. miso с mosi не перепутали часом? если норма, то подтянут ли reset к питанию через 10к… и еще, не висит ли что-то еще на этих линиях? если да — поснимайте.

зы. ах да, вспомнил что Вы паяли феном… это типа пасту клали на дорожки?

Просмотр сообщенияKino (08 October 2012 — 22:04) писал:

Перегреть МК это надо уметь. Я снимал и при 400. Нормально он себя чухает.

Вы этим программатором еще что-нибудь прошивали? Если уверены в его исправности, то проверяйте монтаж, т.е. MOSI MISO SCK RES GND, это всё что надо для прошивки. miso с mosi не перепутали часом? если норма, то подтянут ли reset к питанию через 10к… и еще, не висит ли что-то еще на этих линиях? если да — поснимайте.

зы. ах да, вспомнил что Вы паяли феном… это типа пасту клали на дорожки?

Так точно, мазал пасту. На дорожки.
Программатор, он же плата ФС_БАС КОМ, прошивал через него 2 платы И/О — всё отлично прошилось и работает.
Буду проверять ноги. Спасибо за подсказки.

Если не получится — стучитесь в icq (в профиле) или киньте свой скайп в личку, попробуем решить вместе.

Если ротор вращается нормально, остается только заедание в механике. Или недостаток тока — в промежуточных положениях не хватает усилия провернуть редуктор. Больше ничего в голову не приходит. И какие резисторы вы увеличивали с 10 до 27 ом? Обмотки вешаются напрямую на выводы контроллера, их сопротивление как раз и обеспечивает необходимый ток при питании напрямую от 5-вольтовых выходов.

У меня каждый вывод обмотки подключен через резисторы к контроллеру для защиты от кз при не правильном монтаже. По поводу механики, то у меня голый двигатель и мелка стрелка из ПВХ длиной 30мм. Всего двигателей 3, 2 VID29 и один сдвоенный.

для защиты от кз при не правильном монтаже.

Попробуйте после монтажа их закоротить (да и контроллеру ничего не будет от КЗ). Хотя, на фоне 300 Ом сопротивления обмотки эти 10 Ом добавляют всего 3%, сильно влиять не должны.

Схема и прошивка к сожалению вам не сильно помогут.
Готов за разумное вознаграждение переделать протокол обмена под любой удобный.
Схему можно собрать на базе конструктора STM32Discovery.
Исходники выложу :)

 

Пробую заказать в Aлконе двигатели vid29 и vid28 не знаю ответят ли.

Так же как и вы хочу завести их управление на stm32

Исходниками (идеями) как управлять несколькими двигателями не поделитесь.

Управлять несколькими точно так же, как и одним. Можно использовать аппаратный ШИМ на выходах таймеров, но их количество ограничено. Можно делать программный ШИМ, 5-6 бит вполне достаточно плавного движения стрелок разумной длины. Для каждого порта, на котором будут висеть двигатели организуете массив на 32-64 отсчета и по таймеру через DMA циклической пересылкой отправляете отсчеты из этого массива в порт. На STM32 я бы делал именно так.

Пробую заказать в Aлконе двигатели vid29 и vid28 не знаю ответят ли.

Так же как и вы хочу завести их управление на stm32

Исходниками (идеями) как управлять несколькими двигателями не поделитесь.

А 3.3V достаточно для движка? Есть реальный опыт? Пропуски шагов отсутствуют?

От 3.3в питать не пробовал. Но замечание верное. Я бы поставил буфер — копеечной 74HC14 или 74HC04 хватит на два двигателя.

Добрый день всем!

Спаял схему из сообщения http://www.avsim.su/…pros/?p=1697513т.к. три двигателя мне не нужно, зато нужен датчик конца. Прошивку взял из первого сообщения http://www.avsim.su/forum/topic/113299-создание-имитаторов-стрелочных-приборов-на-ба/?p=1734431 

Моторы пищат, но не крутятся никак. Светодиод не мигает.

Потом долго искал по форуму, выяснил, что проблема может быть в оптопарах, выпял их. Нашёл другую прошивку и к ней, в другом месте, епром. После десятка перепрошивок ОДИН мотор стал делать полный оборот, светодиод замигал. Второй мотор только пищит.

Но теперь другая беда — никак не соединяется с FS админом… Вообще никак. Сиды не прописываются, эхо не работает, команды не принимает…

Я окончательно запутался в зоопарке прошивок и епромов, может кто дать адекватные для моей схемы? 

За ранее спасибо. 

maxim171, вы взяли за основу слишком старую схему. Последняя схема находится в сообщении 74  этой ветки, датчиков в ней нет. Прошивку под нее я не выкладывал, потому что вы первый, кто захотел использовать эту схему с FS-BUS (система устарела). Свяжитесь со мной через skype (есть в моем профиле), я пришлю вам прошивку и постараюсь помочь запустить ее.

Да, я только позже нашёл новую схему, прикинул, что разница в 1 моторе, а датчики тут писали можно отключить и схема будет работать без них. Мне интересно именно с фс-бас поиграться, т.к. есть немецкий проект под него, я его когда-то делал, потом забросил, а сейчас опять вот решил… 

Скайпа нет, можете через почту? maksim.batalov (ххххх) inbox.ru

 

Мне тут подсказали, что проблема может быть изза кварца, у меня стоит на 16 мгц, как и в схеме, а во второй схеме стоит на 10. Может изза этого быть? Кварц 16.000 МГц HC-49S.

Да, проблема может быть из-за кварца. Кстати, разница не только в моторе, но и в цепи отслеживания питания (R2-R4, VD1, C1) — без нее работать тоже не будет. Более развернуто ответил на почту.

 

На всякий случай прикреплю последнюю прошивку сюда, может еще кому-то понадобится.

Прикрепленные файлы

Мужики целый день шарахаюсь по форому ни черта не понятно. Очень хочется оживить пару приборов, но опыта в таких делах ноль. Хочется научиться, расскажите кто нибудь что нужно чтоб оживить один прибор и прикрепить его к симулятору.

Мужики целый день шарахаюсь по форому ни черта не понятно. Очень хочется оживить пару приборов, но опыта в таких делах ноль. Хочется научиться, расскажите кто нибудь что нужно чтоб оживить один прибор и прикрепить его к симулятору.

а какой прибор вы хотите оживить и прикрепить?

сформулируйте вопрос корректно.

а лучше внимательно почитать, прежде чем задавать вопросы.

У меня есть Ус-60. Что нужно чтоб подключить я так понимаю в него нужно шаговый двигатель вставить а дальше вкуда? 040.jpg

http://www.avsim.su/…приборов/page-7

Читайте внимательней!!!

Так дальше что делать  то вставил я движок и куда дальше мне интересна вся цепь до компьютера! с ней мне не понятно!

А дальше: схема управления двигателем <-> RS-485 <-> переходник RS485-USB <-> USB (виртаульный COM-порт) <-> программа-роутер <-> протокол IOCP поверх TCP <-> какая-то прокладка (uipcx, SIOC и т.п.) <-> сим.

 

Пожалуй, вам стоит посмотреть на другой проект. Он попроще. А то вы от расстройства уже знаки препинания путать начали.