Willkommen bei Hobbybrauer.de Willkommen bei Hobbybrauer.de
Startseite Forumsübersicht Impressum  
Hauptmenü

Suche
archiv.hobbybrauer.de mit Google durchsuchen:

Board Index FAQ
Forum

ACHTUNG: Auf dieses Forum kann nur noch lesend zugegriffen werden. Falls Du hier im alten Forum bereits registriert warst, musst Du Dich im neuen Forum mit dem gleichen Usernamen UND der gleichen E-Mailadresse NEU registrieren, damit Dein Ranking (Anzahl Deiner Posts) aus diesem Forum ins neue mit übernommen wird. Zum neuen Forum geht's hier

Seite 2 von 4   «  1  2  3  4  »     
Autor: Betreff: Parallel Adapter Brauerereisoftware
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 12:41  

Zitat von acosti, am 5.8.2008 um 12:31
Habe gerade nochmal getestet und mir auch die Demosoft von gwr heruntergeladen.
Es ist so, dass sobald ich den parallel Stecker einstecke alle Relais anziehen. Liegt wohl doch nicht an der Software sondern am Adapter.

Kann man bei der Demo-Software die I/O-Adressen des Parallelports frei eintragen und hast Du die Adresse eingatragen, die die Karte laut Treiberinformation im Gerätemanager aktuell hat?

Nachdem es bem Hersteller natürlich keine Schaltpläne gibt, würden mich mal noch die Bezeichnungen der drei ICs auf der Relaiskarte interessieren.

Auf Deiner PCMCIA-Karte scheint übrigens dieser Chip hier zu sein: http://moschip.com/html/MCS9805.html und der ist laut Hersteller voll kompatibel zu normalen, festeingebauten Parallelports. Also kann es eigentlich nur noch an den Adressen liegen oder die Karte hat wirklich einen Hau.


[Editiert am 5.8.2008 um 12:45 von rmax]
Profil anzeigen Antwort 25
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 14:04  
Ich habe die gleiche Karte, denke ich. Die Chips sind mehrheitlich Optokoppler.
Kleiner (unprofessioneller) Test:

Relaiskarte anschließen, und den Rechner hochfahren. Es sollte ein wildes Geklapper geben ;)

Alex

PS: Ich hatte mal eine Testsoft für die Karte geschrieben, ich suche die mal raus...


EDIT: Habe die Soft gefunden, auf welche Adresse soll ich sie einstellen? h378?

EDIT2: Hier ist sie. Ich habe zwei Parallelports vorgesehen.


[Editiert am 5.8.2008 um 14:39 von alexbrand]



____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 26
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 15:38  

Zitat von alexbrand, am 5.8.2008 um 14:04
Die Chips sind mehrheitlich Optokoppler.

Alles klar, und der dritte Käfer muß dann ein Transistor-Array oder Leistungstreiber sein.

Zitat:
Relaiskarte anschließen, und den Rechner hochfahren. Es sollte ein wildes Geklapper geben

Ich bin nicht sicher, ob das bei einer PCMCIA-Karte auch so ist, denn einerseits liegt die in einem ganz anderen Adreßbereich und andererseits wird sie erst aktiviert, wenn die Treiber für die Kartenslots geladen werden, das System also schon in einem stabilen Zustand ist.

Zitat:
EDIT: Habe die Soft gefunden, auf welche Adresse soll ich sie einstellen? h378?

Wie vorher schonmal geschrieben, kann eine PCMCIA-Karte bei jedem Einstecken eine andere Adresse bekommen, die üblicherweise in der oberen Hälfte des I/O-Adreßbereichs liegt, also >8000h. Deshalb muß man die jedes Mal aus dem Gerätemanager heraussuchen oder sowas wie das hier verwenden, um die Adressen direkt aus dem BIOS zu lesen, vorausgesetzt die Adresse des PCMCIA-Adapters wird da überhaupt eingetragen.

Edit: Jetzt habe ich hier noch was besseres gefunden. Mit den drei DeviceIoControl-Aufrufen, die da verlinkt sind, sollten sich alle relevanten Details zu Parallelports herausfinden lassen.

Zitat:
Hier ist sie.

Kannst Du dazu mal noch den Quellcode verfügbar machen?


[Editiert am 5.8.2008 um 15:55 von rmax]
Profil anzeigen Antwort 27
Member
Member

acosti
Beiträge: 82
Registriert: 13.3.2008
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 16:07  
@rmax

ich kann die I/O Adressen in der Demo Soft leider nicht frei eintragen. Es gibt drei möglichkeiten 378, 278 und 27C.

Wenn ich alles richtig verstehe kann es nicht funzen weil ich im Systemmanager völlig andere Adressen stehen habe, nämlich:
LPT2
E/A Bereich FCE8-FCEF
E/A Bereich FCE0-FCE7

@Alex
Vielen lieben Dank für Deine Relaissoftware, ich kann sie leider nicht starten. Gibt gleich eine Fehlermeldung.

Inzwischen habe ich den GWS angeschrieben und das Problem mal geschildert. Bin gespannt auf eine Antwort.
Profil anzeigen Antwort 28
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 16:23  
Hallo Ihr beiden!

Quellcode veröffentlichen? Hm... prinzipel schon, aber das ist Spaghetti-Code.... ich muß den vorher mal etwas putzen... ;)

Wie sieht die Fehlermeldung aus (Inhalt)?

Alex


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 29
Member
Member

acosti
Beiträge: 82
Registriert: 13.3.2008
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 17:06  
@Alex

NET Framework Initialization Error

to run this application you first must install one of the following .NET Framework
V 2.0.50727
Profil anzeigen Antwort 30
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 5.8.2008 um 20:41  

Zitat von acosti, am 5.8.2008 um 17:06
to run this application you first must install one of the following .NET Framework


Ah, verstehe. Naja, diesen Fehler kann ich nciht beheben, das kannst nur Du! ;)

Gruß,

Alex


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 31
Senior Member
Senior Member

jhkoch
Beiträge: 357
Registriert: 30.9.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.8.2008 um 16:37  
http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-48 92-b6db-bd4f42510f28/dotnetfx35.exe

Hier ist der link fürs vollständige .net Paket.

Problem ist meiner Meinung nach,
dass acosti mit dem PCMCIA Adapter
nicht ziwschen EPP ECP oder Bidirectional wählen kann.

Jan
Profil anzeigen Homepage besuchen Antwort 32
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.8.2008 um 17:01  

Zitat von jhkoch, am 6.8.2008 um 16:37
Problem ist meiner Meinung nach, dass acosti mit dem PCMCIA Adapter nicht ziwschen EPP ECP oder Bidirectional wählen kann.

Das Hauptproblem ist im Moment definitiv daß die Testprogramme und die Brausoftware den Parallelport auf seiner angestammten Adresse erwarten, wo er aber als Cardbus-Karte niemals liegen kann.

Wenn das erstmal gelöst ist, muß ggf. zusätzlich nur noch ein Byte ins richtige Register geschrieben werden, um den ECP-Port in den SPP-Modus zu schalten. Die Unterstützung dafür ist im ECP-Standard zwingend vorgeschrieben, weil auch ECP-Geräte immer zuerst im SPP-Modus angesprochen werden.
Profil anzeigen Antwort 33
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.8.2008 um 21:20  
Welche Adressen werden konkret benötigt? Das kann ich und auch Thomas ohne Probleme umsetzen. Die automatische Detektierung ist evtl. auch möglich, aber nicht sinnvoll, da nicht von der "breiten Masse" benötigt.

Alex


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 34
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 6.8.2008 um 21:30  

Zitat von alexbrand, am 6.8.2008 um 21:20
Welche Adressen werden konkret benötigt?

Hermann hatte die Adressen, die sein Adapter bekommt, schon zweimal gepostet. Aber bei Plug-n-Pray kann man sich eben nicht darauf verlassen, daß die Adressen beim nächsten Mal wieder die gleichen sind, besonders bei Notebooks, die zwei Slots haben. Da kann es vom Slot abhängen und davon, was gerade im anderen Slot steckt, welche Adressen das PnP-System von Fall zu Fall zuweist.

Zitat:
Die automatische Detektierung ist evtl. auch möglich, aber nicht sinnvoll, da nicht von der "breiten Masse" benötigt.

Naja, bei Notebooks sind eingebaute Parallelports praktisch schon komplett verschwunden und bei stationären PCs werden sie auch immer seltener. Insofern ist es nur eine Frage der Zeit, bis Hermann nicht mehr der einzige sein wird, der das braucht. Und das schöne daran ist ja, daß es für alle die einen Parallelport an der Standardadresse haben, auch funktioniert, wenn es denn erst mal funktioniert ;)
Profil anzeigen Antwort 35
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 07:34  
Ich habe nachgelegt. Das kleineTestprogramm ist jetzt frei konfigurierbar, was die Adressen angeht.

Alex


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 36
Senior Member
Senior Member

gartenbraeu
Beiträge: 152
Registriert: 9.12.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 13:02  
Hallo Hermann
Wo genau der Unterschied liegt kann ich leider auch nicht sagen; ich habe die Relaiskarte (von Pollin) mit einem Druckerkabel -welches ich noch vorrätig hatte- an den LPT-Port des PC angeschlossen und konnte damit keines der Relais ansteuern. Ich habe dann ein Kabel von der Firma mit nach Hause genommen und mit dem hat es auf Anhieb funktioniert. Die Kabel verwenden wir in unseren Maschinen um die Steuereinheit (ein Single-Board-PC) mit der Interfacekarte zu verbinden und diese Kabel werden bei uns intern unter der Bezeichnung "EPP-Kabel" geführt. Ich kann mir auch nur vorstellen dass die Pin-Belegung meines erstverwendeten Kabels unterschiedlich ist/war.

Gruss

Fred
Profil anzeigen Antwort 37
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 13:41  

Zitat von gartenbraeu, am 7.8.2008 um 13:02
ich habe die Relaiskarte (von Pollin) mit einem Druckerkabel -welches ich noch vorrätig hatte- an den LPT-Port des PC angeschlossen und konnte damit keines der Relais ansteuern.

Bist Du sicher, daß das wirklich ein Druckerkabel war? Die Relaiskarte von Pollin (710722) hat einen Sub-D-Anschluß, so daß ein normales Druckerkabel, das druckerseitig einen Centronics-Stecker hat, gar nicht paßt. Möglicherweise stammte Dein Kabel von einem anderen Gerät und war entweder nicht voll oder nicht 1:1 belegt.
Profil anzeigen Antwort 38
Senior Member
Senior Member

gartenbraeu
Beiträge: 152
Registriert: 9.12.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 14:18  
Hallo rmax
Ja, das Kabel wurde seinerzeit mit einem Drucker mitgeliefert (das waren noch Zeiten!) und hat beidseitig DB25-Stecker. Somit muss es sich um ein Kabel handeln welches -wie Du geschrieben hast- eine unvollständige Belegung aufweist. Möglicherweise wurde es speziell für diesen Druckertyp entwickelt/hergestellt (der Drucker wurde entsorgt, ich kann leider dazu keine näheren Angaben mehr machen).

Gruss

Fred
Profil anzeigen Antwort 39
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 14:40  
Hallo Leute,

gebt mir etwas Zeit, ich werde den Parallelport auch konfigurierbar gestalten, in der Art, dass man ihn während der laufenden Applikation umstellen kann.
Bevor ich die Version als Download zur Verfügung stelle, brauche ich ein Versuchs-Kaninchen, dem ich per Skype die Version zuschicken kann und der sie dann testet.
Wie wäre das? werde erst am Wochenende Zeit bekommen.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 40
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 14:40  

Zitat von gartenbraeu, am 7.8.2008 um 14:18
Ja, das Kabel wurde seinerzeit mit einem Drucker mitgeliefert (das waren noch Zeiten!) und hat beidseitig DB25-Stecker.

Na, wenn das so alt ist, dann hat es doch bestimmt noch keine angespritzten, sondern geschraubte Stecker, so daß Du mal einen Blick auf die Belegung werfen kannst... ;)
Profil anzeigen Antwort 41
Member
Member

acosti
Beiträge: 82
Registriert: 13.3.2008
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 20:51  
Hallo Leute,

leider hat sich gws noch nicht gemeldet. Wohl zuviel Aufwand für eine Relaiskarte die nur 26.- EUR kostet. Traurig.

@Thomas
Ich stehe als Testkaninchen natürlich sofort zur Verfügung. Muss nur mal eben schauen wie das mit dem Skype geht. Ich kam noch nicht in die Verlegenheit es zu nutzen.

Melde mich Montag zurück. WE....Zelten....Bier trinken. :puzz:
Profil anzeigen Antwort 42
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.8.2008 um 21:08  
@ acosti:

Viel Spaß am WE! :-)
Was ist mit meiner Soft? Funzt die nun?

Alex


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 43
Member
Member

acosti
Beiträge: 82
Registriert: 13.3.2008
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 10.8.2008 um 20:27  
Hi Alex,

deine Soft läuft nun auf dem Rechner nur leider mit dem gleichen Effekt. Kabel einstecken und alle Relais ziehen an. Dabei ist keinerlei Soft geladen.

In der Zwischenzeit habe ich den PCMCIA Karten Hersteller angeschrieben. Mal sehen was der sagt.
Profil anzeigen Antwort 44
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 10.8.2008 um 20:39  
Das ist hier auch so. Aber du kannst doch mit Hilfe derSoft die Relais abschalten! :-)

Alex

Ich hab noch irgendwo einen "Parallelport-Reseter". Ich such den mal...


____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 45
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 11.8.2008 um 13:05  
Hallo Leute,

ich habe am WE eine Test-Version Für die zukünftige Version3.8 fertiggestellt.
Ich habe nur noch Bedenken bezüglich einer Programmzeile die ich programmiert habe:
Beim Ansprechen des Parallelports gebe ich ja Konstanten für die Parallelportadresse an,
wie z.B. &H378. Kann ich diese Konstante auch mit einem String zusammenbasteln?
Ich habe das mal gemacht und er meckert nicht beim Kompilieren.
Leider kann ichs bei mir zu Haus nicht testen.
Vielleicht weiss das jemand, bevor man grosse Dateine über Skype hin- und herschickt oder ich
in die Brauerei hin und herfahren muss?
Alex, Könntets Du das für mich mal testen?

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 46
Administrator
Posting Freak

rmax
Beiträge: 1068
Registriert: 29.3.2007
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 11.8.2008 um 13:28  

Zitat von Samba und Bier, am 11.8.2008 um 13:05
Ich habe nur noch Bedenken bezüglich einer Programmzeile die ich programmiert habe:
Beim Ansprechen des Parallelports gebe ich ja Konstanten für die Parallelportadresse an,
wie z.B. &H378. Kann ich diese Konstante auch mit einem String zusammenbasteln?

In welcher Sprache ist das Programm denn geschrieben und kannst Du die fragliche Codezeile mit ein bißchen Kontext mal posten?

In C gibt es z.B. die Funktion sscanf() als Gegenstück zu sprintf(), mit der man Werte von Stringdarstellung in binäre Datentypen konvertieren kann:

Quelltextbereich einfügen:
sscanf(s, "%x", i);

Der Aufruf interpretiert den Inhalt des Strings s als Hexzahl, und legt das Ergebnis der Umwandlung in der Integer-Variablen i ab. Natütrlich fehlt noch die Fehlerbehandlung, also falls die Funktion in s keine gültige Hex-Zahl vorfindet.
Profil anzeigen Antwort 47
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 11.8.2008 um 14:38  
Hallo!

Thomas, ich könnte das testen. Allerdings ist das mit etwas Aufwand verbunden. Zur Not ginge das aber.
Ich übergebe übrigens den Parameter für die Adresse auch als String an die inpout32.dll.

@ rmax:

Thomas hat die Soft in VB6 geschrieben. Ich auch in VB (Visual Express 2008). Das ist für uns Hobbybraugrammierer wohl am einfachsten.

Gruß,

Alex


[Editiert am 11.8.2008 um 14:41 von alexbrand]



____________________
Home brewing
More control. Less risk.

If I had to explain you wouldn't understand.
Profil anzeigen Homepage besuchen Antwort 48
Member
Member

acosti
Beiträge: 82
Registriert: 13.3.2008
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 11.8.2008 um 18:01  
@alex

Leider lassen sich mit Deiner Soft für die Relais diese auch nicht abschalten.

EPP Kabel gekauft, keine Verbesserung.

delock hat sich gemeldet, will noch eine Menge Dinge wissen. Ich bleibe dran.

GWS(Relaiskarten) .....null Reaktion auf meine mail.

@Thomas @rmax @Alex
Ich geb einen aus wenn das klappt. :D

Gruß
Hermann

Gruß
Hermann


____________________
Es gibt zwei Grundwahrheiten:
1. Bier schmeckt immer
2. Die Erde ist eine Kneipe.

_________________________________________

Das sind wir: n-v-b.de
Profil anzeigen Antwort 49
  Seite 2 von 4   «  1  2  3  4  »     

 
  
 

Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details findest Du im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren,
alles andere © 1998 - 2022 by Hobbybrauer.de
Die Inhalte dieser Seite sind als RSS/RDF-Quelle verfügbar.
Die Website oder Teile daraus dürfen nicht ohne ausdrückliche Zustimmung von Michael Plum weiterverwendet werden.
© 2014 Michael Plum