PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : leere PCI Karte, wo und wie viel?


Gast
2004-06-12, 15:58:06
Hi,
ich suche eine PCI Karte, wo nix drauf ist. Das heißt eine leere Karte auf der man selber noch Elektonik drauf bauen kann. So will ich dann z.B. den Computer mit bestimmten Signalen ansprechen und dann mit Hife Software abfangen/abrufen.
Wo kann ich so eine Karte finden und wieviel kostet sie? Gibt es noch andere Sterckplätze für die man solche karten verwenden kann Aber die müsste jeder Computer besitzen, also am Besten wäre da PCI...

Würde mich freuen, wennmit jemand weiterhelfen könnte...

huha
2004-06-12, 16:03:01
Zur Karte: Vielleicht kann dir das hier (http://www.reichelt.de/inhalt.html?SID=12P7aIq6wQAQsAAAb5Lesbcd50774a0d2175f1541f299aba53c8d;ACTION=3;L ASTACTION=4;SORT=artikel.artnr;GRUPPE=C94;WG=0;SUCHE=pci%20karte;ARTIKEL=RE%2520 430EP;START=0;END=16;STATIC=0;FC=667;PROVID=0;TITEL=0) von Reichelt weiterhelfen.

Allerdings würde ich dir empfehlen, dich da nicht so sehr drauf zu versteifen; PCI-Karten so hinzukriegen (und auch dann die entsprechende Software zu programmieren), dürfte nicht so einfach sein -- ich stell's mir sogar ziemlich schwer vor.

Falls es wirklich was "einfaches" sein soll, würde ich RS232, also den COM-Port oder den Parallelport als Schnittstelle empfehlen. Gepaart mit z.B. einem Microcontroller, sollten damit zahlreiche Aufgaben möglich sein.

-huha

bayerfans04
2004-06-12, 16:16:26
danke für die schnelle antwort (ich bin der Gast, hab mich mal eingeloggt ^^)
so etwas in der art habe ich gesucht, danke! Gibt es da vielleicht noch eine billigere Alternative? Aber ansonsten sieht das schonmal sehr gut aus.Wie ist das mit den COM Port, wo finde ich da Karten und gibt es diese Schnittstelln an jedem PC?

Ulf
2004-06-12, 16:20:14
hmmm, hab ich mich noch gar nicht registriert? ich dachte... egal, also ich bin jetzt doch Ulf, der der den Thread eröffnet hat :D

huha
2004-06-12, 17:07:09
Der COM-Port ist auch unter den Bezeichnungen RS232 oder serieller Port bekannt. Hinten an der ATX-Blende hat er eine türkisene Färbung. Sollte er je nicht vorhanden sein, läßt er sich problemlos mit einer PCI-Karte oder einem USB-Gerät nachrüsten.
Der COM-Port besticht dadurch, daß er eine recht einfache Schnittstelle ist, die man auch mit vertretbarem Aufwand programmieren kann.

Falls du dich nicht oder nur wenig auskennst, würde ich auf jeden Fall den COM-Port empfehlen, damit läßt sich einiges machen, die Programmierung ist leicht et cetera.

-huha

Ulf
2004-06-12, 17:36:13
ich will nicht sagen, dass ich mich in sachen PCI sehr gut auskenne, aber etwas denke ich schon. ich weiß wie PCI funktioniert und weiß so einigermaßen, wie man mit Hilfe C/C++ zugreift, hab auch schon ne pdf dazugefunden.
ich denke ich probier es mal mit PCI, sollte ich damit nicht zurechtkommen, kann ich ja immer noch mit COM probieren...

DocEvil
2004-06-12, 22:22:36
ich will dir ja den spass nicht verderben, aber dass mit PCI kannst du IMO vergessen, zu kompliziert.
Für relativ langsame mess- und steueraufgaben reicht ein RS232- oder USB-modul vollkommen aus, bei conrad.de gibts sogar relativ günstige USB-experimentiermodule (z.b. 191003 für 30EUR):
http://image01.conrad.com/m/1000_1999/1900/1910/1910/191003_LB_00_FB.EPS.jpg

Oder wenns ein bisschen mehr sein soll kann ich dir LabJack empfehlen, mit dem hab ich selbst schon gearbeitet und ist relativ leicht z.b. in LabView einzubinden:
http://www.meilhaus.de/bilder/labjack.jpg
http://www.meilhaus.de/msa/labjack.htm

RMC
2004-06-13, 01:21:12
also ich würd auch eher einen Microcontroller (PIC16XXX) und die serielle Schnittstelle empfehlen. Mit den 2 Dingen sind schon genug Sachen fürs Erste möglich ;)

Ulf
2004-06-13, 12:08:22
hmmm, gut. vielleicht werde ich es dann doch mit RS232 versuchen. Kann mir da jemand sagen, bzw. Link, wie das alles funktioniert? Wo finde ich dann so eine Steckkarte und hat jeder diese Schnittstelle?

DocEvil
2004-06-13, 12:33:45
sehr witzig, du willst uns weissmachen dass du nichtmal weisst was eine RS232-schnittstelle ist bzw wie die funktioniert?
Aber dann ne PCI-karte bauen wollen... :|

Ulf
2004-06-13, 12:42:50
Original geschrieben von DocEvil
sehr witzig, du willst uns weissmachen dass du nichtmal weisst was eine RS232-schnittstelle ist bzw wie die funktioniert?
Aber dann ne PCI-karte bauen wollen... :|

ich weiß schon was ne RS232 Schnittstelle ist, nur ist das Problem, wie sie funktioniert! Also über welchen Port und wie die Signale an den Computer gesendet werden.
ich kann ja nicht an irgendeine stelle ein bischen was ranlöten ^^
und auch muss ich wissen, wie ich die Signale mit Hilfe C/C++ abfangen kann...

DocEvil
2004-06-13, 12:48:32
die belegung ist ja nicht weiter tragisch, Pin2 und 3 sind sende-/empfangsleitung, 5 ist GND.
Wie die kommunikation ablaufen soll musst du dir selber ausdenken und danach den PIC programmieren, z.b. ob er auf ein kommando warten soll und dann seine daten in einem bestimmten format sendet oder ob er z.b. unaufgefordert einfach jede sekunde ein datenpaket rausscickt dass du dann nurnoch empfangen brauchst.

Was genau hast du eigentlich vor?

Ulf
2004-06-13, 13:01:29
Also ich schicke mit einer IR Diode ein Siognal in einer bestimmten Frequenz, das Signal wird von IR Empfänger in unterschiedliche Spannung/Stromstärke umgewandelt, über die RS232 Schnittstelle gesendet und mit C++ abgefragt, welches und ob ein Signal gesendet wurde.
Das war eigentlich alles ^^
Sehen die Signale von der RS232 Schnittstelle so aus, dass sie je nachdem welches Signal es ist eine unterschiedliche Spannung hat? Also dass man dann die Spannung oder so abfragen kann? Was ist dann da die min./max V?

DocEvil
2004-06-13, 13:11:55
IR-signale werden nur als logische signale(1/0) empfangen, da kommt halt dann ein bestimmtes bitmuster raus. Da brauchst du keinen prozessor, sowas ist ganz easy:
IC1 = TSOP 1738
+-----------------------+ 3 R1 (4k7)
| data -> +--------------------------------+------------o DCD
| | _______ |
| ______________ | | 78L05 | | | D1 (1N4148)
| / | +-----+-----|OUT IN|--+ | |
| ( | 2 | | + |__GND__| | | | /|
| \______________ + +----+ ----- | +----+------|< |--o RTS
| | ----- | IC2 | \|
| | 1 | |
| - +----------+---------+------------------------o GND
+-----------------------+ C1 (4.7µF)
http://www.lirc.org/receivers.html

Ulf
2004-06-13, 13:19:45
danke für den link+schaltplan...
aber wie wird denn dann unterschieden, welche IR FRrequenz es ist? Also bsp. TV ^^: du hast die ernbedienung und drückste verschiedene Tasten, der Infrarotsender sendet verschiedene Signale in verschiedenen Frequenzbereich, welches der IR Empänfer wieder unterscheidet..
oder bin ich da falsch?
gibt es da etwas wie eine steckplatte o.ä. für rs232, wo dann der IR Empfänger drauf soll, etc?

huha
2004-06-13, 13:25:26
Aaaaaalso, nochmal zum Mitschreiben ;)

Die drei Leitungen rechts sind die, die mit dem COM-Port verbunden werden. (also DCD, RTS und GND)
Bei Reichelt gibt's zum Beispiel RS232-Stecker, an deren Pins du einfach die Schaltung lötest, die "Logik" ist ja so klein, daß das nicht mal auf ne Platine muß; fertig ist dein Empfänger.

Verschiedene IR-Frequenzen gibt's "an sich" nicht, die Signale sind eben entsprechend gepulst.
Falls du das Teil nur als Fernsteuerung einsetzen willst gibt's auch andere, schon fertige, Programme dafür, also mußt du dir nicht den Aufwand machen, sowas nochmal zu entwickeln.

-huha

Ulf
2004-06-13, 13:32:01
ok, danke.
meinst du so etwas http://www.reichelt.de/index.html?SID=12P7aIq6wQAQsAAAb5Lesbcd50774a0d2175f1541f299aba53c8d;ACTION=3;LA STACTION=3;SORT=artikel.artnr;GRUPPE=C94;WG=0;SUCHE=pci%20karte;ARTIKEL=RE%20430 EP;START=0;END=16;FAQSEARCH=Laborkarte%20Pci-Bus%2C%20Epoxyd%2C%20160x100mm;FAQTHEME=-1;FAQSEARCHTYPE=0;FAQAUTO=1;STATIC=0;FC=668;PROVID=0;TITEL=0;ARTIKELID=34774 ?
ok, da werde ich das so versuchen, weißt du noch zufällig, wie man die signale mit C++ abfängt, oder URL? Und wie die Spannungen sein müssen?

DocEvil
2004-06-13, 13:58:28
benutz doch mal google, da findest du so viel zu dem thema, z.b. hier:
http://www.the-starbearer.de/Praxis/ElektronikamPC/IR%20PC/IR_PC.htm

huha
2004-06-13, 14:31:57
Da Reichelt Frames benutzt, weiß ich nicht, welchen Artikel du meintest;
Ich hab' hier aber mal kurz die zwei Sachen rausgesucht, die du brauchen wirst:

1) Buchse (http://www.reichelt.de/inhalt.html?SID=12P7aIq6wQAQsAAAb5Lesbcd50774a0d2175f1541f299aba53c8d;ACTION=3;L ASTACTION=2;SORT=artikel.artnr;GRUPPE=C1211;GRUPPEA=C121;WG=0;SUCHE=d-sub;ARTIKEL=D-SUB%2520BU%252009;START=0;END=16;STATIC=0;FC=674;PROVID=0;TITEL=0)
2) Schutzkappe (http://www.reichelt.de/inhalt.html?SID=12P7aIq6wQAQsAAAb5Lesbcd50774a0d2175f1541f299aba53c8d;ACTION=3;L ASTACTION=2;SORT=artikel.artnr;GRUPPE=C123;GRUPPEA=C12;WG=0;SUCHE=d-sub;ARTIKEL=KAPPE%252009M;START=0;END=16;STATIC=0;FC=673;PROVID=0;TITEL=0) (optional, aber empfehlenswert)

Die Schutzkappe ist eben dafür gut, daß dein Schaltkreis nicht offen rumliegt und bei Berührung auseinanderfällt ;) -- außerdem wird das Ganze dadurch robust und auch einfach ein- respektive auszustecken.
Der Preis dürfte sich in Grenzen halten.

-huha

Ulf
2004-06-13, 14:46:16
mal ne frage, sind die buchsen eigentlich 9 oder 4 polig? bei mir ist die COM Schnittstelle 4, bzw. 5 polig, bei den Buchsen von reichelt 9 polig...???

sry, hier ist der link von vorhin: http://www.reichelt.de/inhalt.html?SID=12P7aIq6wQAQsAAAb5Lesbcd50774a0d2175f1541f299aba53c8d;ACTION=3;L ASTACTION=4;SORT=artikel.artnr;GRUPPE=ED4;GRUPPEA=C121;WG=0;SUCHE=rs232;ARTIKEL= COM%2520970;START=0;END=16;FAQSEARCH=D-SUB-Buchse%25252C%2525209-polig%25252C%252520L%2525F6tkelch;FAQTHEME=-1;FAQSEARCHTYPE=0;FAQAUTO=1;STATIC=0;FC=667;PROVID=0;TITEL=0

edit: sry, meine sind 9 polig, aber die buchsen bei reichelt sind doch nicht 9 polig, jedenfalls sehe ich auf den bild mehr pole!?! ^^

huha
2004-06-13, 14:51:50
Ich kenn' keine 4-poligen Schnittstellen am Rechner, USB mal ausgelassen.
RS232 gibt's in zwei Ausführungen: 9 und 25(?)-polig, wobei es Adapter gibt. Heutige Rechner haben eigentlich immer eine RS232-Schnittstelle, oftmals auch zwei. Fehlende kann man über PCI-Karten oder USB-Interfaces nachrüsten, gar kein Problem.

-huha

Ulf
2004-06-13, 14:56:12
sry, siehe edit...^^
aber bei deinem link von der buchse stzeht da 9 polig, obwohl ich da ganz klar mehr pole erkennen kann->25

Ulf
2004-06-13, 15:02:26
hat sich glaube erledigt, reichelt hatte da nur ein falsches bild reingesetzt, laut datenblatt ist alels ok...

kann mir trotzdem noch jemand sagen, wie man mit c++ die signale von der rs232 schittstelle abuft?

b0wle`
2004-06-13, 15:23:38
Vielleicht findest du hier etwas dazu:

http://www.sprut.de/electronic/pic/grund/rs232.htm

DocEvil
2004-06-13, 19:06:11
Google ist dein freund: http://www.google.com/search?q=%22c%2B%2B%22+rs232&lr=lang_de

Es gibt auch genug seiten die sich mit c++ beschäftigen, z.b._
http://www.c-plus-plus-archiv.de/archiv/show.ca/title/Kommunikation%20%FCber%20RS232/author/Stefan%20Schneider/file/RS232.cpp/?offset=0&noclass=&nolist=&sort=downloads&dir=up&type=

Ulf
2004-07-11, 13:39:52
hab da nocheinmal ne frage :D
wie groß muss die spanung und stromstärke sein die man von außen an die rs232 schnittstelle sendet? d.h. um z.B. ein IR Signal zu empfangen und das dann über die rs232 schnittstelle zu senden muss doch eine bestimmte spannung / stromstärke vorhanden sein, kannm mir jemand sagen, wie hoch die sein müssen?

DocEvil
2004-07-11, 14:53:12
der RS232-port arbeitet mit spannungen -3...-15V/+3...+15V.
Wenn du TTL-signale hast gibts dafür nen wandler wie den MAX232

Ulf
2004-07-11, 16:30:51
was heißt -3V?
die stromstärke ist egal, ja? also kann ich z.B. mit einer Spannung von 5 V und 0,1A arbeiten, ja?

DocEvil
2004-07-11, 17:38:14
RS232 arbeitet halt mit spannungen, strom fliesst da keiner(zumindest kein nennenswerter).
Die logischen pegel (low/high) müssten halt einmal im negativen bereich unter -3V und einmal über +3V sein, dazwischen ist eine "verbotete zone".
http://www.pci-card.com/schnittstellen.html

Mark
2004-07-11, 22:37:07
Original geschrieben von Ulf
hat sich glaube erledigt, reichelt hatte da nur ein falsches bild reingesetzt, laut datenblatt ist alels ok...

kann mir trotzdem noch jemand sagen, wie man mit c++ die signale von der rs232 schittstelle abuft?
steht ja auch "abb. ähnlich". stell dir mal vor reichelt müsste von jedem verschiedenen bauteil ein bild machen... die werden ihren lebens doch nimmer froh...