Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Акселерометър
http://mcu-bg.com/mcu_site/viewtopic.php?f=22&t=18854
Страница 1 от 2

Автор:  VPavlov [ Вто Юни 13, 2023 1:39 pm ]
Заглавие:  Акселерометър

Здрасти,
Представям Ви уред за измерване на ускорението. Екранът показва ускорението по хоризонталните оси (в m/s^2) + скала, която показва най-голямото ускорение( до 10G ), измежду която и да е ос. Има софтуерно успокоение на ниските честоти, което води до известно забавяне в зависимост от това колко тежест се дава на новите измервания, спрямо старите, в момента мисля че беше около 10 процента.
В допълнение направих така че LCD-то да е с мека връзка, а контролерът да може да се отделя от системата, така че да няма нужда от запояване. Последното+размерът на батериите доведе до сравнително голям обем на кутията, но пък позволява правенето на грешки и тяхното поправяне без да се губи микроконтролерът, който е и сравнително скъп.
Предстои работа по малка програмка, която да визуализира данните от SD картата.
Ползва:
- SD карта
- Arduino MKR Zero
- MPU6050
- LCD екран
- 4 батерии от по волт и половина+гнездо за тях
- разни връзки от платка към кабел
- постоянен превключвател
- Кит-че за стабилизиране на напрежението, на основата на АМС1117, произведено от Ради96.
- Прототипна платка 8*12 см
- ABS пластмаса

Това е. Критики и коментари са добре дошли.

Прикачени файлове:
IMG20230613111451.jpg
IMG20230613111451.jpg [ 4.11 MiB | Прегледано 5337 пъти ]
IMG20230612182704.jpg
IMG20230612182704.jpg [ 3.83 MiB | Прегледано 5337 пъти ]

Автор:  VPavlov [ Вто Юни 13, 2023 1:41 pm ]
Заглавие:  Re: Акселерометър

Забравих да добавя че кутията има три капака, всеки от които застава на мястото си самостоятелно, без болтове. Прототипната платка лежи в гнездо и от горе е притисната от капака на кутията, така че вътрешно е добре закрепена. Прикачам снимка на дисплея в работно положение.

Прикачени файлове:
Display.jpg
Display.jpg [ 166.59 KiB | Прегледано 5331 пъти ]

Автор:  Н'бабане Гт'муан'га [ Вто Юни 13, 2023 3:33 pm ]
Заглавие:  Re: Акселерометър

Изглежда добре. Каква му е основната идея за приложение?
Тия конектори вътре издържат ли на специфицираните натоварвания?

Автор:  VPavlov [ Вто Юни 13, 2023 3:49 pm ]
Заглавие:  Re: Акселерометър

Благодаря! Приложението му е да записва ускорението в автомобил. Недостатък е че не предвидих схема за закрепване в автомобилът. В колата няма много големи претоварвания мисля че ще издържи, но предстои да разберем.

Автор:  palavrov [ Вто Юни 13, 2023 3:51 pm ]
Заглавие:  Re: Акселерометър

VPavlov написа:
Благодаря! Приложението му е да записва ускорението в автомобил. Недостатък е че не предвидих схема за закрепване в автомобилът. В колата няма много големи претоварвания мисля че ще издържи, но предстои да разберем.

Има. При челен удар.

Автор:  VPavlov [ Вто Юни 13, 2023 4:14 pm ]
Заглавие:  Re: Акселерометър

Не е предвиден за замерване при катастрофи, в този случай ще трябва друг подход. Примерно всичко да е запоено на една платка и здраво свързано с корпуса на автомобила.

Автор:  itso.t [ Вто Юни 13, 2023 4:23 pm ]
Заглавие:  Re: Акселерометър

Символите за "=" на дисплея са барграф показващ ускорението по някоя ос?

Редакция:
OLED дисплей няма ли да е по-щадящ за батериите?

Автор:  MYXATA [ Вто Юни 13, 2023 4:24 pm ]
Заглавие:  Re: Акселерометър

Колко ти е ODR?
Какъв филтър синконфигурирал...

Правил ли си сметки колко ти затихват вибрациите от кутията, и колко е резонансната честота на иазделието като цяло.
Оттам може да видиш дали това което се опитваш да мериш е възможно да го измериш....

Автор:  MYXATA [ Вто Юни 13, 2023 4:26 pm ]
Заглавие:  Re: Акселерометър

Като цело сандвич с две и повече платки и пластмасова кутия води до подвеждащи резултати при този тип мерения :!:

Автор:  VPavlov [ Вто Юни 13, 2023 4:31 pm ]
Заглавие:  Re: Акселерометър

itso.t написа:
Символите за "=" на дисплея са барграф показващ ускорението по някоя ос?

Редакция:
OLED дисплей няма ли да е по-щадящ за батериите?


Да. Показват показанията по оста която има най-голямо ускорение, без да уточняват коя е тя. Бих могъл да я изпиша, но дисплея показва моментни стойности които бързо се менят. Записването в картата е по-прецизно, през X период от време, отделно за всяка ос.

Напълно възможно е ОЛЕД дисплея да има по-малко консумация, благодаря за съвета!

Автор:  VPavlov [ Вто Юни 13, 2023 4:37 pm ]
Заглавие:  Re: Акселерометър

MYXATA написа:
Колко ти е ODR?
Какъв филтър синконфигурирал...

Правил ли си сметки колко ти затихват вибрациите от кутията, и колко е резонансната честота на иазделието като цяло.
Оттам може да видиш дали това което се опитваш да мериш е възможно да го измериш....


Не, такива сметки не съм правил. Филтърът се нарича Low Pas filter. Формулата е следната:

Код:
X_nov=0.9*X_star+0.1*X_izmeren;
X_star=X_nov;


MYXATA написа:
Колко ти е ODR?
Като цело сандвич с две и повече платки и пластмасова кутия води до подвеждащи резултати при този тип мерения :!:


Съгласен съм, все от някъде трябва да се почне. Дали ще стигне до пълноценен и точен инструмент - ще видим.

Автор:  Grubi [ Сря Юни 14, 2023 9:15 am ]
Заглавие:  Re: Акселерометър

идеален кит за мерене на поведението на водача в градския транспорт

Автор:  MYXATA [ Сря Юни 14, 2023 12:42 pm ]
Заглавие:  Re: Акселерометър

Grubi написа:
идеален кит за мерене на поведението на водача в градския транспорт

Тъй де, ама за балкански субект е по-меродавно да имаш микрофон и да мериш брой псувни на метър или на минута. :)

А иначе посериозно аз питах за odr (output data rate) , защото е често срещана грешка да сетнеш да ти плюе данните с 4 килохерца а да ги четеш с 500 херца интервал...
Децимираш си сигнала и не мериш квото искаш точно.
Флтъра( повечето акселерометри имат вграден такъв) най добре е да си го зададеш правилно.
Сущото е ако мериш +/-10g да си сетнеш рейнджа на +/-10г а не на +/-2 или +/- 40г.
Ей тикива неща.
Пак не ме разбирай погрешно не те критикувам, ама понеже последните месеци се ръчкам с adxl359 и adxl382 та доста мотичета понастъпих

Автор:  itso.t [ Сря Юни 14, 2023 2:06 pm ]
Заглавие:  Re: Акселерометър

VPavlov написа:
Да. Показват показанията по оста която има най-голямо ускорение, без да уточняват коя е тя. Бих могъл да я изпиша, но дисплея показва моментни стойности които бързо се менят...

Опитай да замениш символа "=" с плътен квадрат или правоъгълник. Така барграфа би трябвало да изглежда по-добре.

Някаква част от OLED дисплеите освен паралелен интерфейс поддържат I2C и SPI. Това би могло да опрости управлението му...

Автор:  VPavlov [ Сря Юни 14, 2023 2:40 pm ]
Заглавие:  Re: Акселерометър

MYXATA написа:
Grubi написа:
идеален кит за мерене на поведението на водача в градския транспорт

Тъй де, ама за балкански субект е по-меродавно да имаш микрофон и да мериш брой псувни на метър или на минута. :)

А иначе посериозно аз питах за odr (output data rate) , защото е често срещана грешка да сетнеш да ти плюе данните с 4 килохерца а да ги четеш с 500 херца интервал...
Децимираш си сигнала и не мериш квото искаш точно.
Флтъра( повечето акселерометри имат вграден такъв) най добре е да си го зададеш правилно.
Сущото е ако мериш +/-10g да си сетнеш рейнджа на +/-10г а не на +/-2 или +/- 40г.
Ей тикива неща.
Пак не ме разбирай погрешно не те критикувам, ама понеже последните месеци се ръчкам с adxl359 и adxl382 та доста мотичета понастъпих


Благодаря! Тези настройки остават извън моя обхват. В библиотеката, която ползвам(MPU6050_light), няма настройки за обхват и odr, въпреки че в даташеет-а на МПУ6050 мярнах такива неща. Вграденият филтър, който мога да управлявам, е обединителен за акселометъра и жироскопа. Мисля че този е насочен повече към корекцията на жироскопът, който не се връща в начално положение и измененията започват от последните високи стойностти. Може и да греша. Моят филтър има недостатък че "заглажда" високи импулси за кратко време, примерно при катастрофа, но подобно на вграденият филтър коефициентът, коя стойност важи повече, може да бъде лесно променено. Това е допълнително влошено и от сравнително редките записи в SD картата, които в момента, са през половин секунда, бих могъл да ги увелича значително де. Ще бъде тестван как ще работи и ако има възможност бих го подобрил. На този етап мисля да продължа с програма за визуализация на информацията, понеже имайки множество записи, графиката няма да се побере в подходящо съотношение (време към скорост) на екрана и си мисля че ще е по-добре да бъде анимирана.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/