MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Разработка нового контроллера

Строим реалистичный симулятор перегрузок своими руками. Рекомендации. Советы.

Модераторы: Death_Morozz, null, Ale

Re: Разработка нового контроллера

Сообщение AlexVr » 24 фев 2013, 21:42

null писал(а):Наконец пришли некоторые из китайских плюшек.

Классные плюшки! С интересом жду "опытов"!
Обратная связь без проводов, концевиков, резисторов, энкодеров!
null я в тебя верю!
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: Разработка нового контроллера

Сообщение null » 24 фев 2013, 21:59

Буду стараться оправдать ожидания ;)
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1043
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 13 мар 2013, 10:37

Хочу извиниться перед обществом за временное отсутствие на форуме и, как следствие, "замораживание" некоторых проектов.
Просто "ожиданно" навалилось много совершенно неотложных дел, в основном по работе. :shock: Но свет уже виден :D
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 13 апр 2013, 09:08

Успел я получить бОльшую часть плюшек для экспериментов из Поднебесной

Симулятор.jpg
Симулятор.jpg (542.76 КБ) Просмотров: 4216


Кроме ардуин теперь есть:
- Дисплей графический - 128 х 64
- Изолятор USB
- Ультразвуковой дальномер
- Bluetooth <> UART адаптер
- Трехосевой акселерометр
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Death_Morozz » 13 апр 2013, 20:26

Кроме ардуин теперь есть:
- Дисплей графический - 128 х 64
- Изолятор USB
- Ультразвуковой дальномер
- Bluetooth <> UART адаптер
- Трехосевой акселерометр


Это очень интересно, как из этого, что- то получится!
Хочешь сделать хорошо - сделай это сам: http://infarctrec.ru/texts.htm
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2608
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 737 раз.
Поблагодарили: 290 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение null » 13 апр 2013, 20:51

Приветствую Алексей!
Я из-за почтового коллапса не заказываю сейчас ничего, хорошо что у тебя все норм проскочило! А из-за временного бытового коллапса не получается закончить начатое, но думаю скоро справлюсь и продолжу. В общем работа портит много времени и настроения пока что.
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1043
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 13 апр 2013, 21:05

Death_Morozz писал(а):Это очень интересно, как из этого, что- то получится!


Думаю испытать альтернативные датчики положения (сонар и акселерометр) для сима. С дисплеем просто охота поиграться, а заодно и попробовать сделать авиагоризонт для AlexVR. Ну а изолятор - как альтернатива изолятору между AMC и мостом. Кстати, и блютуз-свисток для той же цели...

null писал(а):Я из-за почтового коллапса не заказываю сейчас ничего, хорошо что у тебя все норм проскочило!

Увы - не все... Жду еще GPS приемник и платку с полным комплектом датчиков (пока есть только акселерометр)...

null писал(а):А из-за временного бытового коллапса не получается закончить начатое,

Да вот та же фигня ((
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение AlexVr » 14 апр 2013, 09:17

Привет, Коллеги!
Рад что форум ожил! Всех с Весной и Днем Космонавтики!

Ale писал(а):Думаю испытать альтернативные датчики положения (сонар и акселерометр) для сима. С дисплеем просто охота поиграться, а заодно и попробовать сделать авиагоризонт для AlexVR. Ну а изолятор - как альтернатива изолятору между AMC и мостом. Кстати, и блютуз-свисток для той же цели...


Просто счастлив слышать! Компактный и легкий авиагоризонт - МЕЧТА!

Я тут не утерпел, купил вот такой набор:
http://hobby.msdatabase.ru/production_main/sets
http://code.google.com/p/ardupilot-mega/wiki/APM25board
С радиомодемами 900 МГц, приемником GPS, датчиком воздушной скорости.
С помощью программы Mission Planner и нетбука
в полете вижу все параметры в т.ч. авиагоризонт, и себя на карте :) , картинка типа этой, только не Африка :lol: :
Изображение
http://fotki.yandex.ru/users/alex-vr/view/607334/

Еще ради интереса смонтировали это дело на авиамодель, теперь пенолетка сама стабилизируется в полете, летит как по рельсам, возмущения отрабатывает по 1 производной! Возвращается на точку взлета, в планах отработать полет по запрограммированным координатам и научить ее взлету-посадке на автопилоте, если получится, ту буду пробовать на своем настоящем самолетике режим стабилизации! :oops:

Если эти железки можно приспособить и на СИМ, готов на любой эксперимент!
Сорри за офтоп.
Аватара пользователя
AlexVr
SIMER
 
Сообщения: 449
Зарегистрирован: 05 апр 2010, 20:48
Благодарил (а): 23 раз.
Поблагодарили: 32 раз.
Баллы репутации: 71
Технарь

Re: Разработка нового контроллера

Сообщение Ale » 11 май 2013, 08:35

Пока праздники и огороды - вот интересное решение по исключению ненужных "ресетов" arduino при открытии ее COM порта... (набрел по подсказке наших иноземный друзей)
http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection
Особенно это важно для Arduino с чипом FTDI. Ножка "ресета" притягивается к +5 резистором порядка 100 Ом (параллельно со штатными 10 КОм). В результате FTDI не может
ее утянуть на землю... и сброса не происходит. При заливке новой прошивки этот доп-резистор надо отключать, естественно.

Я на своей платке реализовал другое решение - перерезал дорожку и поставил джампер... Но, к сожалению, плата спроектирована так, что установить этот джампер совсем не просто...
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Death_Morozz » 11 май 2013, 15:38

Так-так-так! ИМХО, джампер или микротумблер самое -то! Учитывая дешевизну и легкость монтажа джампера - ему там самое место и быть.
Хочешь сделать хорошо - сделай это сам: http://infarctrec.ru/texts.htm
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2608
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 737 раз.
Поблагодарили: 290 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение CraCk » 12 май 2013, 00:19

Ale писал(а):Я на своей платке реализовал другое решение - перерезал дорожку и поставил джампер... Но, к сожалению, плата спроектирована так, что установить этот джампер совсем не просто...

Возможно я и ошибаюсь, но кажись на Arduino Mega 2560 уже предусмотрена такая фишка в форме контактов.
Вложения
ArduinoMega2560_r2_front.jpg
ArduinoMega2560_r2_front.jpg (189.26 КБ) Просмотров: 3988
Аватара пользователя
CraCk
SIMER
 
Сообщения: 367
Зарегистрирован: 31 мар 2010, 21:25
Откуда: Made in Ukraine
Благодарил (а): 66 раз.
Поблагодарили: 102 раз.
Баллы репутации: 107
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 12 май 2013, 07:42

CraCk писал(а):Возможно я и ошибаюсь, но кажись на Arduino Mega 2560 уже предусмотрена такая фишка в форме контактов.

Нет, ты не ошибаешься. Это именно та перемычка, которую нужно перерезать и на которую надо запаять джампер. Вот она же на Arduiono Uno:

ArduinoUNO копия.jpg
ArduinoUNO копия.jpg (262.13 КБ) Просмотров: 3973


А вот перемычка на Arduino Duemilanove:

ArduinoDuemilanove копия.jpg
ArduinoDuemilanove копия.jpg (185.1 КБ) Просмотров: 3973


Я как раз писал, что на Duemilanove перемычка расположена не очень удобно, слишком близко к разъему USB, что мешает комфортно напаять джампер . У меня лично получилось вот так:

ArduinoDuemilanove_jamper.jpeg
ArduinoDuemilanove_jamper.jpeg (180.78 КБ) Просмотров: 3973


Ну и еще одно замечание - стандартный джампер размером 2.56 мм слишком велик получается. Я впаял 2-х миллиметровый. Да еще и отогнул немного от разъема...

Death_Morozz: Полезная информация, добавил в FAQ для симеров
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение CraCk » 12 май 2013, 13:16

Ale писал(а):(набрел по подсказке наших иноземный друзей)http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnectionОсобенно это важно для Arduino с чипом FTDI. Ножка "ресета" притягивается к +5 резистором порядка 100 Ом (параллельно со штатными 10 КОм). В результате FTDI не можетее утянуть на землю... и сброса не происходит. При заливке новой прошивки этот доп-резистор надо отключать, естественно.

Зачем делать столько лишних движений с пайков резистора если можно решить с помощью перемычки?
Аватара пользователя
CraCk
SIMER
 
Сообщения: 367
Зарегистрирован: 31 мар 2010, 21:25
Откуда: Made in Ukraine
Благодарил (а): 66 раз.
Поблагодарили: 102 раз.
Баллы репутации: 107
ТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 12 май 2013, 15:04

CraCk писал(а):Зачем делать столько лишних движений с пайков резистора если можно решить с помощью перемычки?


Резистор тоже должен быть "извлекаемым" - не припаянным намертво. Получается та же перемычка (резистор можно даже не паять, а воткнуть в разъем Arduino)... А вот как раз перерезать перемычку и напаять на нее джампер (который тоже надо специально доставать) - это даже чуть более затратно
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Re: Разработка нового контроллера

Сообщение Ale » 20 окт 2013, 18:27

Выкладываю ОДНУ версии прошивки:

для AlexVr - Arduino UNO (контроллер mega328) с энокдерами
x-sim_arduino_uno_v 25_encoders.rar
(6.15 КБ) Скачиваний: 119



Прошивка совместима с xSimCtrl

Напомню распиновку
arduino-duemilanove-schematic.jpg
Схема подключения к Arduino
arduino-duemilanove-schematic.jpg (714.26 КБ) Просмотров: 3252


ЗЫ: Прошивки экспериментальные - просьба протестировать сначала без подключения движков...
Вложения
x-sim_arduino_mega_v25_pots.rar
(5.05 КБ) Скачиваний: 96
Аватара пользователя
Ale
Разработчик
 
Сообщения: 1415
Зарегистрирован: 01 фев 2011, 20:48
Откуда: Дубна
Благодарил (а): 536 раз.
Поблагодарили: 567 раз.
Баллы репутации: 272
ТехнарьТехнарьТехнарь

Пред.След.

Вернуться в X-SIMULATOR и RU-SIMULATOR & SimTools

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Mail.Ru [Bot] и гости: 3

x

#{title}

#{text}