Страница 2 из 2
Re: Гироскоп + pic18f45k22
Добавлено: Пт фев 06, 2015 17:00:13
xxmafxx
Если не секрет как работает данная функция и что в результате должно получится?
Всё что после response = L3GD20_GetAngRateRaw(&value); Оставлять?
Re: Гироскоп + pic18f45k22
Добавлено: Пт фев 06, 2015 18:07:43
dosikus
Работает? Что выдало в UART ?
Re: Гироскоп + pic18f45k22
Добавлено: Пт фев 06, 2015 19:46:35
xxmafxx
ДЫк пятница вечер

Попробую не раньше понедельника. Хотел бы заранее знать что же там будет, чтобы потом не ждать ответа на форуме

Re: Гироскоп + pic18f45k22
Добавлено: Пн фев 09, 2015 13:02:10
xxmafxx
Вообщем ситуация следующая.
Не ясно почему, но прога зависает при обращении через UART к переменным sumX(Y)(Z). При этом если взять модуль этих переменных перед выводом в UART то все пашет. Вышел из ситуации следующим образом (колхоз кончено но заработало.)
Функция DisplayAngleRate при этом не используется (видимо в ней и касяк)
if (abs(value.X_AXIS - r0_x) > TSHLD){
Xval = value.X_AXIS - r0_x;
if (abs(Xval * 0.00875 / 94.8 * 3.0)<0){
sumX -= abs(Xval * 0.00875 / 94.8 * 3.0)
}
else
{
sumX += abs(Xval * 0.00875 / 94.8 * 3.0)
}
UART1_Write(sumX);
Но самое печальное не в этом - чувствительность гироскопа оказалось недостаточной для реакции на угловые скорости моей платформы. Поэтому принял решение перейти на акселерометр
http://www.mikroe.com/add-on-boards/mea ... lerometer/ (он слава яйцам аналоговый, надеюсь гемора будет меньше).
О продвижениях или тупняках постараюсь отписываться.
Re: Гироскоп + pic18f45k22
Добавлено: Чт фев 12, 2015 13:53:38
xxmafxx
Пока что как то так -
http://youtu.be/cqxoEP8od18 . Микросхемы без радиаторов поэтому жутко греются. Когда придут еще 3 привода для нижней секции сделаю нармальное продолжительное видео. Итого на изготовление диплома затрачено по существу неделя. Хотя по хорошему там работы на 2 дня максимум
P.S. На видео стакан ТОЛЬКО в качестве уровня.
P.S.S. Содержимое вода !
