Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Hardware Probleme Hardware, Probleme, Fehler & Lösungen.

Einlesen sehr vieler elektr. Kontakte am PC

Diskussion: Einlesen sehr vieler elektr. Kontakte am PC im Forum Hardware Probleme, in der Kategorie PC Foren; Anzeige Ich habe folgendes Problem: Ich habe ca. 100 elektrische Kontakte, die entweder offen oder geschlossen sein können. Nun benötige ...

Antwort
Alt 24.02.05, 19:41   #1 (permalink)
 
Registriert seit: 24.02.05
dominicn Leistung: Facit NTK
dominicn eine Nachricht über ICQ schicken
Likes: 0
Standard Einlesen sehr vieler elektr. Kontakte am PC

Anzeige

Ich habe folgendes Problem: Ich habe ca. 100 elektrische Kontakte, die entweder offen oder geschlossen sein können. Nun benötige ich ein Interface, das ich an einen normalen PC anschließen kann und an das ich all die Kontakte anschließen kann.
Dann möchte ich eine Software schreiben, die diese Informationen einliest und damit umgeht. Welche Hardware benötige ich dafür (Anschluss z.B. an serielle Schnittstelle, parallele Schnittstelle oder auch USB) und wieviel kostet sowas?

dominicn

dominicn ist offline   Mit Zitat antworten
Alt 24.02.05, 20:18   #2 (permalink)
 
Registriert seit: 15.02.05
ink3n Leistung: Facit NTK
Likes: 0
Standard

entweder machst du es gleich richtig und kaust eine I/O Karte (oder 2 )... dann achte aber darauf das diese auch eine API mitbringt, damit hast dus leichter mit der eigenen software...

oder du baust selber:

a: du bist NICHT gezwungen signale gleichzeitig sondern kannst diese auch nacheinander ( d.h. mit nem abstand von ein paar millisekunden) einlesen?

dann kannst du deine 100 oder 200 oder wer weis wie viele signale MULTIPLEXEN mit so genannten schieberegistern (cmos bausteine) und über die Serielle Schnittstelle einlesen

b: du brauchst NICHT mehr als 8 signale gleichzeitig einlesen?

dann kannst du nach dem selben verfahren wie oben vorgehen und zum einlesen der daten die druckerschnittstelle nehmen (diese hat 8 Datenleitungen *bitte schlag mich einer wenns mehr sind ^^*)

c: du bist dazu gezwungen alle kontakte gleichzeitig auslesen zu können

dann empfehle ich einen AVR Risc controler von Amtel... an einem hast du bis zu 50 E/Ac Leitungen und davon auch noch einige die auch als analogeingang genutzt werden können... ein AVR dieser größenordnung verfügt ausserdem über ein oder 2 serielle schnittstellen , wovon du eine nutzen kannst um ihn mit deinem rechner zu verbinden und die andere zur kommunikation mit weiteren AVR`s. mit dieser methode kannst du belibig viele avrs koppeln, die avr`S weden zuvor mit einem Pc und einem compiler programmiert...


greez


PS: wer rechtschreibfehler findet, darf diese behalten und weiter verwenden
ink3n ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.02.05, 20:45   #3 (permalink)
Themenstarter
 
Registriert seit: 24.02.05
dominicn Leistung: Facit NTK
dominicn eine Nachricht über ICQ schicken
Likes: 0
Standard

danke erstmal für die überlegungen. b fällt raus.

also gleichzeitig ist ja relativ.

es werden voraussichtlich gleichzeitig bis zu 40 kontakte geschlossen sein. die reaktionszeit (also wann ich spätestens merke, dass sich der zustand eines kontaktes geändert hat) sollte unter 100ms, besser unter 50ms liegen.

ist das dann mit variante a noch machbar?? wie teuer schätzt du die entsprechend benötigte hardware?
dominicn ist offline   Mit Zitat antworten
Alt 24.02.05, 21:05   #4 (permalink)
 
Registriert seit: 15.02.05
ink3n Leistung: Facit NTK
Likes: 0
Standard

bei variante a setzt sich die geschwindigkeit aus der dir zur verfügung stehenden baudrate und der anzahl der zu multiplexenden kanäle zusammen ... also ich denke bis 50ms kannst du sicher gehen ohne um verluste bangen zu müssen ^^

die kosten halten sich dabei minimal ... kannst ja mal googeln aber wenn ich mal von einem standarregister ausgehe ( kostet ca 40cent) , das 11 eingänge hat brauchst du davon 10 und und eins um deine 10 register zusammen zu ziehen .. macht 11register zu je 40ct + spannungsregler 78L05 (zum beispiel) macht 50ct + 2 0,1?F kondensatoren (a20ct) zur glättung der versorgungsspannung... dann noch 1k widis (für jeden eingang der register einen ... also in deinem fall 100) : macht ca a10ct macht 10? europlatine epox 3?

macht ca.: 4.40+0,50+0,40+10,00+3,00 = 18,30? (+ packung kippen und nen pott kaffee)

PS: mit variante a hab ich auch angefangen und bin bei c gelandet ( intelegentes haus)
ink3n ist offline   Mit Zitat antworten
Alt 24.02.05, 21:17   #5 (permalink)
Themenstarter
 
Registriert seit: 24.02.05
dominicn Leistung: Facit NTK
dominicn eine Nachricht über ICQ schicken
Likes: 0
Standard

das klingt ja erstmal gut. das wirft aber noch viele fragen bei mir auf (bin ganz neu auf dem gebiet):

1. gibt es dazu irgendwo beispiel-baupläne??

2. brauchen die kontakte denn eine eigene stromquelle oder wird das von der seriellen schnittstelle irgendwie mit zur verfügung gestellt??

... weitere fragen werden sicher noch folgen ...
dominicn ist offline   Mit Zitat antworten
Alt 24.02.05, 21:22   #6 (permalink)
 
Registriert seit: 15.02.05
ink3n Leistung: Facit NTK
Likes: 0
Standard

<<1. gibt es dazu irgendwo beispiel-baupläne??
hmmm... glaube nicht , du meinst sicher nen schaltplan... ich lann dir einen "malen"
wird aber erst morgen oder montag mal sehen wie ich zeit hab..

<<2. brauchen die kontakte denn eine eigene stromquelle oder wird das von der <<seriellen schnittstelle irgendwie mit zur verfügung gestellt??
ja ne eigene stromquelle is wichtig... bzw nimmst du die gleiche stromquelle wie für das cmos register (5V ) und davon halt die positive leitung... aber das siehst du dann auch im schaltplan

<<... weitere fragen werden sicher noch folgen ...
***aaaahhhh es gibt tatsache noch leute die was lernen wollen... das find ich gut!
ink3n ist offline   Mit Zitat antworten
Alt 24.02.05, 22:25   #7 (permalink)
Themenstarter
 
Registriert seit: 24.02.05
dominicn Leistung: Facit NTK
dominicn eine Nachricht über ICQ schicken
Likes: 0
Standard

das wäre echt genial, wenn du mir das aufmalen könntest. muss ja nicht gleich sein, bin übers wochenende dann eh erstmal weg, aber danach wieder sehr aufnahmefähig. danke

EDIT vom Dienstag, 01.03.2005, 22:05 Uhr:

besteht das angebot mit dem malen eines schaltplans noch???

EDIT vom Montag, 06.03.2006, 09:02 Uhr

Hallo ink3n,

ich habe das Projekt einige Zeit ruhen lassen und will jetzt endlich mal wieder vorankommen. Ich habe schon versucht, das Ganze mit dem Parallelport und einem BCD-Decoder zu realisieren, habe damit aber ein paar Probleme. Ich bin auch an der Variante C (AVM Risc Controller) interessiert. Kann ich diesen Controller einfach an den RS232-Port hängen und meine Kontakte direkt an den Controller anschließen und fertig? Das würde mir echt gefallen.

Ich habe auch mal bei Reichelt Elektronik geschaut und da gibt es natürlich wieder sehr viele ähnlich klingende Controller. Welche müsste ich da kaufen?

Ich würde mich freuen, wenn du mir da nochmal weiterhelfen könntest.

Dominic
dominicn ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » PC Foren » Hardware Probleme » Einlesen sehr vieler elektr. Kontakte am PC
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gesperrte SIM Auslesen (Kontakte) MICLange Cryptography & Encryption 11 12.09.08 23:09
Kopete: ICQ-Kontakte verschwunden JayJay Linux/UNIX 11 25.03.07 14:44
PC sehr sehr langsam, CPU ? Obmud Die Problemzone 5 19.03.06 23:13
MSN-Kontakte löschen.... tippyhamburg Applikationen 5 22.02.06 12:54
Kontakte Lami12 Hackerboard.de-Feedback 7 12.04.05 21:34


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61