13.07.2015 Views

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

Elektronika Praktyczna, luty 2013 - UlubionyKiosk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Energia – „Arduino” dla LaunchpadaPROJEKTYEnergia – „Arduino”dla LaunchpadaSensor Booster PackAVT5381W Elektronice Praktycznej nr12/2012 opisaliśmy koncepcjęśrodowiska projektowego Energia.Po tym nieco teoretycznymwstępie najwyższy czasprzejść do opisu rozwiązańpraktycznych, które umożliwiązastosowanie płytki i środowiskaprojektowego. Dodajmyprzy tym, że oprócz płytkiz mikrokontrolerem MSP430firma TI wprowadziła dosprzedaży również launchpadz LM4F120, do którego równieżbędą pasowały opisywanemoduły.Rekomendacje: uniwersalnemoduły, które są tworzone nawzór znanych użytkownikomArduino – przydadzą się dowspółpracy z launchpadamiprodukowanymi przez TexasInstruments.Aktualnie oferta modułów – nakładek dlapłytek oferowanych przez TI nie jest zbyt obszerna,ale stale rośnie. Pomimo tego nakładkiumożliwiają tworzenie różnorodnych aplikacjiwykorzystujących procesory MSP. W artykuleopisuję własne projekty nakładek, których funkcjonalnośćjest ukierunkowana do zastosowaniaw małej robotyce, ponieważ po połączeniuz launch padem umożliwiają utworzenie taniej,wydajnej platformy dla niewielkiego robotamobilnego, wspieranej przez moc 16-bitowegomikrokontrolera o niewielkim zapotrzebowaniuna moc zasilania. Jest to nie bez znaczenia przyzasilaniu robota z baterii.Dla ułatwienia w tabeli 1 umieszczono opisrozmieszczenia pinów launchpada V1.5 wrazz nazwą pełnionej funkcji.Schemat proponowanego rozwiązania boosterpacka pokazano na rysunku 1. Jak wspomniano,wszystkie piny wyprowadzone są wrazz sygnałem masy i VCC na złącza P10…P27.Ułatwia to dołączenie czujników wymagającychzasilania. Należy pamiętać, że mikrokontrolerystosowane na płytkach launchpad wymagająsygnałów o napięciu 3,3 V. W wypadku współ-ELEKTRONIKA PRAKTYCZNA 2/<strong>2013</strong>W ofercie AVT*AVT-5381 APodstawowe informacje:• Zasilanie 3,3 V DC.• Wyprowadzenie wszystkich pinów procesorów G2 nazłącza SIP3 standardu Arduino Bricks, umożliwiającewykorzystanie peryferiów zgodnych z Arduino(pracujących z zasilaniem 3,3 V).• Wbudowany zasilacz 3,3 V dla układówperyferyjnych i LP, możliwość konfigurowania źródełzasilania.• Odbiornik podczerwieni, potencjometr.• Sterownik 2 silników DC lub 1 krokowego(DRV8833).• Dwa wyjścia o zwiększonej obciążalności typu OD.• Pamięć FRAM typu 24CL16B.• Złącza 4-pinowe zgodne z Arduino dla komunikacjiszeregowej i magistrali I2C.• Możliwość odłączenia sygnałów zegarowych XIN/XOUT od złącz rozszerzeń.• Brak przypisania peryferiów do konkretnych pinówprocesora, zwiększa to elastyczność układu, alewymaga łączenia odpowiednich wyprowadzeńkrótkimi odcinkami przewodów.Dodatkowe materiały na CD/FTP:ftp://ep.com.pl, user: 32858, pass: 4285avne• wzory płytek PCB• karty katalogowe i noty aplikacyjne elementówoznaczonych w Wykazie elementów koloremczerwonym* Uwaga:Zestawy AVT mogą występować w następujących wersjach:AVT xxxx UK to zaprogramowany układ. Tylko i wyłącznie. Bez elementówdodatkowych.AVT xxxx A płytka drukowana PCB (lub płytki drukowane, jeśli w opisiewyraźnie zaznaczono), bez elementów dodatkowych.AVT xxxx A+ płytka drukowana i zaprogramowany układ (czyli połączeniewersji A i wersji UK) bez elementów dodatkowych.AVT xxxx B płytka drukowana (lub płytki) oraz komplet elementów wymienionyw załączniku pdfAVT xxxx C to nic innego jak zmontowany zestaw B, czyli elementywlutowane w PCB. Należy mieć na uwadze, że o ile niezaznaczono wyraźnie w opisie, zestaw ten nie ma obudowyani elementów dodatkowych, które nie zostały wymienionew załączniku pdfAVT xxxx CD oprogramowanie (nieczęsto spotykana wersja, lecz jeśli występuje,to niezbędne oprogramowanie można ściągnąć, klikającw link umieszczony w opisie kitu)Nie każdy zestaw AVT występuje we wszystkich wersjach! Każda wersja mazałączony ten sam plik pdf! Podczas składania zamówienia upewnij się, którąwersję zamawiasz! (UK, A, A+, B lub C). http://sklep.avt.plpracy z układami zasilanymi z 5 V jest koniecznezastosowanie odpowiednich układów interfejsowych.Na zwarte nóżki 3 i 4 złącza RST jest doprowadzonysygnał RESET. Ułatwia to jegodystrybucję w gotowej aplikacji. Do złącza E1doprowadzono napięcie zasilające. Do złącz I 2 C,UART doprowadzone są sygnały interfejsów komunikacjiszeregowej. Rozmieszczenie sygnałówjest zgodne z Arduino, co umożliwia łatwepodłączenie np. opisywanych w EP ekspanderówI 2 C, modułów Xbee, Bluetooth zgodnych zestandardem poziomów logicznych CMOS 3,3 V.W razie potrzeby użycia wszystkich 8 bitówportu wyprowadzenie ich na złącza P1_0…P2_7 nie jest zbyt wygodne, więc cały port i zasilaniewyprowadzono na złącza EP1 i EP2 typuIDC10 w standardzie STK500. Ze względu naalternatywne wyprowadzenie obwodu oscylatorana P2_7/6 istnieje możliwość odłączeniaich od EP1, EP2 poprzez wyciągnięcie odpowiedniejzwory X26/X27/P2_6/7.Do złącza IRC doprowadzono sygnałyz odbiornika podczerwieni IR. Kondensator CIi dławik FBI zapewniają filtrowanie zasilania.Połączenia z wybranym portem LP dokonujemyza pomocą typowej taśmy przewodów. Zastosowanoto rozwiązanie ze względu na możliwośćwyłączenia zasilania nieużywanego odbiornikaIR oraz na elastyczność sposobu realizacjiobioru podczerwieni. Do złącza RVC jest dołączonypotencjometr nastawny RV służący dozadawaniu wartości analogowej. Sposób jegodołączenia jest identyczny jak odbiornika podczerwieni.29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!