Tackar för alla svar. Det här med FX809 verkar väl enklast tcyker jag.
Så tanken är att jag har en liten grej som känner att (1)nu ringer det,(2) väntar tills det gått några signaler,(3) slår till reläet som då kopplar in FX809.
Därefter (4)skapar FX809 kontakt på något sätt med varandra och (5)skickar data. (6) båda lägger på luren.
Är jag helt ute och cyklar??
Kommunikation med vanliga telenätet
-
- Inlägg: 49
- Blev medlem: 7 augusti 2005, 15:01:30
barnie82se:
Du skriver att FX809 verkar enklast. Tyvärr men det är helt FEL!
FX809 ÄR ju till att börja med ett modem. Modem betyder MOulator/DEModulator och översätter serieportens -12/+12 nivåer till pip som kan skickas över telenätet. Dock måste du designa applikationen själv. Det finns massor med saker som kan ställa till med problem. Du kan zappa din processor eller slå ihjäl din telelinje och 1000 andra saker...
För mig som håller på en hel del med såväl analog som digital elektronik och framförallt enchipsdatorer så skulle det kanske ta en dag eller två att få igång en kom,unikation mellan två processorer med FX809. Om jag skulle göra samma sak med två vanliga modem så skulle det kanske ta en timma!
Koppla modemen till dina enchippares serieportar.
Lär dig några få AT kommandon:
ATDT123456 (AT = Attention, D = Dial, T = Tone)
+++ (gå ur dataöverföringsläge och gå till kommandoläge)
ATH0 = Lägg på luren
ATH1 = Svara
Modemen skickar NO CONNECT om det inte blir svar och CONNECT om det blir svar.
När det ringer i "borta änden" skickar modemet "RING"
och processorn skickar då ATH1 för att svara
ELLER så skickar du ATA vid initialisering så svarar det automatiskt.
Det var VÄLDIGT kort men du kan ju labba lite på det.
Modem kostar typ 50:- på loppmarknad. Jag kan EV sälja några. Skall kolla hur många vi har kvar...
//B1N4RY
Du skriver att FX809 verkar enklast. Tyvärr men det är helt FEL!
FX809 ÄR ju till att börja med ett modem. Modem betyder MOulator/DEModulator och översätter serieportens -12/+12 nivåer till pip som kan skickas över telenätet. Dock måste du designa applikationen själv. Det finns massor med saker som kan ställa till med problem. Du kan zappa din processor eller slå ihjäl din telelinje och 1000 andra saker...
För mig som håller på en hel del med såväl analog som digital elektronik och framförallt enchipsdatorer så skulle det kanske ta en dag eller två att få igång en kom,unikation mellan två processorer med FX809. Om jag skulle göra samma sak med två vanliga modem så skulle det kanske ta en timma!
Koppla modemen till dina enchippares serieportar.
Lär dig några få AT kommandon:
ATDT123456 (AT = Attention, D = Dial, T = Tone)
+++ (gå ur dataöverföringsläge och gå till kommandoläge)
ATH0 = Lägg på luren
ATH1 = Svara
Modemen skickar NO CONNECT om det inte blir svar och CONNECT om det blir svar.
När det ringer i "borta änden" skickar modemet "RING"
och processorn skickar då ATH1 för att svara
ELLER så skickar du ATA vid initialisering så svarar det automatiskt.
Det var VÄLDIGT kort men du kan ju labba lite på det.
Modem kostar typ 50:- på loppmarknad. Jag kan EV sälja några. Skall kolla hur många vi har kvar...
//B1N4RY
FX809 körs dessutom över CBUS, vilket inte är kompatibelt med en UART, men är ganska lätt att implementera.
Fördelen med en egen modemkrets är just att det inte tar plats, liten och smidig. Men modem *är* lättare.
Ta hem databladet för FX809 och CBUS och bestäm dig när du läst båda.
DTMF med MT8880 är ju definitivt enklast...
Mvh
speakman
Fördelen med en egen modemkrets är just att det inte tar plats, liten och smidig. Men modem *är* lättare.
Ta hem databladet för FX809 och CBUS och bestäm dig när du läst båda.
DTMF med MT8880 är ju definitivt enklast...
Mvh
speakman
- JimmyAndersson
- Inlägg: 26584
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Håller helt klart med B1n4ry.
För att få igång en vanlig modemkommunikation:
1. Koppla upp en MAX232 till AVR.
2. Anslut sladdarna mellan MAX232 och modemet och telefonjacket.
3. Skriv ett litet program.
Klart!
Det enda du behöver kunna är:
*Hur man kopplar modemet till MAX232-kretsen.
*AT-kommandona.
(och förstås vanlig AVR-programmering för att skicka och ta emot på USART.)
För att få igång en vanlig modemkommunikation:
1. Koppla upp en MAX232 till AVR.
2. Anslut sladdarna mellan MAX232 och modemet och telefonjacket.
3. Skriv ett litet program.
Klart!
Det enda du behöver kunna är:
*Hur man kopplar modemet till MAX232-kretsen.
*AT-kommandona.
(och förstås vanlig AVR-programmering för att skicka och ta emot på USART.)
-
- Inlägg: 49
- Blev medlem: 7 augusti 2005, 15:01:30