Koppla Nokia 3210 till PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

Koppla Nokia 3210 till PIC

Inlägg av Rick81 »

Jag har en gammal Nokia 3210 som jag tänkt koppla mot en PIC för att skicka SMS.

Tanken är att driva båda PIC och Nokia3210 från samma spänningskälla och om jag förstått det rätt så kan man antingen koppla in 3,7 V på den "vanliga" laddar kontakten eller direkt på 2,4 V på batterikontakterna. I mitt fall borde det vara lämpligt att koppla till 3,7 V eftersom jag kommer använda en linjär regulator som ändå bara bränner bort spänningsskillnad på 2,4V och 3,7V medan mobilen antagligen har switchad och kommer då utnyttja denna effekt.

Fråga 1: Har jag tänkt rätt vad gäller spänningsmatningen?



Sen hade jag tänkt koppla in mig på Tx, Rx dvs koppla PIC UART mot dessa
Pinout har jag hittat på:
http://www.panuworld.net/nuukiaworld/ha ... eneral.htm

Rx och tx motsvarar FBUS RX och FBUS TX.

Men jag kan inte hitta vilka spänningsnivåer som gäller för detta? Om mobilen drivs på 2,4 V så borde man rimligtvis har max 2,4 V på dessa.

Fråga 2: Är 2,4 V rimligt som max inspännings på rx, tx? Om jag då driver mobil och PIC på 3,7 V kommer jag alltså att behöva justera spänningarna mellan PIC och Nokia 3210.
sodjan
EF Sponsor
Inlägg: 43244
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Koppla Nokia 3210 till PIC

Inlägg av sodjan »

> Rx och tx motsvarar FBUS RX och FBUS TX.
> Men jag kan inte hitta vilka spänningsnivåer som gäller för detta?

Lite snabb koll runt den där siten gav :
http://www.panuworld.net/nuukiaworld/ha ... basics.htm

Har du kollat den sidan ??
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

Re: Koppla Nokia 3210 till PIC

Inlägg av Rick81 »

Det hade jag missat.

Borde det inte räcka med en spänningsdelning från 5 V till 3 V istället för denna lösning:
Bild
sodjan
EF Sponsor
Inlägg: 43244
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Koppla Nokia 3210 till PIC

Inlägg av sodjan »

Ja, i ena riktningen ("ner") brukar det räcka. Nu minns jag inte
vilen ände som hade vilken spänning...
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

Re: Koppla Nokia 3210 till PIC

Inlägg av Rick81 »

Jag har nu kopplat in Nokia 3210 men får ingen respons alls.

Jag kör UART på 115200, 8 bit, ingen paritet
Jag har nu kopllat in Nokia 3210 med spänningsdelning på Rx

För att aktivera AT kommandon skickas först U 128 ggr

Sedan skickas följande kommandon:
ATZ\r //Default inställningar
AT+CMGF=1 //Txt mode för SMS
ATD0701234567;\r //Ring telefonnummer

Varje sträng avslutas med \r = decimalt 13.

Mobilen ringer inte upp och jag får inte heller någon respons på UART att den tagit emot kommando.

Följande länker har jag utgått från:
http://www.mytutorialcafe.com/Microcont ... 0Nokia.htm
http://www.picbasic.co.uk/forum/archive ... -7215.html
http://www.developer.nokia.com/Communit ... T_Commands

Vad har jag missat?
Niklas-k
Inlägg: 354
Blev medlem: 10 mars 2004, 15:59:21
Ort: Katrineholm

Re: Koppla Nokia 3210 till PIC

Inlägg av Niklas-k »

AT+CMGF=1 //Txt mode för SMS
Är du säker på att 3210 har stöd för Text mode? Jag tror inte det!
Har för mig att du kan skicka och ta emot sms via FBUS PDU mode vilket är lite krångligt!

Jag kör med Nokia 6210 vilket har inbyggd modem med stöd för Text mode vilket är betydligare lättare att koppla mot en microcontroller.
Användarvisningsbild
Icecap
Inlägg: 26624
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Koppla Nokia 3210 till PIC

Inlägg av Icecap »

Utan respons på "AT\r" kan resten kvitta.

Känns som att det inte är specillt bra koll på spänningsnivåerna kanske?
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

Re: Koppla Nokia 3210 till PIC

Inlägg av Rick81 »

Jag har kopplat Pic 5 V utgång och spänningsdelat ned till 3 V.

Det är 3 V på Nokias Rx vilket jag tror är rätt. Tx från Nokia är direkt koppplat till PIC då 3 V borde anses som 1:a


Niklas:
Hur har du kopplat in 6210?
Skickar du 128 U för att aktivera AT kommandon? Något annat som krävs?
Vilken baudrate kör du på?
Hur skickar SMS?
Jag tror Nokia 3210 har textmode men är inte helt säker. Var kan man hitta denna info?
Niklas-k
Inlägg: 354
Blev medlem: 10 mars 2004, 15:59:21
Ort: Katrineholm

Re: Koppla Nokia 3210 till PIC

Inlägg av Niklas-k »

Hur har du kopplat in 6210?
Jag har kopplat PIC Tx via 1k motstånd till Nokia Rx. 6210 har inbyggd skydd för överspänning. Motsatt rikning spänningsomvandlar jag upp till 5 volt till PIC vilket jag tror ditt problem är.
Skickar du 128 U för att aktivera AT kommandon? Något annat som krävs?
Jag behöver inte göra något speciellt bara köra AT-kommandon direkt.
Vilken baudrate kör du på?
Jag Kör 9600. Nokian ställer automatiskt in upp till 115200.
Janne5095
Inlägg: 23
Blev medlem: 24 januari 2009, 23:58:10
Ort: Lindome

Re: Koppla Nokia 3210 till PIC

Inlägg av Janne5095 »

Hej Rick,

Jag håller också på med ett projekt med 3210 och PIC. Målet är att kunna slå på värmen i sommarstugan via SMS.
Med hjälp av ett schema på 3210 så plockar jag ut matningsspänning tilll PIC från kontakten till den icke existerande vibratorn VDC_OUT. Där kommer ca 3.4 Volt. Det fina är att det finns spänning även om telefonen inte är påslagen.
Telefonens Rx och Tx kopplar jag direkt till PICen. Det ger låg risk för att ena har spänning men inte andra. För att slå på telefonen så har jag lödat en tråd på ena polen till av-på tryckknappen, och kopplat till PICen. Jag använder PIC 12F1822, som har allt jag behöver, och nöjer sig med 2.5 Volt matning.

Janne
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Rick81
Inlägg: 755
Blev medlem: 30 december 2005, 13:07:09

Re: Koppla Nokia 3210 till PIC

Inlägg av Rick81 »

Låter som det jag är ute efter.

Har du lyckats skicka/ta emot SMS med denna? Kan du så fall visa kod hur du gör detta?
Janne5095
Inlägg: 23
Blev medlem: 24 januari 2009, 23:58:10
Ort: Lindome

Re: Koppla Nokia 3210 till PIC

Inlägg av Janne5095 »

Tyvärr har jag också fastnat på problemet med att telefonen inte reagerar på 128 U och ett kommando. Signalernen från PIC till 3210 ser mycket snygg ut, men inget händer. Det kan hända att man måste ge ett speciellt kommando för att aktivera extended mode eller liknande. Kan hända att man inte ska ha någon paus mellan 128 U och ett komando. Jag sätter inte på Tx i PIC förrän efter att jag startat 3210, och det kanske ger problem om det uppfattas som ett tecken före 128 U.

Den kod jag har är hyftat stor (ca 1400 rader), speciellt avkodningen av SMS. Den innehåller både mottagning och avkodning, samt sändning av SMS. Om du ger mig din mail-adress i ett pm kan jag maila dig koden.

Några bra länkar:
http://www.embedtronics.com/nokia/fbus.htmlIntro till F-Bus och meddelanden.
http://gnokii.org PC program att hantera mobil från PC.

Förutom att det inte fungerar, tycker jag det går rätt bra.
Janne5095
Inlägg: 23
Blev medlem: 24 januari 2009, 23:58:10
Ort: Lindome

Re: Koppla Nokia 3210 till PIC

Inlägg av Janne5095 »

Jag har nått vissa framsteg, nu kommer svar från Nokian till PIC.
Jag vet inte om det som krävdes var 250 'U' eller kommando Enable extended commands. Jag ändrade båda.
Skriv svar