Otázka:
Připojení breakoutové desky k Arduinu pomocí UART
user2757902
2014-02-13 14:19:40 UTC
view on stackexchange narkive permalink

K připojení k únikové desce GPRS / GSM SIM908 používám desku DigiX (Arduino Due based 3.3V). Deska SIM908 EVB má na svém RS232 následující piny: RS232 pinout

Na svém Arduinu mám všechny tři linky UART TX připojené k linkám RX (a RX k TX), ale deska zůstává resetování, což bych hádal, je nějaký problém s napětím (okamžitě jsem desku vypnul). Na spodní straně desky jsou však tři MAX3232, o kterých jsem si myslel, že by to zvládli, abych mohl jednoduše připojit linky přímo k Arduinu. Ví někdo, proč se to může dít nebo jak správně připojit tato dvě zařízení?

Další informace:

Pinout of the DigiX.

Schéma systému DigiX.

(Níže uvedené odkazy jsou v čínštině):

Zde je průvodce hardwarem SIM908.

Úplné schéma únikové desky.

Jeden odpovědět:
Cybergibbons
2014-02-13 15:27:34 UTC
view on stackexchange narkive permalink

DigiX i SIM908 jsou nativně 3,3V desky. Měli by být schopni se k sobě navzájem přímo připojit.

Z nějakého důvodu se zdá, že únik SIM908 nabízí pouze sériové výstupy na úrovni RS232 pro GPRS a GPS. Na U3 (samotný modul SIM908) nabízejí piny 68/71 úrovně 3,3 V pro GPRS (GPRS-TXD a GPRS-RXD) a 15/16 nabízejí úrovně 3,3 V pro GPS (GPS-TXD a GPS-RXD).

Ty jsou převedeny na úrovně RS232 pomocí MAX3232 a prezentovány na J3 a J13. Nevidím žádný bod, kde jsou signály 3,3 V prezentovány na konektoru.

Můžete buď:

  • Breakout signály 3,3 V na konektory úpravou SIM908breakout deska.
  • Vytvořte převodník úrovní, který bude přijímat signály 3,3 V z digiXu na RS232 a poté je připojovat jako dříve.

Možná jste poškodili desku digiX, která přímo spojuje úrovně RS232 k tomu však. Arduina založená na ARM jsou mnohem méně tolerantní vůči zneužívání napětí než Arduina založená na ATmega.

Díky za odpověď. Nechci upravovat desku SIM908, takže půjdu s budováním nebo nákupem převaděče úrovní. Předpokládám, že můžu jít s 3x něčím podobným http://www.ebay.com/itm/5-x-Mini-RS232-to-TTL-Converter-Adapter-Module-Board-MAX3232CSE-3-5V- 120kbps- / 330611479927 Nebo dokonce budování vlastního http://sodoityourself.com/max232-serial-level-converter/ jen bez skutečného sériového portu? Budu muset mít jeden z nich pro každou linku RX a RX (celkem tedy 6)?
Obě tato řešení by fungovala. Jsou obousměrné a mají každý dva páry TX / RX, takže byste potřebovali pouze 2 desky (1,5).


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...