Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

geen spannings verschil seriele poort

Pagina: 1
Acties:

  • mikeymika
  • Registratie: September 2006
  • Laatst online: 02-06-2023
beste mensen,


ik wil met een seriele poort een extern relais laten schakelen.

ik krijg/meet echter geen spannings verschil op mijn poort als ik bepaalde signalen hoog of laag maak ( RTS of DTR )

het aansturen van de signalen heb ik zolang om te testen gewoon in .cmd gedaan met bijvoorbeeld: mode com1:DTR=on

ik zie zowel in cmd als het progje "free serial port monitor" dat DTR en RTS aan/uit is/zijn (net welke ik aan/uit zet).

echter blijf ik op de poort zelf geen uitgangs verschil meten.

(ik meet tussen RTS - GND en DTR - GND )

weet iemand wat ik verkeerd doe?

mvg. mike

CPU: Intel Q6600@ 2,8Ghz || Mobo: ASUS P5KC || Memory: Dominator PC 8500 2x 1GB ||Graphics: Sapphire Radeon HD3870 Toxic ||HDD's: 1x Western Digital 160 GB intern ||1x Maxtor 300 GB Extern ||TFT: Philips 200WP7ES", 8ms


  • Elledan
  • Registratie: Maart 2008
  • Laatst online: 17-11-2013
Weet je zeker dat het programma wat je gebruikt de COM port kan aanspreken? Op Windows kunnen user mode applicaties niet direct de hardware aanspreken, wat dus via kernel mode zal moeten.

www.mayaposch.com


  • mikeymika
  • Registratie: September 2006
  • Laatst online: 02-06-2023
het is niet zozeer een programma waar ik het mee aanstuur ik doe het gewoon via Start-> uitvoeren

dus in cmd.exe daarmee kun je door middel van b.v. mode com1:DTR=on
DTR on zetten

CPU: Intel Q6600@ 2,8Ghz || Mobo: ASUS P5KC || Memory: Dominator PC 8500 2x 1GB ||Graphics: Sapphire Radeon HD3870 Toxic ||HDD's: 1x Western Digital 160 GB intern ||1x Maxtor 300 GB Extern ||TFT: Philips 200WP7ES", 8ms


  • 3V3RT
  • Registratie: Januari 2004
  • Laatst online: 16-08 22:30
je kan wel je lijnen aanzetten, maar er komt neem ik aan nog geen werkelijke data overheen, dus zal je ook geen spanningsverschil meten?

Ik heb geen hands-on kennis met dit, maar probeer eens iets in de trant van:
code:
1
echo "test" > com1


Daarmee zal je data over de lijn heen sturen (of dat de DTR lijn is weet ik niet)

[ Voor 42% gewijzigd door 3V3RT op 09-11-2008 16:00 ]


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-09 20:59
Waarom wil je dit met een seriële poort doen? Een parallelle poort is beter geschikt voor dit soort doeleinden.

If I can't fix it, it ain't broken.


  • 3V3RT
  • Registratie: Januari 2004
  • Laatst online: 16-08 22:30
Ik lees ook op wikipedia dat de DTR lijn niet erg geschikt is voor hoge stromen:
No method is specified for sending power to a device. While a small amount of current can be extracted from the DTR and RTS lines, this is only suitable for low power devices such as mice.

  • mikeymika
  • Registratie: September 2006
  • Laatst online: 02-06-2023
hoge stromen hoeft niet, hoef maar een simpel relais te schakelen.

seriele poort is beveiligd tegen kortsluiting, parallelpoort niet

CPU: Intel Q6600@ 2,8Ghz || Mobo: ASUS P5KC || Memory: Dominator PC 8500 2x 1GB ||Graphics: Sapphire Radeon HD3870 Toxic ||HDD's: 1x Western Digital 160 GB intern ||1x Maxtor 300 GB Extern ||TFT: Philips 200WP7ES", 8ms

Pagina: 1