Du bist nicht angemeldet.

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

1

Mittwoch, 28. Juli 2010, 19:57

brauch hilfe mit schnittstellen programmierung

ich habe da mal eine frage ich
versuche jetzt schon seit wochen die druckerschnittstelle anzusteuern
über vb 2008 habe auch schon viel gegoogelt (muß auch noch dazu sagen
das ich erst anfänger in vb2008 bin) habe aber bisher nicht das richtige
gefunden.ich möchte einen motor ansteuern der aber nur funktionieren
soll wenn ein gewisser schalter auf low steht .aber der schalter
darf nur einige sekunden auf low stehen wenn er länger sagen wir mal
länger als 10 sekunden auf low steht soll eine fehlermeldung in textbox 2
erscheinen.

könnt ihr mir vieleicht helfen oder ein tipp geben wo ich das hier im forum finde.
Also es handelt sich um eine maschiene mit einen karussel das wenn es sich bis zu den schalter gedreht hat dann stehn bleibt für 30 sek.
also der der schalter auf high.ist aber der schalter 10 sekunden auf low dann die fehlermeldung in textbox 2.
über eure hilfe würde ich mich sehr freuen




mit freundlichen grüßen schlappy

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

2

Mittwoch, 28. Juli 2010, 20:39

Hallo
http://www.vb-paradise.de/index.php?page…1532d2352726c32

Teste mal!

Du wolltest es mit der Druckerschnittstelle machen.
...oder doch lieber mit Bitwackeln der seriellen.
Bleibt aber doch eine Bastlerlösung,wenn auch die Industrie dies immer noch nutzt.


P.S. Was für Motor?
[VB 2008] Anfänger in sdchnittstellen
Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fraju« (28. Juli 2010, 20:49)


schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

3

Donnerstag, 29. Juli 2010, 06:40

ja das was ich da gefragt habe soll erst mal der anfang sein damit ich erst mal ein einblick bekomme es sollen dann schrittmotoren und 2 pollige motoren angetrieben werden.es sollen dann auch noch 3 atrige magnetschalter 3 atrige näherrungs schalter angeschlossen werden
aber schon mal danke für die antwort . :)
was würdest du denn empfählen bitwackeln oder das andere.wie gesagt habe noch nicht vie ahnung davon fange gerade erst an damit so die vorstellungen sind aber da.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »schlappy82« (29. Juli 2010, 07:17)


Manawyrm

Elektroniker

  • »Manawyrm« ist männlich

Beiträge: 561

Dabei seit: 18. August 2009

Wohnort: Alfeld (Leine)

Hilfreich-Bewertungen: 119

  • Private Nachricht senden

4

Donnerstag, 29. Juli 2010, 08:57

du hast aber auch die endstufen transistoren und dioden drin oder?

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

5

Donnerstag, 29. Juli 2010, 14:32

du hast aber auch die endstufen transistoren und dioden drin oder?

Antworten sollten möglich Hilfreich sein.Wenigsten ein Link zu einer Zeichnung Galerie.

Das ist schlappy82 bestimmt schon bekannt.

Für einfache Hardware Test ist Bitwackeln schon geeignet.
Wenn du aber ,wie ich es sehe ,eine komplexere Peripherie aufbauen willst würde ich eine Zukunftsichere Lösung Vorschlagen.

Mit Pic oder AVR oder ähnliches.
Über das Bedienungprogramm mit .Net wir über die Serielle oder USB to seriell oder direkt USB
ein Controller angesteuert,welcher alle Aktionen Koordiniert und dem PC meldet.

Wenn du natürlich erst einmal einfache Versuche machen willst,ist es auch nicht schlecht.

z.Z 2 Taster ,2 Leuchtdioden mit Bitwackeln über die Serielle oder Para.
Das erstgenannte ist über die Serielle ohne DLL möglich.

Gruß

Manawyrm

Elektroniker

  • »Manawyrm« ist männlich

Beiträge: 561

Dabei seit: 18. August 2009

Wohnort: Alfeld (Leine)

Hilfreich-Bewertungen: 119

  • Private Nachricht senden

6

Donnerstag, 29. Juli 2010, 17:38

stimmt
tja Also entweder mit der inpout32.dll für Paralell Port, mit Serial Port oder USB mit einem Mikrokontroller.
Oder wie wärs mitArduino ? *schleichwerbung mach*

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

7

Donnerstag, 29. Juli 2010, 17:58

ja eine entstufe habe ich mit der ich 4 schrittmotoren antreiben kann bzw. noch ein relai wo ich z.b eine absaugvorichtung und zb. eine ölpumpe anschliesen kann.
ich habe sie vorher mit g - codes angesteuert.vieleicht kennt ihr das programm mach 3 für cnc fräßen nun weis ich nicht ob das ganze auch ohne g-codes laufen wird .
mfg schlappy

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

8

Donnerstag, 29. Juli 2010, 18:10

Wie wird die Endstufe Angesteuert?
Steuercodes?

Bezeichnung des Teiles?

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

9

Donnerstag, 29. Juli 2010, 18:22

die bezeichnung der enstufe ist 2A Bipolar Schrittmotor enstufe und wird über 25 polligen sub stecker angetrieben (drucker schnittstelle )
Das relaise über ein 26 poliges flachkabel bezeichnung (www.pro-tos.de) Da findet mann auch die enstufe.
ich mache am we mal eine zeichnung fertig damit ihr mal eine vorstellung habt was ich genau machen will.ok
die codes mit der ich die enstufe angesteuert habe hießen z.b. goo x 100 y230 z 50 a10 was dann heist g00 im eilgang x100 soll 100mm auf der x achse fahren usw.
mfg schlappy
ps. seit wirklich schnell :)

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

10

Donnerstag, 29. Juli 2010, 22:35

ich habe sie vorher mit g - codes angesteuert

Leider kenne ich das nicht.

Wenn aber der Aufbau/Schaltung der Endstufe bekannt ist ,wird sich die Ansteuerung schon finden.


Edit:Finde die Endstufe für 4 Schrittmotoren und 1Relais nicht!

edit:Welche Schnittstellenkarte zur Ansteuerung der Endstufe hast du?
http://infosys.beckhoff.com/content/1031…mmbeispiele.htm
Ist es das?
Gruß

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »fraju« (30. Juli 2010, 14:19)


schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

11

Freitag, 30. Juli 2010, 19:24

ja genau das ist das .ich habe immer nur sehr wenig zeit habe immer nachtschicht ich versuche mal am we was bassendes rauszufinden über die endstufe und das relais.
das ist die beschreibung für das relai( http://www.pro-tos.de/docs/relais_platine_CNC.pdf) Die enstufe gibt es da wirklich nicht mehr ich setze mal ein bild von mir rein.
die endstufe wird über die druckerschnittstelle angetrieben. :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »schlappy82« (30. Juli 2010, 19:52)


fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

12

Freitag, 30. Juli 2010, 20:55

Hallo
Die Relais lassen sich einfach ansteuern.
Jetzt brauchen wir die Schaltung der Endstufe.
Nehme an das die Motoren Multiplex angesteuert werden..

P.S. Alles immer mit der Ruhe,wird schon werden.

Gruß

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

13

Samstag, 31. Juli 2010, 06:58

index.php?page=Attachment&attachmentID=5477


das Bild ist die endstufe. so hier habe ich die schrittmotoren( www.pro-tos.de/docs/23H255-20-4.pdf) DANN HAB ICH NOCH 12 schrittmotoren liegen mit 12volt und 0,4 ampere die haben aber jeweils 6 drähte dran und dann noch normale halt.
Das hab ich jetzt noch über die enstufe gefunden weiss nicht ob euch das reicht.(www.pro-tos.de/shop/Endstufen/Endstufe-2A-Bipolar.html) Das ist das NetZTEIL was noch dazu gehört (www.pro-tos.de/docs/Netzteil_5A_5-12.pdf).

Mfg Schlappy

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »schlappy82« (31. Juli 2010, 07:54)


fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

14

Samstag, 31. Juli 2010, 10:06

Hallo

Du hast also Die Endstufe für 4 Schrittmotoren,die Schrittmotoren und das Netzteil.

Diese 3 Komponenten kannst due Versuchsweise Verbkabeln?
Die Endstufe willst du jetzt mit dem Druckerport ansteuern.
Du willst ein BeidenProgramm in VB.net?

Darf ich fragen ob dies nur im Hobby oder Profibereich eingesetzt werden soll?

Die Ansteuerung der Motoren scheint erst einmal einfach.
Richtungdatenbit L/H Takt.

Dieses Projekt hier im Forum durchzuziehen würde sich positiv auf die Qualität auswirken.

Hier könnten einige einmal Grafikprogramme entwickeln,welche die Ebenen Auswerten.

Gruß
»fraju« hat folgendes Bild angehängt:
  • enstufe_1.JPG

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

15

Samstag, 31. Juli 2010, 18:57

erst mal hoppy mäsig und später im profibereich oder fangen gleich im profibereich an .
mfg schlappy82

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

16

Samstag, 31. Juli 2010, 19:11

Hallo

Einmal ein Kleines TestProgramm.
Habe es auf deine Steuerung zugeschnitten.
Ist sehr einfach und unkonventionell wenn nicht Laienhaft.

Teste es.


Ich habe es am Paraport getestet.
Du mußt dir eine 25P Stecker bauen,darauf kannst du direkt mit 2-3K Ohm Powerdioden anschließen.
Gruß
»fraju« hat folgende Datei angehängt:

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

17

Samstag, 31. Juli 2010, 19:24

den 25 polligen stecker hab ich. ich habe die endstufe bereits schon mal am laufen gehabt in den programm mach 3 muste ich nur noch in eine tabelle eingeben an welchen port es angeschlossen ist und welchen bin und welche dir .
z.b .
Signal Enabled Port# Pin Number Active Low Emulated Hotkey
x++ ja/nein 1 10 Ja/ nein ja/nein 0
x-- ja/nein 1 10 ja/nein ja/nein 0
x home ja/nein 1 10 ja/nein ja/nein 0

vieleicht ist das hilfreich

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

18

Sonntag, 1. August 2010, 09:42

Hallo
Mit dem Teststecker mit Dioden kannst du die Software gut testen.

Mit meinen LPT Prof kannst du als Test die x Achse ansteuern.
Bit 0 Vor/Rück
Bit 1 Takt
habe ich einmal angenommen.
Mit Test wird der Eingabeport abgefragt.

Es ist noch eine Möglichkeit zur Position Anfahrt der x Achse.

Die entsprechenden Freigaben und Einstellungen der Endstufe müßt du noch Präzisieren.

Wenn du eine Eigene Software machen möchtest,da kannst du schon einmal die Befehltabelle aufstelle.




Gruß

schlappy82

Registrierter Benutzer

  • »schlappy82« ist männlich
  • »schlappy82« ist der Autor dieses Themas

Beiträge: 34

Dabei seit: 26. Juli 2010

Wohnort: Badenwürtenberg

  • Private Nachricht senden

19

Sonntag, 1. August 2010, 10:25

ich habe schon mal angefangen mit der software zu schreiben weis nicht ob du sie dir mal anschauen willst aber wie gesagt es ist alles noch ohne schnittstellen code dafür brauche ich eure hilfe. wenn du es mal sehen willst sag mir dann bescheid wie ich das hier reinbringe ok
mfg schlappy

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

20

Sonntag, 1. August 2010, 10:44

Hast du mein Prog mal getestet?
Hier ist doch schon alles fertig um die Para anzusteuern.
Ich glaube aber,durch die Schnelligkeit dieser Lösung ist sie nur begrenzt einsetzbar.

Stelle dein Werk mal als ganzes Projekt vor ,als Zip hier mal rein.



P.S.
Wenn du alles dann komplexer haben wirst ,solltest du eine Controller Lösung vorziehen.


Gruß