Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data Sheet

advertisement
Servo/Sensor/Motor Interface Board
for NanoCore12DX™
02/2010
Data Sheet
Description
Designed primarily for robotics and mechatronics applications.
this module provides a wide range of features that a user would
require to realize these applications using a NanoCore12DX
microcontroller module. Support for hobby R/C servos, DC
motors, and IR and sonar distance-measuring sensors are the
primary features. A solderless breadboard section is provided
for additional circuits and experiments that the user may wish to
design. Separate voltage regulators are supplied. One
provides 6VDC to the servos, for maximum torque, and the
other provides 5VDC to the sensors. The desired motor
voltage can be supplied to the board from batteries or an ACpowered wall supply. For battery-powered applications, a
battery voltage monitoring circuit is implemented. Both a
microphone and audio transducer are provided to support
interactive applications.
Detailed Features:
• four analog sensor connectors, can be used with IR distance-measuring sensors, accelerometers, etc.
• six connectors for hobby servos (implemented on Port T of the MCU, to enable PWM control)
• one 9-pin serial port connector for programming and communications
• two connectors for Devantech Analog Ultrasonic Ranger (e.g. SRF04)
• separate 6.5 Volt regulator for servos (isolates electrical noise and provides increased torque)
• separate 5 Volt regulator for analog sensors (isolates electrical noise)
• battery voltage monitoring (up to 20 Volts)
• audio transducer for adding sound effects
• microphone so your robot can detect sound
• dual high-current H-bridges (4A continuous, 6A peak)
• convenient pluggable terminal blocks for motor and power connections
• solderless breadboard for customized hardware design
• same mounting hole locations as NanoCore12 School Board (compatible with most hobby robot bases)
• requires 32-pin NanoCore12 module (#NC12DXC32S)
• supplied with schematic and data sheet
ORDER CODE
NanoCore12DX Servo/Sensor/Motor Interface
NC12DXSSMI
ACCESSORIES
NanoCore12DXC32 Low-cost 32-pin 9S12C32 microcontroller module
Robot Car Bundle, including the above two items + 2 pcs. IR Distance Sensors
USB-to-COMport Adapter, with power breakout
Sharp IR Distance-measuring sensor with 3-wire cable
RS-232 Interface adapter for Xbee radio module
™NanoCore12DX is a trademark of Technological Arts, Inc.
www.NanoCore12.com
NC12DXC32S
NC12DXRB1
USB2RS232
GP2D120-C
X232-DBP
©2010 Technological Arts, Inc.
Servo/Sensor/Motor Interface Board
6V voltage regulator for Servos
Two high-current
H-bridges (TLE5206)
J3 & J6
connections for two
R/C servo motors
J7 - DC motor connections
Vin
OUT1
REV 2
C15
SERVO2 (J6)
Pin 1 = PT5
Pin 2 = Vservo
Pin 3 = Ground
SERVO2
J6
J3
C4
U4
U3
C16
L2 L1
R13
D3
C7
J2
C21
R9 R8
U2
C5
R5
R1
R3
J2
9-pin RS232
Connector
C1
R2
W1
W3
C14
W2
R10
J4
R7
32
J1
Pin1=Vsharp
Pin2=PT7
Pin3=PM1
Pin4=no connect
Pin5=Ground
Q1
C17
C18 U5
Connectoions for two SRF0x
ultrasonic rangefinders:
D1
LS1
C8
www.technologicalarts.com
RS232
C2 J1
J8
R6
C9
17
J9
NanoCore12DX
1
U1
MIC1
NC12DXSSMI
R4
C3
microphone
(on AN01)
1
H2
32
1
H1
32
16
R11
16
C11
J10
D2
J4
Pin1=Vsharp
Pin2=PT6
Pin3=PM0
Pin4=no connect
Pin5=Ground
Connections for four Sharp
GP2D120 InfraRed sensors
(or other analog sensors):
J8 =AN02 Pin1=Vsharp
J9 =AN03 Pin2=Ground
J10 =AN04 Pin3=AN0x
J11 =AN05
C10
JB1
JB1
select Vdd source
for breadboard:
default (shown) is
Vsharp
audio transducer
(on PM4)
C6
R12
J11
C12
SW1
PWR
17
16
17
RESET*
PGND
U1 - socket for
NanoCore12DX
module
SERVO1
C20
U6
(C) 2005
GND
5 Volt Regulator
for sensors and MCU
C19
J7
C13
J5
+
OUT2
OUT1
+
ChanA
+5.6V
J5
DC Voltage In
(7 to 10V)*
ChanB
OUT2
pluggable terminal blocks
SERVO1 (J3)
Pin 1 = PT4
Pin 2 = Vservo
Pin 3 = Ground
IN1=PT0
IN2=PT1
EF=PM2
IN1=PT2
IN2=PT3
EF=PM3
Reset button
Power LED
H1 & H2
socket strips for access
to MCU signals
(pin numbers match
NC12DXC32 module)
mounting holes (8 places)
to mate with most popular
robot platforms
PGND
+5.6V
6.5V servo voltage can be
accessed here for use
with other circuits
J12
J13
J14
J15
solderless breadboard
60x5-way tie-points
GND +5V
+5.6V PGND
Note: PIN1 of all components
is indicated by square pad on
circuit board.
J12:
J13:
J14:
J15:
connections for 4 additional
R/C servo motors
SERVO3 (Pin1= PT0, Pin2=Vservos, Pin3=Gnd)
SERVO4 (Pin1= PT1, Pin2=Vservos, Pin3=Gnd)
SERVO5 (Pin1= PT2, Pin2=Vservos, Pin3=Gnd)
SERVO6 (Pin1= PT3, Pin2=Vservos, Pin3=Gnd)
*Note: to use higher voltage motors (e.g. 12V or 24V), remove L1 and
L2, and supply Vin to MCU module separately (maximum 12V), via
pin 32 on H1 or H2. Then motor voltage may be safely applied via J5.
www.technologicalarts.com
NC12DXSSMIDATA2b
Download