logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[avr] sterownik servo - prośba o sprawdzenie schematu

adaszek 15 Mar 2010 22:48 3501 5
  • #1 7835358
    adaszek
    Poziom 11  
    Witam,

    Buduję sterownik dla modelu samochodu spalinowego. Mam jednak z nim trochę problemów. Zwłaszcza z zakłóceniami emitowanymi przez silnik spalinowy (dwusuw).

    Sterownik ma budowę modułową:

    Moduł 1 to układ zasilania widoczny na schemacie; bezpośrednio z 6V NiMH baterii zasilane są serwomechanizmy, natomiast układ lm2940 konwertuje to 6V na 5V potrzebne do zasilania reszty (linia 5V ma obciążenie ok 0,5-0,6A).

    Moduł 2 to komputerek oparty o arm9 z linuxem; zasilany jest z lini 5v, o której mowa powyżej; z racji, że jest to gotowy sprzęt nie wlepiam schematu, gdyż jakiekolwiek modyfikacje sprzętowe w tym module nie wchodzą w grę. Do tego sprzętu podłączone są:
    - karta wifi,
    - moduł gps,
    - w przyszłości moduł pomiaru przyspieszeń,
    - i po usb moduł 3, czyli ...

    Moduł 3 - sterownik serwomechanizmów widoczny na schemacie. AVR zasilany z usb. Bazowałem na: http://www.societyofrobots.com/member_tutorials/node/25

    [avr] sterownik servo - prośba o sprawdzenie schematu [avr] sterownik servo - prośba o sprawdzenie schematu

    Wszystko zamontowane będzie docelowo w metalowej skrzynce, tak jak na zdjęciu. Na razie przeprowadziłem testy ze sprzętem zamontowanym w obudowie z abs'u i działa do momentu odpalenia silnika. Gdy dodam gazu serwa zaczynają wariować a ARM się resetuje. Oczywiście na stole działa wszystko bez problemu.

    Metalowej obudowy dotychczas unikałem ze względu na wifi i gps. Nie sądzę, aby była możliwość korzystania z wifi i gps'a w metalowej obudowie podpietej do gnd.

    W tym miejscu proszę Was o pomoc: możecie rzucić okiem na schemat i doradzić mi co zmienić, aby układ był bardziej odporny na zakłócenia elektromagnetyczne powodowane przez silnik modelu ?
    Jaką obudowę polecacie do tego wszystkiego ? Mam dostęp do obudowy z abs'u, aluminium i stalowej (po jakimś starym sterowniku do generatora pary). Mogę dokupić również taką pancerną kasetkę, która sprawdziła się już z bardzo czułym ukłądem akcelerometrów (tylko czy jest sens skoro problem leży być może w układzie ?:).

    Bardzo wdzięczny był bym za projekt płytki w eaglu (schemat dołączam). Oczywiście proszę nie traktować tego jako oznaki mojego lenistwa - to moja pierwszy większy projekt, nigdy nie wykonywałem sam płytki i dobrze porównać swoją pracę z dziełem kogoś kto natrzaskał w życiu już trochę płytek.
  • #2 7836709
    FastProject
    Poziom 28  
    Na początek dodaj cewkę 10uH na zasilanie przetwornika ATmegi. I myślę że nie trzeba tu LM2940, a wystarczą 1 lub 2 diody prostownicze odpowiedniej mocy.
  • #4 7836763
    FastProject
    Poziom 28  
    Jak nie używasz ADC to faktycznie nie musisz dawać cewki, ale jeśli są zakłócenia to warto dać cewkę nawet na całe zasilanie procesora. Poza tym zmienił bym jeszcze układ resetu procesora np. na taki: http://www.kanda.com/files/isp_circuits.pdf
  • #5 7837090
    _Robak_
    Poziom 33  
    Z tego co widzę to GND i GNDA masz niepodłączone, musisz to zmienić;) Widzę że serwa zasilacz z LM2940, są one do 1A, to mało jak na 6 serw, chyba że micro.
  • #6 7837129
    adaszek
    Poziom 11  
    Masy połączone są przez moduł ARM, który zasilany jest z 5V (uzyskiwane przy pomocy lm2940). GND jest przepuszczane przez to urządzenie i po kablu usb dociera do AVR.

    Serwa są zasilane z linii V+ (przed lm2940 i diodą na wejściu). Więc stabilizator nie jest obciążony przez serwa

    Fizycznie GND i GNDA są połączone zaraz przy wyjściu baterii.
REKLAMA