Hardware: USB - Tools ...- 29.12.2009 - 22:10:00
Neue AVR-USB 8-Bit Controller
Atmel bietet einige neue AVR - USB 8Bit Controller an. Diese sind dann samt notwendiger Software, in der Lage, an einem PC benutzt zu werden. Die notwendigen USB-Treiber sind ebenfalls dabei. Da man sonst, mit der Treiber- Installation im PC ja normalerweise scheitern würde und die ganze Arbeit wäre dann umsonst. Diese AVR - USB 8-Bit Controller gibt es, in unterschiedlichen Flash - Speichergrößen, von 4 kBit bis zu 128 kBit. Wo man natürlich erheblich mehr Code programmieren kann. Wer noch mehr wissen möchte sollte sich z.B. die Elektor holen, wo zu einem für dieses Controller die vorgehensweise beschrieben wird. Also als Joystick oder als eine zusätzliche Maus den Controller via USB zu betreiben.
Hier aber nur der Link zu Atmel und den 8-Bit USB- Controllern.
|
- 29.12.2009 - 21:54:00
Ein-Chip-Lösung für USB-Schnittstellen in Embedded-Systemen
Wer sich etwas ausgedacht hat und dieses Projekt mit einem Embedded-System erstellen möchte, hat das Problem mit der Schnittstellenverbindung. In der heutigen Zeit benötigt man mindestens einen USB-Anschluss.
Um eine Verbindung zum System zu bekommen. Leider bedeutet das einen erhöhten Aufwand, in der Programmierung. Wer sich diesen Aufwand ersparen möchte, kann es doch mal mit der Ein-Chip-Lösung von silicat.de versuchen.
Es wird über den USB-Anschluss eine Serielle-Schnittstelle zur Verfügung stellt oder eine SPI - Variante. Je nach Gusto, kann man jetzt über den Webbrowser auf das USB- Embedded-System zugreifen. Man benötigt also keine zusätzliche Software, denn der siliCAT Chip wird nicht programmiert, sondern über eine serielle Schnittstelle mit dem Mikrocontroller verbunden.
Sind dort Funktionen zur seriellen Kommunikation vorhanden, so ist lediglich der siliCAT Stack einzubinden. Ein siliCAT Chip mit SCI (UART) kostet z.Zt. 8,90 Euro und eine passendes Entwicklungsplatine nur 9,90 Euro. Oder Sie nehmen gleich das Demoboard für 48,00 ,- Euro. Also alles in einem vertretbaren Rahmen, für Hobby-Entwickler. Das Projekt wurde eingestellt am 19.12.2009, daher auch kein Link mehr, zu dieser Seite.
|
- 15.10.2008 - 09:16:00
USB zu Parallel Umsetzer
Der USB zu Parallel Umsetzer ist genau das Gerät was man braucht, wenn man Geräte betreiben möchte, die unbedingt den Parallel-Port benötigen. Dieser USB zu Parallel Umsetzer soll dazu, in der Lage sein. Ich selbst haben es noch nicht ausprobiert, da ich leider keinen Seriellen- oder Parallel- Anschluss mehr habe. Viele Beispiele und Schaltungen für das Programmieren eines AVR beziehen sich aber auf eine solche Schnittstelle. Was natürlich schade ist, da man so nicht in der Lage ist, die Hardware mal selbst einmal auszuprobieren. Wer aber noch solche Anschlüsse hat, der sollte es mal versuchen.
Stand: Version 1.7
|
- 09.05.2008 - 11:19:00
USB XMOD-142
Der XMOD-142 von der Firma Messcomp ist in der Lage, als digitaler Mess oder Steueradapter zu dienen. Günstig ist das Produkt auch und zwar. ca. € 46,41 ,-- kann man diesen USb-Adapter erwerben. Wunder wegen der Abtastgeschwindigkeit sollte man nicht erwarten, den intern wird ein PIC verwendet, also mehr als 20ms (50 Hz) sind bei solchen Sachen nicht drin. Gut gelöst wurde die Hardware und zwar befindet sich diese im D-Sub -Gehäuse; somit sehr platzsparend aufgebaut.
|
- 03.03.2008 - 23:52:00
USB Treiber FT2232 und co.
Die Firma Segor bietet für den USB Treiber FT2232 und co. ein passendes Handbuch an, wo gezeigt wird wie man mit dem USB- Controller umgehen kann. Wer sich gleich mit dieser Hardware auseinander setzen möchte, der kann auch ein Bundle für 60 ,-- Euro erwerben.
Hier steht das Handbuch und ein FT2232 als Bausatz zu Verfügung. Man kann also gleich die Thematik einstiegen und das erlernte ausprobieren. Weiter gibt es für den FT2232D auch Delphi und C - Beispiele, wo gezeigt wird wie man eine Serielle Schnittstelle verwendet, um die Messwerte auszulesen von einem Meßgerät.
Diese findet man direkt auf der ftdichip.com Internetseite.
|
- 28.12.2007 - 21:17:00
QPortUSB Beta 5
Siehe Delphi Komponenten, dort finden Sie den Dowonload zur Komponente QPortUSB Beta 5, jetzt mit zwei USB-port Demo's. Die USB Systemtreiber sind Bestandteil der USB-TTL24 Karte und werden hier nicht mit ausgeliefert. Es gibt zur Zeit von der Firma QUANCOM Informationssysteme GmbH keine Delphi Komponente geliefert. Stand 28.12.2007, Version 1.0.1.2
|
- 31.07.2007 - 10:19:00
Neue USB Treiber für die Entwicklungskarte K8055
Neuer K8055 USB-TreiberSchon länger nicht mehr geprüft, aber es gibt seit Februar 2006 neue Treiber für die USB - Entwicklungskarte K8055 von Vellemann. Siehe Link der direkt zur Downloadseite von Vellemann.de führt. Dort nur noch die pasende Anwendung finden und herunter laden. Es gibt neue Beispiel für VC++, Dephi und Borland C++. Nehmen Sie die von mir eingebundenen Link, da es auf der Vellman - Seite etwas schwierig ist die Downloadseite zu finden. Perfekt versteckt !!!! Stand: 20.02.2006
|
- 29.07.2007 - 21:23:00
QUANCOM - USB-TTL24 Karte läuft auch jetzt mit Delphi
USB-TTL24 Karte läuft jetzt mit DelphiNach etwas längerem suchen; und man hat auch den richtigen Treiber (erst seit der VISTA - Variante), dann läuft auch die QUANCOM - USB-TTL24 Karte korrekt. Es gab wie so oft, einige Unklarheiten wie etwas zu funktionieren hat. Die Dokumentation war halt nicht eindeutig und die Delphi- Beispiele nicht erklärenend. Was wann wie und wofür welcher Parameter gesetzt wurde. Die Karte kann man mit dem Beispielprogramm VB TTL Sample testen. Leider nicht mit den Delphi Beispielen, daher musste ich mir erst einmal die VB - Skripte ansehen, um den unterschied zu finden. Hat etwa ca. 2 Stunden gedauert bis mir dann klar war, dass die Delphi Beispiele so nicht korrekt sind. (D.h. die Hardware überprüfen, dann ob die Bausteine LS245 auch richtig geschaltet sind und in welche Richtung usw. ...) Auch gibt es jetzt ein passendes Handbuch, wo endlich die D-Sub Belegung zu sehen ist. ( Das hat echt geholfen und zwar Variante USBAD8DAC2 ).
Lösung für die Delphi - Skripte :
// AUSGABE über USB-TTL24 DDR := 0; DDR := DDR or $01; //Port 0-7 DDR := DDR or $02; //Port 8-15 DDR := DDR or $04; //Port 16-23
// EINGABE über USB-TTL24 DDR := 07; DDR := DDR and $FE; // Port 0-7 DDR := DDR and $FD; // Port 8-15 DDR := DDR and $FA; // Port 16-23
// < set the ddr register ( DDR = data direction register ) QAPIExtSpecial(handle, JOB_WRITE_DDR, DDR, 0); Beachten Sie diese Parametervorgaben, dann können Sie ohne Probleme diese Karte einsetzen und es Funktioniert dann auch. Es gibt eine von mir erstellte Komponente die es dann ermöglich diese USB-Karte direkt anzusprechen, ohne das der Entwickler sich weiter gedanken machen muss. ( Siehe Delphi - Komponenten ).
|
- 29.07.2007 - 21:03:00
USB TTL-I/O-Karte (USBTTL24IO) von QUANCOM
Es gibt wieder ein neues USB-Modul, dass vielleicht meinen Anforderungen für meinen Analyser entspricht. Bei diesem professionellen USB-Modul können Sie über die 37pol. D-Sub Buchse 24 TTL I/Os nutzen und haben Zugriff auf 2 Kannäle eines 32 Bit breiten Zählers. Die 24 I/O-Leitungen der Karte lassen sich in Blöcken von jeweils 8 Leitungen als Ein- bzw. Ausgang schalten. Beim Einschalten sind die 24 I/O Leitungen als Eingang geschaltet und damit passiv. Es sind keine Kenntnisse in der Treiberprogrammierung notwendig. Die Treiberunterstützung wurde um die Sprachen Visual Basic.NET und Visual C#.NET erweitert. Eine Ansprechen der Karte unter Linux ist ebenfalls möglich. Preis bei Conrad für 102,53 Euro ist noch akzeptabel (Artikel-Nr. 19 12 38-29).
Stand: 16.02.2007ACHTUNG : Auf der vorhandenen CD befinden sich nicht die notwendigen Unterlagen oder Treiber für USBTTL24IO. Erst im Internet findent man die passenden Unterlagen, jetzt auch für VISTA. Mit dieser Version kann man den USB-Treiber installieren und dieser wird dann auch endlich korrekt erkannt.
|
- 29.07.2007 - 20:54:00
USB 2.0 HighSpeed Modul von BrainTechnology.de
Die Firma BrainTechnology.de bietet ein USB 2.0 HighSpeed Modul für 66 ,-- Euro an. Das USB Modul muss durch eine andere Software erst einmal programmiert werden. Erst dann ist es möglich, das Modul korrekt zu verwenden. Die Programmiersoftware muss seperat erworben werden. Für ca. 40 ,-- Euro gibt es eine Demolizenz. Eine Vollizenz kostet 1.750 ,-- Euro für Hobby- Entwickler ist das einfach zu teuer.
|
- 02.03.2007 - 10:40:00
USB - Entwicklungskarte K8055 von Velleman
Beim stöbern im Internet, fand ich bei der Firma Conrad eine kleine USB - Entwicklungskarte von der Firma Velleman. Damit die aktuelle Programmschnittstelle für den Parallelport verwendet werden kann, musste ich eine neue Delphi 5.0 Komponente PortUSB schreiben. Die Komponente funktioniert nur mit der P8055-1 Karte von der Firma Velleman. Leider hat sich beim testen herausgestellt, das die maximale Abtastrate 20ms (50 Hz) ist, also noch langsamer als der Parallelport (130 kHz). Daher für schnelle Ereignisse > 130 kHz zu langsam, doch für andere Aufzeichnungen, wie Temperaturunterschiede ist es schnell genug.
Weiter Vorteil ist die Handhabung von der USB – Karte, ran an den USB - Anschluss und das war's auch schon. Es können maximal 4 USB - Karten betrieben werden aber nur eine zur Zeit und nicht auf einmal. Weitere Informationen finden Sie auf der Internetseite von velleman.be. Also in Belgien und die Internetseiten sind in Englisch, jetzt gibt es auch eine Deutsche Seite. Bei Conrad bekommen Sie diese Karte als Baustaz für ( Art.-Nr.: 191003 - 62 ) für 30,72 Euro.
Es gibt eine Mini - CD mit allen notwendigen Informationen. Interessant sind für mich eigentlich nur die PDF Dokumente und die Beispiele für die unterschiedlichen Programmiersprachen. Alles andere benötigte ich z.Zt. noch nicht. Auf den Internetseiten Komponenten- und Anwendugen finden Sie eine von mir erstellte Software, die ein weitere Nutzung dieser Hardware ermöglicht.
|
|
|