Кобра III

 
1 72 73 74 75 76 77 78
RU Semenov #29.09.2013 14:01  @Non-conformist#29.09.2013 13:19
+
-
edit
 

Semenov

втянувшийся
Non-conformist> Хех... Поздно уже помогать!

На будущее... Драйверы для девайсов и библы удобно брать на SparkFun и Pololu в примерах.
Для микрух STM на сайте производителя в разделе "дезин ресурс" - LIS331DL MEMS motion sensor 3-axis - ?2g / ?8g smart digital output nano accelerometer - STMicroelectronics
и в приложении к отладочным платам под компонент.
 29.0.1547.7629.0.1547.76
UA Non-conformist #29.09.2013 17:26  @Xan#29.09.2013 00:10
+
-
edit
 

Non-conformist

аксакал

Xan> Бери для моделек.
Xan> 2-элементные начинаются от 2.90 баксов.
Такой, как ты привёл, у них сейчас нет в наличии. Нашёл вот такую:

Turnigy 160mAh 1S 30C (Eflite, Minium compatible)

Turnigy 160mAh 1S 30C (Eflite, Minium compatible) // hobbyking.com
 

Это одноэлементная, т.е. надо две штуки. Что имхо лучше, потому как на случай краша лучше иметь много мелкого и подешевле, чем мало и подороже. Больше вероятности сэкономить имхо. ))

Мне нравится их ёмкость. Потому что 2500 мАч фонарных аккумуляторов (18650) для десятисекундного руления актуаторами представляется мне сильно избыточными. Вот для отладки они хороши - надолго хватает. А в полёт - тяжело и жалко...

Буду брать! Что такое "balance" применительно к модельным аккумуляторам? Встроенная схема обеспечения правильного заряда?

***
Сейчас попробовал торкнуть провода смонтированного в пепелаце актуатора двумя последовательными 18650. Сабж стоял на полке, прислонённый к стене. В момент замыкания цепи, в месте контакта проскочила довольно мощная искра, актуатор конвульсивно отработал, КС лягнула стену, и весь пепелац, бодро оттолкнувшись от стены, чуть не шарахнул меня по кумполу. Еле успел подхватить. Первое знакомство состоялось. ))

Потом "цвиркал" уже аккуратнее, в смысле с размаха, чтобы совсем коротко. Граждане! Привод РАБОТАЕТ! Мощи хватает за глаза уже при восьми вольтах! Если удерживаешь КС в кулаке, то впечатление такое, что ухватил за хвост щуку килограмма на два! Оно как ЖИВОЕ! То ли ещё будет!!!

Памятуя о печальном опыте Z-моторчика, "цвирканье" волевым усилием быстренько прекратил. ))
Skype: a_schabanow  
RU Semenov #29.09.2013 17:31  @Non-conformist#29.09.2013 17:26
+
-
edit
 

Semenov

втянувшийся
Non-conformist> "цвирканье" волевым усилием быстренько прекратил. ))

А прошивку с реверсом проверил?
 29.0.1547.7629.0.1547.76
Это сообщение редактировалось 29.09.2013 в 17:45
UA Non-conformist #29.09.2013 17:59  @Semenov#29.09.2013 17:31
+
-
edit
 

Non-conformist

аксакал

Non-conformist>> "цвирканье" волевым усилием быстренько прекратил. ))
Semenov> А прошивку с реверсом проверил?
Xan посмотрел на D928, но не увидел там отличий от последнего варианта PWM.c (с пониженной частотой, который дал нормальную линейность на выходе драйвера). Может невнимательно смотрел, потому что занят датчиками. Покажи, в чём отличие?

И я не совсем понял - в прошивке только ШИМ, или там есть и управление по УАРТ? В смысле - это исправленный и модифицированный тобой Test-1, я правильно понимаю?
Skype: a_schabanow  
KZ Xan #29.09.2013 19:17  @Non-conformist#29.09.2013 17:26
+
-
edit
 

Xan

координатор

Non-conformist> Такой, как ты привёл, у них сейчас нет в наличии. Нашёл вот такую:

"Баланс" — это кабель от многоэлементной батарейки с тонкими проводками от каждого элемента, чтоб при заряде не допускать на отдельных элементах роста напруги за красную черту.
Заряжалки для моделек обычно умеют батареи "балансировать".
Ну и у батареи есть силовые выводы, всего два толстых провода от всех элементов сразу.
По идее, для одноэлементной батареи кабель "баланс" не нужен. Но фиг знает, что там корейские дизайнеры удумали. :)

У батарейки, на которую ты нацелился, гибкие провода или жёсткий разъём? Ответная часть у тебя есть?
 10.010.0
RU Semenov #29.09.2013 20:20  @Non-conformist#29.09.2013 17:59
+
-
edit
 

Semenov

втянувшийся
Non-conformist> посмотрел на D928, в чём отличие? в прошивке только ШИМ, или там есть и управление по УАРТ?

Это я сделал, очевидно следует начать с чтения файла ___readme версия 928.txt - прочти меня!
... и все проЯснится :)

Ошибка сохранена в файле из D926 - файл "PWM err -3.c"
там if (PWM_Z_Value < -3)
а надо поставить число -31

Xan> По идее, для одноэлементной батареи кабель "баланс" не нужен. Но фиг знает, что там корейские дизайнеры удумали. :)

Они удумали что элементы часто включают последовательно в батареи.
Прикреплённые файлы:
928.jpg (скачать) [19,6 кбайт, 14 загрузок] [attach=352386]
 
 
 29.0.1547.7629.0.1547.76
+
-
edit
 

Serge77

модератор

Semenov> как удалить пост?

Никак, просто сотри содержимое.
UA Non-conformist #29.09.2013 21:24  @Semenov#29.09.2013 20:20
+
-
edit
 

Non-conformist

аксакал

Проверил! Вопрос программного ШИМ закрыт. Всем большое спасибо! ))

***
Двигаем далее... Завтра травлю и по обстановке собираю ХУ. Потом будет видно - или пробуем читать датчики МЕМС, или могу смонтировать на кардан датчики положения КС (регуляторы громкости от карманных радиоприёмников), и пробовать ШИМ в связке с ПИД - отлаживать малую петлю, добиваясь чёткого реагирования актуаторов... Если будут готовы МЕМСы - можно подавать сигнал на актуаторы сразу от мемсов. Если ещё не будут - можно будет использовать в качестве источника входного сигнала тот же потенциометр, подавая напругу с его движка на АЦП вход... На плате МК всё это предусмотрено.

А можно замутить "модель стабилизатора танковой пушки", установив на КС крестовину с двумя парами фотодиодов. Будет следить за перемещениями лампы накаливания. ))

НА ПОРОГЕ!!! ))
Прикреплённые файлы:
pwm_reverse_linearity.PNG (скачать) [16,11 кбайт, 17 загрузок] [attach=352419]
 
 
Skype: a_schabanow  
UA Non-conformist #30.09.2013 23:13  @Non-conformist#29.09.2013 21:24
+
-
edit
 

Non-conformist

аксакал

Есть IIC !!! Работает акселерометр! Учитывая, что при пайке температура достигала 280 .. 290 С - таки неплохие чипсы выпекает ST, да!

Плюс-минус 1g по трём осям:
Прикреплённые файлы:
lis_331_1g.xls (скачать) [918,5 кбайт, 94 загрузки] [attach=352531]
 
 
Skype: a_schabanow  
UA Non-conformist #01.10.2013 22:30  @Non-conformist#30.09.2013 23:13
+
-
edit
 

Non-conformist

аксакал

Вуаля - 6DOF, как с куста... Гироскоп + акселерометр, два в одном, одновременно:
Прикреплённые файлы:
1111.xls (скачать) [367 кбайт, 58 загрузок] [attach=352771]
 
 
Skype: a_schabanow  
UA Non-conformist #01.10.2013 22:51  @Non-conformist#01.10.2013 22:30
+
-
edit
 

Non-conformist

аксакал

Что-то как-то всё быстро получается... Когда за тебя пишут! )))) Но всё равно, думал что будет намного муторнее... НОРМАЛЬНО!

Практически из всего, что спаял, осталась неосвоенной только бортовая память. За неделю по часу вечерами. Фигасе темпы - что значит ОПЫТ... Имею в виду чисто пробуждение к жизни железа. А дальше математика пойдёт, пиды-шмиды... Несколько другая песня кагбэ. Ну, поглядим...
Skype: a_schabanow  
Это сообщение редактировалось 01.10.2013 в 22:57
UA Non-conformist #01.10.2013 23:01  @Non-conformist#01.10.2013 22:51
+
-
edit
 

Non-conformist

аксакал

Как бы там ни было, но уже сейчас имхо можно сказать, что удалённое отлаживание железа по аське - процесс абсолютно реальный и весьма продуктивный. При условии доброй воли и желания на обоих концах провода, само собой... Ну, квалификация ведущего ТОЖЕ имеет значение. ))
Skype: a_schabanow  
RU Semenov #02.10.2013 10:46  @Non-conformist#01.10.2013 23:01
+
-
edit
 

Semenov

втянувшийся
Non-conformist> удалённое отлаживание железа по аське - процесс абсолютно реальный и весьма продуктивный.

А по Тимвьюверу наверняка еще продуктивней. :) Dropbox - TeamViewer удаленный ПОЛНЫЙ доступ к ПК
 29.0.1547.7629.0.1547.76
+
+1
-
edit
 

Xan

координатор

Semenov> А по Тимвьюверу

Не, я за безопасный секс. :)
 10.010.0
UA Non-conformist #04.10.2013 23:58  @Xan#02.10.2013 16:56
+
-
edit
 

Non-conformist

аксакал

Проведены испытания L3G4200D на термостабильность в диапазоне -10С .. +80С. Данные в обработке...
Skype: a_schabanow  
KZ Xan #05.10.2013 09:33  @Non-conformist#04.10.2013 23:58
+
-
edit
 

Xan

координатор

Non-conformist> Проведены испытания L3G4200D на термостабильность в диапазоне -10С .. +80С. Данные в обработке...

Интересна была стабильность частоты выдачи данных (появления сигнала готовности).
Так как в интегрировании участвует время, то должен быть опорный источник этого времени.
Совсем правильно было бы, опираясь на хороший кварц, измерять интервалы времени между готовностями данных, и потом в интеграле умножать. Но гораздо приятнее было бы в качестве источника эталонного времени использовать сами сигналы готовности. Но для этого частота готовностей должна быть достаточно стабильной.
И вот что получилось про эту частоту (градусы, относительное отклонение):

-8 0.99924
10 0.99968
22 1.00000 (102.9465 Гц)
50 1.00077
70 1.00135
84 1.00166

То есть, в рабочем интервале (-40...+85) частота менялась бы на ±0.17%.
А в доках на микруху типичное изменение чувствительности в этом интервале ±2% — более чем на порядок больше.
Значит нестабильность частоты даст небольшой вклад в общую ошибку и готовность можно использовать как эталон времени.

Остальное пока не обработано.
 10.010.0
UA Non-conformist #06.10.2013 10:39  @Xan#05.10.2013 09:33
+
-
edit
 

Non-conformist

аксакал

frost_2_room (-8C .. +22C):

delta Х = 120
delta У = 195
delta Z = 50

От 32000 с копейками пунктов максимального размаха температурный дрейф на диапазоне изменения температуры 30С получается соответственно:

delta X = 0,4%
delta Y = 0,52%
delta Z = 0,16%



oven_2_room (+86С .. +32С)

delta Х = 160
delta У = 330
delta Z = 70

delta X = 0,5%
delta Y = 1%
delta Z = 0,22%
Skype: a_schabanow  11
UA Non-conformist #02.12.2013 11:59  @Non-conformist#06.10.2013 10:39
+
-
edit
 

Non-conformist

аксакал

Ivan_V !

В последнем разговоре я совсем забыл про стенд! А там тоже по железу практически всё готово - датчики, усилитель, МК (ATMega32), память. UART работает. Тоже всё повисло на полдороги: нет программиста...

Если есть свободное время, желание и возможности - милости просим к сотрудничеству! Как раз тема АЦП - то, чем ты сейчас и занимаешься. И Атмел, не ПИК! ???
Skype: a_schabanow  
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

Semenov

втянувшийся
Как дела? AVR это хорошо знакомое. :)
 35.0.1916.11435.0.1916.114
1 72 73 74 75 76 77 78

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru