Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 3.560 pregleda

Najnovija ↓

MAX232 i MAX3232 protiv GM862 25.07.2011. u 21:05 · pre 185 meseci
izmenjeno 1 put, poslednji put Brelak 25.07.2011. u 21:16
  1. Brelak25.07.2011. u 21:16zapis iz teksta poruke
#1
Postovane kolege vec neko vreme radim sa modulom GM862 koji je nekima od vas poznat, medjutim za sve ovo vreme nisam uspeo da uspostavim komunikaciju izmedju modula i mikrokontrolera. Pokusacu da vam docaram situaciju a nadam se da cu uspeti jer polako gubim ideje kako da resim problem.

Imam dve plocice od kojih je jedna samo napajanje i to od 5V (za MCU AT89S52, MAX232...), 3.8V (samo za modul) i 2.7V (za MAX3232). Na drugoj plocici se nalaze sledece komponente: AT89S52, MAX232, MAX3232, Telit modul. Ubacio sam RS232 konektor da bih mogao da pratim sta se desava u komunikaciji (koja je nazalost za sada jednosmerna MCU -> Telit). Kada sam napravio celu plocicu napisao sam program kojim bih testirao komunikaciju MCU-PC preko MAX232 i sve je radilo kako valja, MCU je slao neke stringove i vrsio neke akcije (LED on/off) na osnovu unetog karaktera sa tastature. Medjutim, komunikacija postaje jednosmerna (MCU -> Telit) onog momenta kada stavim MAX3232 u svoje kuciste na plocici, napominjem da Telit modul jos nije namontiran. Tog momenta MCU ne reaguje na unete karaktere sa tastature. Rekoh da stavim modul u podnozje da vidim da li ce se desiti nesto znacajno ali nista. Medjutim modul se pali normalno nakon 2s drzanja on/off linije na nuli. Pri paljenju je status dioda treperila (1s perioda, 0.5s ton), kada nadje mrezu onda takodje treperi ali u periodi od 3s (0.3s ton). Modul se dakle upali kako treba, cak se cuje i zujanje u slusalici na mom mobilnom telefonu dok trazi mrezu. Kada se modul upali, PWRMON se podigne na 2.7V, sto je sasvim u redu. Zatim sam zvao broj koji je ubacen u SIM slot da vidim sta se desava i na liniji RING pada napon, dakle modul radi, ali komunikacije i dalje nema. Dodao bih jos nesto, kada MCU posalje "AT" prema modulu (to je poruka koju forsiram od pocetka i na koju treba da dobijem "OK" kao odgovor) na liniji TxD na modulu se desavaju promene (merim analognim unimerom, znam da nije adekvatan nacin za proveru ali vidi se nesto). Cak i na RxD liniji na modulu u tom trenutku dodje do promene, naravno trenutne ali nista od toga ne prodje kroz MAX3232.

Nemam ideju kako da resim ovaj problem, cak sam menjao i MAX3232 cip i AT89S52 mikrokontroler. Ako je neko mozda imao slican problem i resio ga je ili makar ima ideju, bio bih mu neizmerno zahvalan ako je podeli sa mnom. Pozdrav i hvala!

Dodatak: brzina komunikacije je 4800 cps, mada koja god da je modul ima autobaud.
Re: MAX232 i MAX3232 protiv GM862 25.07.2011. u 21:35 · pre 185 meseci #3
Upravo tako, gledao sam datasheet i video da je minimum 3.0V. Ali kako to da je Scepi uspelo sa 2.7V da ga napaja. Ako pokusam da njegovo napajanje podignem do 3.0V onda ce se automatski podici i TTL nivo za komunikaciju a modul nije tolerantan toliko. Cak ni na 3.3V. Ukoliko je ipak neophodno da se podigne na 3.0V, umesto 2.7V zener diode ubacicu 3.0V zener diodu.
Re: MAX232 i MAX3232 protiv GM862 25.07.2011. u 22:25 · pre 185 meseci #4
Imas MAX3380E za opseg napona od 2.35V / 5.5V ali nije jeftin. S druge strane naponsko prilagodjenje MCU - Telit mozes da odradis obicnim tranzistorima.
Potpis
gorankg
Re: MAX232 i MAX3232 protiv GM862 25.07.2011. u 22:47 · pre 185 meseci #5
MAX3232 radi i na manje od 3V.

Napon na MAX3232:


Pipalica na njegovom Vcc pinu:


Napon na MAX232:


Pipalica na njegovom pinu:


Napon na ulazu uredjaja:


Pipalica na treku iza osiguraca:


@ Brelak:
Koordinate su od moje kuce, unesi ih u Google Earth :)
Re: MAX232 i MAX3232 protiv GM862 25.07.2011. u 23:31 · pre 185 meseci #6
Scepo pa kako sad to da shvatim? hahahaha, salim se :D

Nego stvarno, sta da radim?
Re: MAX232 i MAX3232 protiv GM862 26.07.2011. u 13:44 · pre 185 meseci #7
Ok, nesto se ipak desava, skinuo sam MAX3232 i namontirao USB/UART board od mikroelektronike i stavio JMP na 3.3V i sljaka bre :D konacno dobijam neki odgovor, sada je problem kako da ipak napravim da modul prica sa kontrolerom a ne sa usb/uart plocicom (ft232). Ne znam da li bi upalilo da napajam mikrokontroler sa 3.3V...
Re: MAX232 i MAX3232 protiv GM862 27.07.2011. u 20:16 · pre 185 meseci #8
Obzirom da sam resio problem ne bi bilo lose da napisem u cemu je bio stos. Na kraju svake AT komande treba dodati jos "\r\n".
Re: MAX232 i MAX3232 protiv GM862 28.07.2011. u 01:30 · pre 185 meseci #9
Probaj na kraju svake komande samo \r

NewLine (\n) nije potreban!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme