Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore...
Transcript of Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore...
Servo/Sensor/Motor Interface Boardfor NanoCore12DX™ Data Sheet
Detailed Feature List:
• 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 SRF04 Analog Ultrasonic Ranger• separate 6 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 20volts)• audio transducer• 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 NanoCore module (#NC12DXC32)• supplied with schematic and datasheet
Designed primarily for robotics and mechatronicsapplications. this module provides a wide range of featuresthat a user would need to realize these applications using aNanoCore12DX microcontroller module. Support for hobbyR/C servos, DC motors, and IR and sonardistance-measuring sensors are the primary features. Agenerous solderless breadboard section is provided foradditional circuits and experiments that the user may wish todesign. Both 3V and 5V operation is supported, via theon-board adjustable regulator, and the power source can bewall-powered or battery-powered. For battery-poweredapplications, a battery voltage monitoring circuit isimplemented. Both a microphone and audio transducer areprovided to enable interactive applications.
Description
©2007 Technological Arts, Inc.™ NanoCore12DX is a trademark of Technological Arts, Inc.
9-pin RS232Connector
Reset button
ALL VIEWS SHOWN ACTUAL SIZE
DC Voltage In(7 to 10V)*
www.technologicalarts.comNC12DXSSMIDATA2
Power LED
mounting holes (8 places)to mate with most popular
robot platforms
select Vdd sourcefor breadboard:default (shown)
is Vsharp
5 Volt Regulator
solderless breadboard60x5-way tie-points
W2
PGND
+5.6V
+5.6
V
SW1D2
R11
+5.6V PGND
J15
J14
J13
J12
R2R10
R9 R8
GND
PG
ND
U5
L2 L1
C21
C17
C18
C14
+5V
RESET*
PWR
R7
R5
C1
U2
17
17
16
1632
32
1
1
1
(C) 2005
www.technologicalarts.com
REV 2
NC12DXSSMI
Vin
RS232
H1
H2
U1
U3
R1R3
W3W1
SERVO1 SERVO2
NanoCore12DX
32 17
16
+
GND
JB1
J1J9
J11
C2
C10
C12J10
J8J4
C11
C9
C5
J6
C6
J3C4
Q1
LS1 D1
U6C20
J5
C15
C16
C13C19
J7
U4
R6
MIC1
J2
C3R4
D3C7 C8
R13
R12
socket strips for accessto MCU signals
(pin numbers matchNC12DXC32 module)
microphone(on AN01)
pluggable terminal blocks
voltage regulator for Servos
connections for twohobby servo motors
audio transducer(on PM4)
connections for 4 additionalhobby servo motors
connectors for 2sonars (SRF04)
Connections for 4 SharpGP2D120 IR sensors
(or other analog sensors)
J7 - DC motor connections
ChanB ChanA
OU
T1
OU
T2
+
-
J12: SERVO3 (Pin1= PT0, Pin2=Vservos, Pin3=Gnd)J13: SERVO4 (Pin1= PT1, Pin2=Vservos, Pin3=Gnd)J14: SERVO5 (Pin1= PT2, Pin2=Vservos, Pin3=Gnd)J15: SERVO6 (Pin1= PT3, Pin2=Vservos, Pin3=Gnd)
J8 =AN02J9 =AN03J10 =AN04J11 =AN05
socket forNanoCore12DX
module
J4Pin1=VsharpPin2=PT6Pin3=PM0Pin4=no connectPin5=Ground
J1Pin1=VsharpPin2=PT7Pin3=PM1Pin4=no connectPin5=Ground
Pin1=VsharpPin2=GroundPin3=AN0x
OU
T1
OU
T2
IN1=PT2IN2=PT3EF=PM3
IN1=PT2IN2=PT3EF=PM3
SERVO1 (J3)Pin 1 = PT4Pin 2 = VservoPin 3 = Ground
SERVO2 (J6)Pin 1 = PT5Pin 2 = VservoPin 3 = Ground
Servo/Sensor/Motor Interface Board
*Note: to use higher voltage motors (e.g. 12V or 24V), remove L1 and L2, and supply Vinto MCU module separately (maximum 12V), via pin 32 on H1 or H2. Then motor voltagemay be safely applied via J5.