rs232 mottagare?
rs232 mottagare?
Hej igen:)
Jo jag undrar om det finns en komponent som kan ta emot en signal från rs232 (seriell data) från ex en PC och när den får datat så slår den till eller från en utgång?
Vad ska jag söka på i så fall?
/B
Jo jag undrar om det finns en komponent som kan ta emot en signal från rs232 (seriell data) från ex en PC och när den får datat så slår den till eller från en utgång?
Vad ska jag söka på i så fall?
/B
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Mja, det beror ju på vad du vill göra. Om du vill kunna identifiera viss data på serieporten måste du använda dig av en Max232 eller motsvarande samt antagligen en mikrokontroller.
Om du däremot vill styra ett relä eller motsvarande fråm serieporten kan du ju utnyttja någon kontrollsignal som du sätter i PC:ns mjukvara.
Om du däremot vill styra ett relä eller motsvarande fråm serieporten kan du ju utnyttja någon kontrollsignal som du sätter i PC:ns mjukvara.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Om du absolut måste köra via RS232 så blir det nog att använda en mikrokontroller.
Men om du bara ska köra 1-wire så kan du ju använda dig av liknande dessa:
http://dbserv.maxim-ic.com/quick_view2.cfm?qv_pk=2983
http://embeddeddatasystems.com/page/EDS/PROD/HA/DS9097U
EDIT: jehopp, samtidigt.
Mvh
speakman
Men om du bara ska köra 1-wire så kan du ju använda dig av liknande dessa:
http://dbserv.maxim-ic.com/quick_view2.cfm?qv_pk=2983
http://embeddeddatasystems.com/page/EDS/PROD/HA/DS9097U
EDIT: jehopp, samtidigt.

Mvh
speakman
>> Schnegelwerfer: Jag kör via parallellporten idag och det funkar utmärkt.
Det finns dock begränsningar, med rs232 kan jag adressera och använda många fler anslutna sensorer/likn. jag slipper oxå en MASSA kabel.
Tex ds18s20-sensorn är ju väldigt simpel att kommunicera med.
Nästa steg var nu att ansluta nån form av relä-triggare för att slå på/av det jag nu vill.
Ska kolla igenom dessa 1-wire-prylar.
/B
Det finns dock begränsningar, med rs232 kan jag adressera och använda många fler anslutna sensorer/likn. jag slipper oxå en MASSA kabel.
Tex ds18s20-sensorn är ju väldigt simpel att kommunicera med.
Nästa steg var nu att ansluta nån form av relä-triggare för att slå på/av det jag nu vill.

Ska kolla igenom dessa 1-wire-prylar.
/B
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Inte för att grumla din glädje, men det kvarstår ju en del problem.
Serieporten borde ju vara utesluten för detta, eftersom RS232 skickar med startbitar och annat krafs som inte överensstämmer med 1-wireprotokollet. Dessutom kommer timingen att bli fel.
Parallellporten borde vara bättre, eftersom du kan styra timingen av signalerna bättre där (fast inte bra). Dessutom så kommer du att få problem om du försöker att använda långa kablar.
EDIT: Såg att speakman länkat till RS232 till 1-Wireadapters, dessa löser ju ovanstående problem.

Serieporten borde ju vara utesluten för detta, eftersom RS232 skickar med startbitar och annat krafs som inte överensstämmer med 1-wireprotokollet. Dessutom kommer timingen att bli fel.
Parallellporten borde vara bättre, eftersom du kan styra timingen av signalerna bättre där (fast inte bra). Dessutom så kommer du att få problem om du försöker att använda långa kablar.
EDIT: Såg att speakman länkat till RS232 till 1-Wireadapters, dessa löser ju ovanstående problem.
Det får du inte göra;)
Jag har kollat upp ett schema för att prata med en ds18s20 tempsensor.
Jag ska då köra en "MAX 232"(plus lite kringkomponenter) mellan seriellport och sensor.
Detta har inte varit nått problem för dom som testat.
Att köra en ds2405 via en max232 ser jag inte heller som ett problem.
Det skickas 64 bitar varav första är 0, sen är det "familjekoden" efter det unika serienr på 48 bitar o sen 8 bitar som är kommandot + sista biten som är en checksumma på att allt står rätt till i kommunikationen.
Det står ingenstanns om att rs232 skulle skicka "annat krafs" och varför ska timingen bli fel? du ropar på en sensor, denne gör sin grej o sen ropar du på svaret o så får du det.
Parallelporten kör jag på nu!
funkar fint och stabilt men jag VILL inte ha parallellporten. Se mitt inlägg om begränsningarna:)
/B
Jag har kollat upp ett schema för att prata med en ds18s20 tempsensor.
Jag ska då köra en "MAX 232"(plus lite kringkomponenter) mellan seriellport och sensor.
Detta har inte varit nått problem för dom som testat.
Att köra en ds2405 via en max232 ser jag inte heller som ett problem.
Det skickas 64 bitar varav första är 0, sen är det "familjekoden" efter det unika serienr på 48 bitar o sen 8 bitar som är kommandot + sista biten som är en checksumma på att allt står rätt till i kommunikationen.
Det står ingenstanns om att rs232 skulle skicka "annat krafs" och varför ska timingen bli fel? du ropar på en sensor, denne gör sin grej o sen ropar du på svaret o så får du det.
Parallelporten kör jag på nu!
funkar fint och stabilt men jag VILL inte ha parallellporten. Se mitt inlägg om begränsningarna:)
/B
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Nu är jag inte så superinsatt i exakt hur timingen i 1-wire ser ut, men det jag menade med att det kunde uppstå problem med att använda RS232 var att du inte själv kan välja timing från PC-sidan.
Angående "krafs" ut på RS232 så menade jag att RS232 bl.a. skickar ut startbitar som inte 1-wireprotokollet gillar.
Man kanske kan manuellt skicka ut data genom att variera kontrollbitarna (ex.DTR), men det verkar lite omständigt.
Men visst, om någon pulat ihop en lösning som fungerar är det väl bara att köra på den.
Angående "krafs" ut på RS232 så menade jag att RS232 bl.a. skickar ut startbitar som inte 1-wireprotokollet gillar.
Man kanske kan manuellt skicka ut data genom att variera kontrollbitarna (ex.DTR), men det verkar lite omständigt.
Men visst, om någon pulat ihop en lösning som fungerar är det väl bara att köra på den.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Aha, då förstår jag. Ovanstående adapter använder ju egentligen inte RS232, utan skickar helt enkelt ut datan genom att manipulera DTR. Detta kan du lika gärna göra från parallellporten.benring skrev:Läs denna tex: http://www.servern.nu/knuts/temp.html
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
Fasen va najs, jag håller med om att comporten känns snyggare, jag har visserligen ett bra interface till parallellporten idag men jag ska kolla på comporten.
Jag ska kolla detta me timing oxå, hörde nyss att det handlar om hur den sänder/tar emot datat.
Har någon nån länk för just det så vore jag tacksam.
Tack för era tips:)
/B
Jag ska kolla detta me timing oxå, hörde nyss att det handlar om hur den sänder/tar emot datat.
Har någon nån länk för just det så vore jag tacksam.
Tack för era tips:)
/B