Frank
29.09.2005, 12:42
RN-VN2 DualMotor
Motoransteuerung für 2 Motoren
Mal wieder ein neues fertiges RN-Projekt. Diesmal eine echt universelle und recht preiswerte H-Bridge gleich für zwei Motoren. Sie beruht auf den Erfahrungen die Stupsi und ich mit den SMD-Motortreibern gemacht haben.
Die neue Allround-Motoransteuerung ist geeignet für die meisten Robotik-Anwendungen die so im laufe der Zeit hier im Forum genannt wurden. Das neue Board nutzt den neuen Motorchip VNH2SP30, welcher deutlich weniger Wärme als der VNH3SP30 erzeugt.
Das Board erlaubt bereits ohne Kühlkörper eine längere Belastung von ca. 4-5A je Motor, wobei die kurzzeitige Belastung bis 10A kein Problem darstellt. Der hochmoderne Motorchip verträgt sogar weit höhere Strombelastungen (30A laut Datenblatt), welche jedoch aber aufgrund der starken Wärmeentwicklung ohne zusätzliche Kühlmaßnahmen Kühlkörper / Lüfter etc. nicht erreicht und auf dem Board nicht vorgesehen sind.
Um das Board möglichst klein, kompakt und preiswert zu bauen, wurde auf weitere Eigenintelligenz als auch Kühlkörper absichtlich verzichtet. Auch so reicht die Leistung optimal um etwas größeren Motoren, wie die beliebten Scheibenwischermotoren, anzusteuern. Bei kleineren DC-Motoren wie RB35,RB40 usw. wird es noch nicht mal warm. Also eine günstige Allround Lösung für Robotik Bastler.
Die Ansteuerung erfolgt über ein beliebigen Controller bzw. Controllerboard (rn-control,rnmega8 oder ganz anderes). Die Steuerung ist recht einfach und nahezu identisch mit der Ansteuerung der beliebten Motorchips L298 oder L293D. Die Geschwindigkeit wird über zwei PWM-Ports, die bis zu 20 Khz takten können, regelbar. Weitere 2 Eingänge pro Motor bestimmen die Drehrichtung oder Motorbremsung.
Das Board unterstützt die neue Roboternetz-Definition und besitzt einen 10 poligen Wannenstecker mit definierter Belegung für H-Bridges. Siehe Roboternetz-Wiki (https://www.roboternetz.de/wiki/pmwiki.php?n=Main.RN-Norm)!
Zudem ist das Board für ein Aufsteckmodul vorbereitet, welches auch eine I2C und RS232 Schnittstelle zur Ansteuerung bereitstellt. Dieses Aufsteckboard wird zukünftig optional angeboten. Damit kann das Board dann auch über einfache Befehle ohne Ports zu belegen, angesteuert werden.
https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=694
http://www.shop.robotikhardware.de/shop/catalog/images/artikelbilder/rnvnh2dualmotor/rnvnh2_feature.jpg
Die Features des aufgebauten Boards:
Verwendet den zwei der neuen Motortreiber VNH2SP30 (erzeugt wesentlich weniger Hitze als VNH3SP30), bis 3A kaum Erwärmung
Ansteuerung von kleinen und größeren Motoren bis max. 4 A je Motor.
Kurzzeitige Spitzenströme sind durchaus auch bis 10A möglich (bei maximaler Belastung ist Temperatur zu überwachen)
Einfache Ansteuerung mit jedem Controller der ein oder zwei PWM-Ports besitzt (z.B. RN-Control, andere Atmel Boards)
PWM-Ansteuerung bis 20 Khz möglich
Betriebsspannung ca. 6 bis 16V - ideal ca. 12V
Nahezu kein Stromverbrauch bei ausgeschalteten Motoren (PMW=0) nur 0,025mA
Fahrtrichtung und Bremsung über 2 Ports pro Motor steuerbar (ähnlich L298 / L293D)
RN kompatibler Boardanschluß (10 pol Wannenstecker Standard-Belegung nach RN-Definition). Sogar Motorstrom wird als analog Signal (0 bis 2,5V) für AD-Port geliefert.
Notaus-Anschluss um Motoren durch Schalter/Taster zu deaktivieren
Optional aufsteckbares I2C/RS232 Schnittstellenboard in Vorbereitung
Überlastungsschutz durch Chip interne Temperaturmessung (175 Grad)
Zusätzlich Temperaturüberwachung auf der Platine. Durch analogen Port einfach zu überwachen. So kann das Board den Motortreiber bei Überhitzung ausschalten, Lüfter aktivieren etc.
Zusatzschutz durch KFZ-Sicherungshalter (kann weggelassen werden wenn man extrem niedrige Bauhöhe benötigt wird, z.B. für aufsteckbares Zusatzmodul).
Sehr kompakte Bauweise, nur 5 x 8 cm
Kühlkörper ist nur notwendig wenn Dauerlast wirklich ausgenutzt oder überschritten wird
Roboternetz kompatible Miniplatine (1/4 Euroformat) und Stecker
Deutsche Doku mit Beispielen
Die Platine wird bereits über www.robotikhardware.de angeboten.
Ab jetzt wird auch ein rn_vndualmotor-Bausatz (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=110) angeboten!
Die Bauanleitung poste ich in Kürze noch hier im Forum.
Gruß Frank
Motoransteuerung für 2 Motoren
Mal wieder ein neues fertiges RN-Projekt. Diesmal eine echt universelle und recht preiswerte H-Bridge gleich für zwei Motoren. Sie beruht auf den Erfahrungen die Stupsi und ich mit den SMD-Motortreibern gemacht haben.
Die neue Allround-Motoransteuerung ist geeignet für die meisten Robotik-Anwendungen die so im laufe der Zeit hier im Forum genannt wurden. Das neue Board nutzt den neuen Motorchip VNH2SP30, welcher deutlich weniger Wärme als der VNH3SP30 erzeugt.
Das Board erlaubt bereits ohne Kühlkörper eine längere Belastung von ca. 4-5A je Motor, wobei die kurzzeitige Belastung bis 10A kein Problem darstellt. Der hochmoderne Motorchip verträgt sogar weit höhere Strombelastungen (30A laut Datenblatt), welche jedoch aber aufgrund der starken Wärmeentwicklung ohne zusätzliche Kühlmaßnahmen Kühlkörper / Lüfter etc. nicht erreicht und auf dem Board nicht vorgesehen sind.
Um das Board möglichst klein, kompakt und preiswert zu bauen, wurde auf weitere Eigenintelligenz als auch Kühlkörper absichtlich verzichtet. Auch so reicht die Leistung optimal um etwas größeren Motoren, wie die beliebten Scheibenwischermotoren, anzusteuern. Bei kleineren DC-Motoren wie RB35,RB40 usw. wird es noch nicht mal warm. Also eine günstige Allround Lösung für Robotik Bastler.
Die Ansteuerung erfolgt über ein beliebigen Controller bzw. Controllerboard (rn-control,rnmega8 oder ganz anderes). Die Steuerung ist recht einfach und nahezu identisch mit der Ansteuerung der beliebten Motorchips L298 oder L293D. Die Geschwindigkeit wird über zwei PWM-Ports, die bis zu 20 Khz takten können, regelbar. Weitere 2 Eingänge pro Motor bestimmen die Drehrichtung oder Motorbremsung.
Das Board unterstützt die neue Roboternetz-Definition und besitzt einen 10 poligen Wannenstecker mit definierter Belegung für H-Bridges. Siehe Roboternetz-Wiki (https://www.roboternetz.de/wiki/pmwiki.php?n=Main.RN-Norm)!
Zudem ist das Board für ein Aufsteckmodul vorbereitet, welches auch eine I2C und RS232 Schnittstelle zur Ansteuerung bereitstellt. Dieses Aufsteckboard wird zukünftig optional angeboten. Damit kann das Board dann auch über einfache Befehle ohne Ports zu belegen, angesteuert werden.
https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=694
http://www.shop.robotikhardware.de/shop/catalog/images/artikelbilder/rnvnh2dualmotor/rnvnh2_feature.jpg
Die Features des aufgebauten Boards:
Verwendet den zwei der neuen Motortreiber VNH2SP30 (erzeugt wesentlich weniger Hitze als VNH3SP30), bis 3A kaum Erwärmung
Ansteuerung von kleinen und größeren Motoren bis max. 4 A je Motor.
Kurzzeitige Spitzenströme sind durchaus auch bis 10A möglich (bei maximaler Belastung ist Temperatur zu überwachen)
Einfache Ansteuerung mit jedem Controller der ein oder zwei PWM-Ports besitzt (z.B. RN-Control, andere Atmel Boards)
PWM-Ansteuerung bis 20 Khz möglich
Betriebsspannung ca. 6 bis 16V - ideal ca. 12V
Nahezu kein Stromverbrauch bei ausgeschalteten Motoren (PMW=0) nur 0,025mA
Fahrtrichtung und Bremsung über 2 Ports pro Motor steuerbar (ähnlich L298 / L293D)
RN kompatibler Boardanschluß (10 pol Wannenstecker Standard-Belegung nach RN-Definition). Sogar Motorstrom wird als analog Signal (0 bis 2,5V) für AD-Port geliefert.
Notaus-Anschluss um Motoren durch Schalter/Taster zu deaktivieren
Optional aufsteckbares I2C/RS232 Schnittstellenboard in Vorbereitung
Überlastungsschutz durch Chip interne Temperaturmessung (175 Grad)
Zusätzlich Temperaturüberwachung auf der Platine. Durch analogen Port einfach zu überwachen. So kann das Board den Motortreiber bei Überhitzung ausschalten, Lüfter aktivieren etc.
Zusatzschutz durch KFZ-Sicherungshalter (kann weggelassen werden wenn man extrem niedrige Bauhöhe benötigt wird, z.B. für aufsteckbares Zusatzmodul).
Sehr kompakte Bauweise, nur 5 x 8 cm
Kühlkörper ist nur notwendig wenn Dauerlast wirklich ausgenutzt oder überschritten wird
Roboternetz kompatible Miniplatine (1/4 Euroformat) und Stecker
Deutsche Doku mit Beispielen
Die Platine wird bereits über www.robotikhardware.de angeboten.
Ab jetzt wird auch ein rn_vndualmotor-Bausatz (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=110) angeboten!
Die Bauanleitung poste ich in Kürze noch hier im Forum.
Gruß Frank