Sida 1 av 1
RS232 utan MAX232?
Postat: 23 mars 2006, 15:54:30
av ankan
Finns det Picar som inte behöver en MAX232 för att kommunicera via RS232?
Postat: 23 mars 2006, 16:15:54
av sodjan
Nej.
Vad är problemet ?
Postat: 23 mars 2006, 16:25:01
av Eelector
Det går tydligen utan (även fast det inte förljer standarden)?
Den hyfsat kända UIR:
Jag har en sådan, och den har fungerat klanderfritt i flera år.
Postat: 23 mars 2006, 16:34:04
av ankan
Misstänker att det inte är att rekommendera att köra utan MAX232?
Postat: 23 mars 2006, 16:38:20
av Icecap
Eelector's variant kan nog fungera på vissa serieportar men ska man ha någon stabilitet i kommunikationen ska man inte göra så!
Det finns sätt att "tjuva" den negativa spänningen och fibbla med transistorer osv men storleksmässigt tar det minst lika mycket plats som en MAX232 med 100nF kondingar i 0805 och stabilitetsmässigt är MAX'en långt att föredra.
Men det finns många fulhack som kan fungera klanderfritt men sällan enl. standarden.
Postat: 25 mars 2006, 21:53:51
av $tiff
Det går jättebra att åtminstone ta emot data från serieporten genom att helt enkelt sätta ett seriemotstånd på 1kOhm mellan TX och PIC och se till att de delar jordpotential. Detta är ingen lösning som på något sätt följer standarden eller bör rekommenderas, men den har fungerat alla gångerna för mig. Datan behöver dock inverteras i mjukvara. Samma trick kan även fungera för att skicka data, tänk även här på att ivertera datan i mjukvara.
Postat: 25 mars 2006, 23:03:01
av Pjoms
Jag flikar in med el liten följdfråga. Ursäkta trådkapningen...
RS232 innebär ju att man "pratar" med +/-12V i överföringen, RS422 och RS485 m.fl. har sina specar med balanserade signaler o.s.v.
Men heter själva datauppdelningen (t.ex. 9600, N, 8, 1) nå't mer än bara asynkron överföring?
Postat: 25 mars 2006, 23:06:25
av sodjan
> Men heter själva datauppdelningen (t.ex. 9600, N, 8, 1) nå't mer än bara asynkron överföring?
Ibland kallar man formatet med 1-stopp, 7-8 data (ev par) och 1-2 stopp
bitar för "UART format"...
De olika RS-standarderna specar igentligen bara signalnivåer och kontaktdon
(lite förenklat)...
Postat: 25 mars 2006, 23:10:02
av baron3d
Min JDM programmerare har en "rs232" anslutning.
Ladda hem och kolla på schemat. (jdm.zip)
http://biphome.spray.se/frl_linder/pic_jdm_spel.html
Postat: 26 mars 2006, 17:38:17
av sodjan
Nu var det RS232 frågan gällde, inte "RS232"...

Postat: 26 mars 2006, 17:42:11
av Icecap
Pjoms: Inte helt rätt faktisk...
Minimum ±3V, maximum ±15V, vid RS232B är det maximum ±12V.
Detta är samtidig anledningen till att JDM'erna inte fungerar på vissa serieportar, spänningen är helt enkelt för låg.
Postat: 27 mars 2006, 00:19:13
av PHermansson
Riktigt fulhack, men enkelt och fungerar:
Ett av mina tidiga projekt, det där med multiplex fanns inte i min värld då

Postat: 27 mars 2006, 04:49:14
av Icecap
Javisst, ena vägen enbart...