This is an old revision of the document!


Controller

Controller module

Features

MCU

  • Texas Instruments (früher Luminary Micro) LM3S5632
  • 32-bit 50Mhz ARM Cortex-M3
  • 128 KB flash, 32 KB SRAM
  • CAN 2.0 controller
  • USB 2.0 host/device controller

Ports

  • 4 x ADC input (0-3 V Messbereich)
  • 4 x PWM output (drives up to 600 mA load)
  • 2 x CAN connector on 1 bus (10 pin header)
  • 1 x SPI
  • 1 x I2C
  • 1 x UART
  • 1 x JTAG (20 pin header)
  • 1 x USB device / host (Micro-AB)

Jeder Pin hat IO Funktionalität (ausser PWM) ADC und PWM haben 3 Pin-Headers mit Erde und +5 V

On-Board features

  • 1 x 350 mW RGB LED
  • 1 x Druckknopf
  • ZigBee expansion board (optional)

Elektrisches

  • Betriebsspannung 5 ± 0,25 V
  • Versorgt vom CAN bus, DC jack oder USB device port
  • Kann bis zu 2 A vom CAN bus oder DC jack ziehen und bis zu 500 mA from USB port nach enumeration. Das umfasst die on-board Elektronik.
  • Rück- und Überspannungsschutz (2 A).

Physisches

  • Maße: 61 x 50,6 x 13,2 mm
  • Gewicht ~18 g
  • Optionales Gehäuse (erhöht die Ausmaße)

Anschlüsse

ARM-CAN connectors

Das folgende Kapitel beschreibt jeden der Anschlüsse an einem ARM-CAN Controller-Modul. Um die Anschlüsse korrekt zu indentifizieren, halten Sie bitte den Controller wie auf dem Bild.

PWM

PWM1 connector
PWM2 connector

Die PWM1/2 Anschlüsse haben standart RC-Servo kompatible Pinout. In beiden Anschlüssen gibt es zwei vertikale RC-Serve Pinouts (Signal, Versorgung, Erde), daher können bis zu 4 RC-Servos betrieben werden. Das Controller-Board liefert bis zu 2 A (andere Nutzer nicht mitberechnet) von den PWM Supply-Pins. Die PWM1/2 Anschlüsse können auch benutzt werden um einen Gleichstrommotor zu betreiben, dieser sollte zwischen den linken PWM Signal-Pins angeschlossen werden. Die Signale werden von 5v 600 mA MOSFET Half-Bridges betrieben und können eine volle H-Brücke bilden. Auf Grund der Transistoren können PWM Signale nur als Output genutzt werden.

ADC

ADC1 connector
ADC2 connector

Sowohl ADC1 als auch ADC2 Anschluss haben zwei RC-Servos wie die Pinouts. Es gibt Erde, Supply, und Input-output Pins. Es ist einfach, schlichte Sensoren wie Potentiometer, Thermistor, IR- oder Ultraschall Entfernungsmesser an diese Pins anzuschliessen. IO pins können als +5V kompatible Inputs oder Outputs mit +3,3V High-Level genutzt werden. Diese Anschlüsse können auch genutzt werden um RC-Servos mit Software PWM zu steuern wenn der Servo 3,3V Signale akzeptiert.

COMM

COMM connector

COMM Anschlüsse sind eine Kombination aus den UART, SPI und I2C Interfaces. Ausser einem +5V Supply gibts noch ein +3,3V supply welcher bis zu 700mA liefert. COMM Anschlüsse sind für ein Anschluss an das ARM-CAN User Interface gedacht, daher hat es 2 ADC und 1 PWM Pin, welche vom Joystick und Lautsprecher benutzt werden.

JTAG

JTAG connector

ARM-CAN Controller-Board hat standart 20-pin JTAG Anschlüsse mit wichtigen Pins fürs Programmieren und debuggen. Ausserdem hat das Kit ein ARM-CAN Programmer, andere standart ARM Debugger können auch benutzt werden.

CAN

CAN connector(s)

ARM-CAN Controller Boards haben zwei identische CAN 10-Pin Header Anschlüsse. Beide sind am selben Bus, daher kann ein CAN Netzwerk gebaut werden, in dem man mehrere Controller hinteranander schaltet. Es gibt keinen CAN Signal Terminator auf dem Controller Board, daher sollte ein externer Terminator genutzt werden.

Microcontroller CAN RX und TX Pins welche an den On-Board CAN Übersetzer anschliessen sind in Orange markiert (Bild zur Seite).

Microcontroller CAN RX and TX pins which connect to the on-board CAN translator are marked with orange color on the image on side.

USB

USB pins

Das Controller Board hat einen USB Micro-AB Anschluss an der rechten Seite angebaut. Auch wenn der Micro-AB für OTG Applikationen gedacht ist, kann der Anschluss für device-only und host-only Applikationen benutzt werden. Das USB Interface hat ESD Protection on Bus und eine 750 mA Sicherung an der Stromzuführung. Die Energieversorgung über den USB ist Bi-Direktional. Wenn der Controller als USB Device agiert, fließt Strom vom USB zum Controller durch die Schottky Diode, wenn der Controller als Host genutzt wird, kann der externe Stromschalter zum USB über ein USB_EPEN High-Signal geöffnet werden.

RGB LED

RGB LED pins

In der Mitte des Controller Boards ist eine 350 mW RGB LED. Jeder der drei Farben werden von einem seperaten Signal gesteuert. Die Grüne LED hat eine Pull-Up Widerstand welcher die Grüne LED als Standardeinstellung leuchten lässt. Sie kann ausgeschaltet werdeen, wenn der Microcontroller Pin als Output mit einem Low-Signal konfiguriert wird.

Knöpfe

BTN pin

Es gibt zwei Knöpfe on-Board. Der Linke resettet den Microcontroller wenn er gedrückt wird, der Rechte ist ein Knopf für Benutzer Applikationen. Der Knopf hat einen RC Filter, welcher ein rückschnellen des Knopfes filtert.

de/hardware/arm-can/controller.1281439891.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0