-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for
-mail
From: Tomasz bla Fortuna <b...@t...be>
Newsgroups: pl.misc.elektronika
Subject: Re: Projekt IMU, prośba o review schematu/płytki
Date: Fri, 17 Dec 2010 22:58:15 +0100
Organization: Politechnika Slaska, Gliwice
Lines: 198
Message-ID: <2...@O...thera.be>
References: <2...@O...thera.be>
<iegijv$i94$1@news.net.icm.edu.pl>
NNTP-Posting-Host: afdns.sownet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: polsl.pl 1292623095 5927 195.82.188.30 (17 Dec 2010 21:58:15 GMT)
X-Complaints-To: n...@p...pl
NNTP-Posting-Date: Fri, 17 Dec 2010 21:58:15 +0000 (UTC)
X-Newsreader: Claws Mail 3.7.6 (GTK+ 2.20.1; i486-pc-linux-gnu)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:601204
[ ukryj nagłówki ]Dnia Fri, 17 Dec 2010 21:53:40 +0100
"Pitlab" <p...@p...wp.pl> napisał(a):
> > projektuję IMU oparte o 2 osiowy akcelerometr, dwa żyra (na osobnych
> > płytkach, wpięte prostopadle do głównej płytki.) i magnetometr.
>
> Do czego to ma służyć? Jeżeli do odwróconego wahadła to po co
> magnetometr a jeżeli to ma być klasyczne IMU to dlaczego tylko dwie
> osie?
To ma być odwrócone wahadło, ale całkiem możliwe, że będzie latać
(przyjmuję to jako opcję, będę ją weryfikował jak dostanę części, a IMU
ma ją po prostu uwzględnić) - i wtedy będę potrzebował magnetometru do
korekcji prędkości obrotowej całej platformy. Zasadniczo magnetometr
miał mi zastąpić trzecie żyro dla osi prostopadłej do płytki IMU.
Trochę niewierzę, że całkowanie tego akcelerometru przy dokładności ADC
z AVR da mi rzetelną informację o prędkości i ostatecznie położeniu,
więc celem jest mniej/bardziej po prostu inklinometr.
> > Całością ma sterować ATmega328.
> Na płytce IMU widzę ATmegę8. Brakuje biblioteki do 328 czy tam ma
> siedzieć ósemka? One mają słaby przetwornik A/C.
Mają zgodny pinout; wstawię docelowo atmegę328. Ma lepszy ADC niż
ósemka? Wydawało mi się, że AVRki będą miały bardzo zbliżony.
Z moich doświadczeń wynika, że ADC z atmega644 (dip) jest do tego
zastosowania wystarczający. Miałem tylko w poprzednim projekcie (brak
filtrów RC akcelerometru) spore szumy od akcela, biegającą średnią, a i
tak całość ratował dopiero Kalman. Ale gyra zczytywał wystarczająco
dokładnie.
Zresztą prototyp poprzedniego projektu (bez zrobionego dołu) nawet mam
tutaj:
http://www.youtube.com/watch?v=-K9Z6itzl7A
IMU od tamtego filmu się nie zmieniło.
> > Wszystko prócz magnetometru ma analogowe interfejsy, w związku z tym
> > chciałem chętnych prosić o rzucenie okiem na płytkę i wytknięcie mi
> > jakichś (możliwe, że oczywistych) błędów, które
> > popełniam, lub może jakiś ogólnych rad:
> W sumie to nie błąd, ale takie pozginane pod kątem prostym ścieżki
> wyglądają nieprofesjonalnie. Dodatkowo część ścieżek jest zginana pod
> dowolnym kątem, część ma łuki - bałagan. Przyjrzyj się płytkom w
> jakimś profesjonalnym urządzeniu.
> Zastanawiam się czy przy przetworniku 10-bitowym i niskomocowych
> układach analogowych jest sens rozdzielać masy. Tak naprawdę nie ma
> tam układów, które wprowadzały by zakłóćenia do pomiarów. Ja bym dał
> jedną masę.
Ok, przyjrzę się. Wstępnie zakładam takie modyfikowanie kątów, by
skrócić ścieżki, tzn. brak kątów prostych gdzie się da. Co do łuków to
miałem ambiwalentne odczucia... wstawiałem gdzie chciałem zwiększyć
dystans.
Ścieżki, które myślałem, że mogą coś zakłócić to RXD/TXD (9600baud
minimum, może więcej), i I2C od magnetometru. Sama Atmega ma pracować
ze względu na obliczenia na tych 20MHz - nie będzie siała? Nie jestem
pewien czy zawsze będzie uśpiona.
+ Prawdopodobnie całość będzie miała jedno źródło zasilania (LiPo 12V)
ze stabilizatorem 5V (Powiedzmy, że elektronika nie pociągnie > 1A.
Jest sens babrać się w impulsowy?) i do tego samego zasilania będą
wpięte dwa silniki bezszczotkowe/szczotkowe. Nie wiem na ile to będzie
siało i na ile osobne GND cokolwiek pomaga.
Pewnie na tym etapie nie będę tej dodatkowej masy usuwał, ale spróbuję
kiedyś porównać wyniki.
> > 1) Warto rozlewać coś poza GND na jednej stronie płytki? W płytce z
> > żyroskopem rozlałem VCC po drugiej stronie. Są jakieś
> > przeciwskazania? Może lepiej GND?
> Nie spotkałem się z rozlewaniem czegokolwiek oprócz masy po płytce.
> Wydaje mi się że robi się tak dlatego że:
> - masa jako obwód o zerowym potencjale jest jednocześnie ekranem,
> - zwykle jest najczęściej wystepującą ścieżką,
> - wylana płaszczyzna daje najkrótszą drogę powrotną dla prądu, dzieki
> temu nie tworzą się pętle mogące coś emitować lub zbierać z otoczenia.
> Rozdzielając masy "gwałcisz" tą ostatnią regułę :-)
No fakt. To bez dwóch mas. Rozlewając VCC pewnie trochę nad wyraz
wyobrażałem sobie, że to może razem z wylanym GND tworzyć z płytki
kondensator. Pewnie jakby to przeliczyć jego pojemność z dokładnością
do dwóch miejsc po przecinku wyniesie 0.00uF.
> > 4) Absolutnie maksymalny prąd to 250mA; Chcę tam wstawić polimerowy
> > bezpiecznik 0.3A. To dużo biorąc pod uwagę, że prąd faktyczny pewnie
> > nie przekroczy 100mA? Lepiej zamiast niego wstawić diodę
> > zabezpieczającą kierunek przepływu?
> Jeżeli spadek napiecia na tej diodzie nie jest krytyczny to dodatkowe
> zabezpieczenie nie zaszkodzi, tym bardziej że nie masz polaryzowanego
> złacza zasilania (można podłączyć odwrotnie). Jeżeli spadek jest
> problemem, to za bezpiecznikiem wstaw diodę spolaryzowanę zaporowo.
> Jeżeli właczysz odwrotnie dioda (najlepiej zenera albo jeszcze lepiej
> transil) zrobi zwarcie i uruchomi bezpiecznik.
Z tego co widzę jakby szeregowo wpiąć schottkiego (20V/1A 1N5817) spadek
dla 300mA wyniesie 0.2 do 0.3V. To mnie raczej na pewno nie boli
(wszystko zadziała tam przy 4.5V). Ten patent z diodą, o którym mówisz
jest bardzo dobry. Zener Vr=10V 0,5W SOD 80 (mini-melf) z tego co
rozumiem zagra tutaj dobrze.
Transil z tego co czytam wiki jest symetryczny, powstrzyma przepięcia,
ale odwrotną polaryzację by puścił - można by go dodać idealnie przed
zenerem (choć chyba w zasilaczu na głównej płytce miałby sens). Dobrze
zrozumiałem przesłanie wiki, czy kręcę?
>
> > 6) Do wpięcia dwóch płytek z żyro użyję giętego pinheada w płytce
> > żyro i gniazda 2x5 pinów prostego; żeby podpiąć tą płytkę IMU do
> > głównej chcę użyć taśmy i wtyków pinhead 2x8. Czy to ma sens? Czy
> > są inne (mniejsze?) proste w użyciu i dostępne równoległe
> > wtyczki/gniazda?
> Pytanie zasadnicze: Czy żyra muszą być na kablu? Zwykle montuje się
> je na sztywno do płytki, tak aby zawsze trzymały odpowiedni kat.
> Zobacz jak zamocował żyra Procerus: http://www.procerusuav.com/ albo
> Micropilot: http://www.micropilot.com/
Nie, nie. Żyra będą wpięte bezpośrednio. Tzn. płytka z żyrem ma gięty
pinhead na swojej krawędzi, ma bezpośrednio wejść w gniazdko na ten
pinhead na płytce IMU. Gniazdo jest trochę nadmiarowe żeby dobrze
trzymało płytkę.
Będą dwie płytki koło siebie, możliwe że połączę też na sztywno ich
końce żeby wyeliminować drgania.
Na taśmie będzie natomiast całe IMU - wpięte w główną płytkę. Rozumiem
same pinheady Cię nie odstraszają, więc będę się ich trzymał.
Zbiorcza odpowiedź:
> Grubości ścieżek - OK
> (...)
> Filtr RC jest "terminatorem" dla składowej zmiennej a terminatory
> daje się zawsze na końcu obwodu, tuż przy przetworniku.
> (...)
>> Płytka ma 4x6cm, czy jeśli > maksymalny prąd to 250mA stosowanie
>> ścieżek 32mils (0.8mm) jest przesadą?
> Nie, tym bardziej że płytkę masz wielgachną.
>> (...)
>> 5) (...)
Ok!
> > Za wszelki feedback wielkie dzięki,
> A proszę :-)
I jeszcze raz - wielkie dzięki.
--
Tomasz bla Fortuna
jid: bla(at)af.gliwice.pl
pgp: 0x90746E79 @ pgp.mit.edu
www: http://bla.thera.be
Następne wpisy z tego wątku
- 17.12.10 23:37 Pitlab
- 17.12.10 23:50 j.r.
- 18.12.10 11:26 Tomasz bla Fortuna
- 18.12.10 12:19 Pitlab
- 23.12.10 21:49 Tomasz bla Fortuna
- 23.12.10 23:14 Pitlab
- 25.12.10 18:51 m.
- 26.12.10 19:16 Pitlab
Najnowsze wątki z tej grupy
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
Najnowsze wątki
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=
- 2025-02-10 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=