COM-port -> Spänning av/på ?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

COM-port -> Spänning av/på ?

Inlägg av JimmyAndersson »

Usch, vad man glömmer... :roll:

Jag vill kunna göra en sån basic sak som att styra en spänning (av/på) via en COM-port. Tänkte först göra det i QBasic med en MAX232. Men mitt minne sviker mig, hur 17 gjorde man? (Kopplingsmässigt är det inga problem.)

Har även Delphi6, men det har jag knappt programmerat något i.

OBS - Lathetsfaktor 100% nedan: :roll:
Om någon av en händelse sitter med VB-kod (eller kompilerat program) för detta så skulle inte det göra något.... :)
T.ex on.exe och off.exe för att göra det tok-enkelt...

edit: Det är COM1 det rör sig om förresten.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Inlägg av LaRdA »

På alltomelektroniks hemsida kan man hämta lite vb program.
http://www.alltomelektronik.se/Files/000074-11.exe
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Inlägg av Cenorpa »

Du får nog skriva lite mer information t.ex vad du vill skicka ut för nått när man klickar på on/off och vilken baudrate så kan nog flera hjälpa dig.

Har själv gjort ett litet program för att kunna skicka text trådlöst från comporten till en lcd display så jag skulle kanske kunna snatta lite kod från det projektet.

Men lite mer information skulle vara bra. :)
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

LaRdA: Thanks! Hittade som sagt lite VB-prog. Ska se om jag hittar det jag söker.

Cenorpa: Baudrate kvittar i princip. Jag vill som sagt bara kunna stänga av och på en spänning genom datorn, så överföringshastigheten är inte viktig av den orsaken. -Först tänkte jag bara använda det för att testa MAX232-kretsar, men sedan kom jag på att man kunde använda det till att t.ex tända lampor eller starta andra apparater med datorn. Förena nytta med nöje typ...
Jag är inte ute efter något direkt avancerat, utan ungefär MAX232->styrelektronik->relä, ungefär...

En liten fråga: Om jag kopplar en MAX232 till COMporten, kan jag då bara få ut en etta eller nolla, eller kan man få ut en spänning som man kan variera genom datorn? Jag vet att det är lite knepigt eftersom man får med start och stopbitar, men är det möjligt utan t.ex en PIC?

Hoppas jag gett lite fler ledtrådar nu. :)
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Ja, om du utnyttjar t.ex. RTS eller DTR så får du ut en MARK eller SPACE (-12/+12) på motsvarande pinnar.
Detta styrs enkelt från de flesta språk (inkl. VB).

Här är bra läsning: http://www.beyondlogic.org/serial/serial.htm

Mvh
speakman
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

speakman: Jättetack! Massor av info som jag behövde!! 8) 8) 8)
Skriv svar