Breakout Board tervezése arduinohoz

A meglévő hardware eszközök fejlesztési lehetőségei, módosítások, illetve új eszközök bevezetése
Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 25. vasárnap, 20:58

Külső 5V és az látná el az Arduinót is?
A tápcsati meg a shielden?

A GSM ~4V, 2A csúcsot kér! A DemoBoardok kapcsolását érdemes lemásolni....
Ha ekkora eszköz kell - MEGA alappanel kell alá. Tipp a GSMre: van komplett illesztős panel. De tipp2: Sorosportos (DSUB, RS232) vennék. Az jó később máshova is, és a shielden meg egy csatlakozón a RS485/RS232 . Jó lesz az később másra jeligével. És moduláris a rendszer! Oka:modulok drágábbak, de a piac mindig másféle panelt kér: 1féle gyártás + kész modulok mindig olcsóbb, mint a sokféle kombináció gyártás/raktározása. :oops:

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 26. hétfő, 0:47

Jelenleg én csak a wifi-vel foglalkozok, meg volt pár változás menet közben, így a GSM, Ethernet, GPS, ATXmegát mások készítik el breakout boardnak. (GPS Quectel L16, atxmega256a3bu, ethernet W5200 - ezeket a tanár választotta a további módosítások sora közben)
Ezek között nincs kapcsolat és nem is lesz, tehát külön álló modulokként vannak!

Még gondoltam arra, ha még is arduinoról lenne megtáplálva, 5V-on de megmaradna a külső megtáplálás lehetősége is 7-12 V-on, gondolom csak nem lesz nagyobb feszültségesés 2,3 V-nál a TX és RX-en, és a bejövő tápnál is lenne zéneres védelem (ref.: link)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 27. kedd, 4:58

Ez a védelem csak _lassú_ jelek esetén megy. Nézd meg a Zener kapacitását...
~50 kHz valahol a határa (de oszcilloszkóppal mérj rá). 50 kHz kb. 57600 bps soros sebesség miatt.

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 28. szerda, 11:45

Úgy néz ki mehet "kukába" az eddigi wifi, tanárunk által mai módosítás, hogy inkább legyen: XBEE - xbp24-awi-001
Kezdhetem elölről :roll:
(2 héttel a beadási határidő előtt, 3 hete lett kiadva a "féléves" tervezési feladat a tárgy keretében)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 28. szerda, 17:50

Ez jó.
A modul szűrése, egyebek 1:1 az Arduino XBee Shield.
Itt ami jópofa:
- RSSI jelet vidd az Arduino analog vagy INT menetre (van jelerősség visszajelzésed)
- A modul resetet az Arduinorol is tudd kezdemenyezni.
- A modul Tx/Rx labai mehessenek a D0/D1 (Tx, Rx) illetve még 2 Dx lábra (amik lehetnek SW sorosportok!) Puska: GSM Shieldek univerzális sorosportbeállításai.
Az átkapcsoás Tx/Rxre fontos: AVR-rel kommunikálsz vagy az USB illesztőchippel. Ez utóbbi esetben AVR resetben és PCről konfigurálható közvetlenül a modul az XTCU szoftverrel és firmware is frissíthető!

Tervezési segédlet:
http://docs-europe.electrocomponents.co ... 315d46.pdf
http://www.digikey.com/en/product-highl ... g-platform
http://www.digi.com/support/productdetail?pid=3430
Dokumentumok

Tipp:http://www.macrobudapest.hu/ - ők a hazai forgalmazók és műszaki kapcsolati oldal....
http://www.macrobudapest.hu/xbee-rf-modulok/

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 28. szerda, 17:54

A modul analog/digi lábaival mit kell kezdeni?
Bemenet? Kimenet?
Vagy sima tüske? Ekkor javasolt: Arduino sensor port: + / - / Sense , és a sense lábon soros 4k7. Így az 5V esetén a belső védődióda elviszi a túlfeszt :)

A modul tápja az Arduino 5Vból LM33, 1117-33 chippel LDO 3.3V táp a standard gyári bekötéssel.
Az 5V szűrését oldja meg az Arduino lapka:)

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 28. szerda, 22:47

Köszönöm a sok segítséget, igyekeztem!

Most este nekiültem, még csak eddig jutottam
(a resetnél szerintem hülyeséget csináltam :?: :roll: )
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 28. szerda, 23:40

Eszközöltem pár javítást az előzőn:

Resetnél butaság javítva, maradt a switch - föld, + reset kivezetve a P1 9-es lábán közvetlenül.
P1 csatlakozó 3-as és 4-es lába DOUT helyett OUT és DIN helyett IN global label való

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 29. csütörtök, 5:51

Resetnél a felhúzóellenállás a 3V3-ra hol van?
A MAX232 rész minek?

Ez Shield vagy kieg. board lesz?
Ha elég a 3V3, akkor MAX3232. És a fesz illesztők és egyéb vackok kidobhatóak.
Az RS232 kötött lábkiosztású, a 2/3 lábakin a Tx/Rx váltás felesleges.

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 29. csütörtök, 20:02

Csináltam pár módosítást, meg mondta a tanár hogy legyen THT, SMD helyett, és a TME-n található alkatrészekből legyen összerakva

Bekötési referenciát így találtam az xbee resetéhez, így elfogadták ahogy van
Az RS232 azért kellett bele, mert mondták hogy legyen soros port kivezetés az arduino mellett
Nem shield, csak egy kieg board, arduino kompatibilis, tehát a szintillesztés azért kellett
Az RS232 lábváltás azért kellett mert elvileg úgy tudok firmwaret frissíteni

Referencia

Jelenleg a netlistet állítom össze, remélem estére kész lesz a nyákterv
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 29. csütörtök, 20:21

Hibás.
Arduinora nem rakható fel.
Hova, melyik arduino lábat kötöd?

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 29. csütörtök, 20:57


Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 30. péntek, 4:07

Ismerem. Ez megy. De amint a Tx/Rx lábakon a MAX232 kimenet _IS_ ott van, akkor nincs jelszinted!
Amax felől jön H szint, az Arduino felől L szint.

A rajzodra írdd be hol van az Arduino melyik kivezetése...

F4ther
DrótVégénSzéndarab
Hozzászólások: 31
Csatlakozott: 2015. május 7. csütörtök, 16:39

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: F4ther » 2015. október 30. péntek, 17:45

Tovább javított változat

Az arduinora csak RX és TX megy, gnd, és az 5V gondolom .. :?:

Csináltam egy kezdetleges nyáktervet is, bár szerintem van még mit alakítani rajta
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9887
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Breakout Board tervezése arduinohoz

HozzászólásSzerző: Robert » 2015. október 30. péntek, 21:03

Konstrukció hibás:
Az Arduino D0/D1 lába (Tx/Rx) a USB illesztőnek van dedikálva, ide nem kéne semmit rakni.
És e mellett még 2 soros portot akarnál használni. :evil:
Olvasni és tanulnivaló: http://www.tavir.hu/konyv-tipushiba-2-softwareserial

Ezt így maximum Arduino MEGA lapra tenném fel a dedikált sorosport miatt.
Vagy a panelen kombijumperek:
Mehet Tx/Rx, valami 2-2 szoftveres kivezetés sorosportként használva. És van 3 soros eszközöd!
Az alappaneli sorosport, a shield MAX232 és a XBee.


Akkor kritikák:
- MAX232 adatlap: a kondik nem 0.1uF hanem 1uF kapacitások. ELKO esetén polaritása is van. (Én SMD kerámiát használok.)
- R1,3,4,5 - az 1K tl kicsi. 4k7...10k javasolt.
- 3V3 LDO kimeneten nem lehet nagy kondi. A 10uF már az. Áramtalanításkor a LDO kimeneten magasabb fesz van mint a bemeneten -> meghal! Hiányzik a külső levezető (schottky) dióda
- U3 minek? A lábon nincs külső jelcsatlakozás.
- Az ESD védelmeid ára: 0,13EUR/db. Ezért én fenéken billentenélek. KÖLTSSÉGHATÉKONYSÁG! Olcsóbb nincs? És miért nem bidirect módon van bekötve? Miért csak pozitív ESDre tervezel?:) http://www.nxp.com/documents/data_sheet ... SERIES.pdf
- Az ESD a nyák/panel külvilági csatlakozását véded vagy a rajta levő XBEE modult? Azt mitől? Én a külső részen védeném az áramkört....
- D1/R2 párosnak semmi értelme sincsen.
- C1 minek van ott?
- XBEE tápszűrése elment nyaralni?
- A kondik milyen kivitelűek?
- A nyáktervet nem minősítem (még). De a MAX232 chipből tegyél már fel DIP tokosat.... A tápvonalak min 16..20 mil, az adatvonalak min 10 mil vastagok. Az árnyékolások hol vannak? Erre azért térjünk vissza. A nyák nem lehet nagyobb, mint az UNO/Mega shield.

Tipp: sparkfun és ladyada EAGLE libraryra keress rá. Sokminden készen van benne....


Vissza: “Hardware javaslatok”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég