Koppla Nokia 3210 till PIC
Koppla Nokia 3210 till PIC
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.
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.
Re: Koppla Nokia 3210 till PIC
> 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 ??
> 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 ??
Re: Koppla Nokia 3210 till PIC
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:

Borde det inte räcka med en spänningsdelning från 5 V till 3 V istället för denna lösning:

Re: Koppla Nokia 3210 till PIC
Ja, i ena riktningen ("ner") brukar det räcka. Nu minns jag inte
vilen ände som hade vilken spänning...
vilen ände som hade vilken spänning...
Re: Koppla Nokia 3210 till PIC
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?
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?
Re: Koppla Nokia 3210 till PIC
Är du säker på att 3210 har stöd för Text mode? Jag tror inte det!AT+CMGF=1 //Txt mode för SMS
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.
Re: Koppla Nokia 3210 till PIC
Utan respons på "AT\r" kan resten kvitta.
Känns som att det inte är specillt bra koll på spänningsnivåerna kanske?
Känns som att det inte är specillt bra koll på spänningsnivåerna kanske?
Re: Koppla Nokia 3210 till PIC
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?
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?
Re: Koppla Nokia 3210 till PIC
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.Hur har du kopplat in 6210?
Jag behöver inte göra något speciellt bara köra AT-kommandon direkt.Skickar du 128 U för att aktivera AT kommandon? Något annat som krävs?
Jag Kör 9600. Nokian ställer automatiskt in upp till 115200.Vilken baudrate kör du på?
Re: Koppla Nokia 3210 till PIC
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
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.
Re: Koppla Nokia 3210 till PIC
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?
Har du lyckats skicka/ta emot SMS med denna? Kan du så fall visa kod hur du gör detta?
Re: Koppla Nokia 3210 till PIC
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.
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.
Re: Koppla Nokia 3210 till PIC
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.
Jag vet inte om det som krävdes var 250 'U' eller kommando Enable extended commands. Jag ändrade båda.