![Global Specialties RP6-M256 Скачать руководство пользователя страница 11](http://html1.mh-extra.com/html/global-specialties/rp6-m256/rp6-m256_instruction-manual_2233250011.webp)
RP6 ROBOT SYSTEM - 1. The RP6v2 M256 WIFI Expansion Module
●
More than 60 free 5V I/O ports
on easy to use 2.54mm grid connectors,
with fol-
lowing alternative functions:
◊
16x 10 bit A/D converter channels
◊
12x 16 bit hardware PWM channels
◊
3x 8 bit hardware PWM channels
◊
4x timer capture inputs
◊
8 bit display port, also usable as normal I/O ports
◊
2x USART/SPI ports, can be used either as Master SPI or as UART
◊
22x external interrupts on various I/O ports
◊
I2C bus
◊
USART as bootload/programming connector, can also be used for other purposes if
the WLAN module is used for the software upload.
◊
ISP programming connector (for advanced users)
◊
JTAG interface (usable via adapter cable, advanced users only)
●
4x A/D converter channels and 3.3V power rail from the WLAN module
are ac-
cessible on a 6-pin header. On board voltage divider to increase the voltage range. Nor-
mally these channels only have a measurement range from 0 to 0.4V, with 0.5V
threshold for wakeup triggers and 1.2V maximum voltage. External voltage dividers ex-
tend the measurement range up to 3.12V, with 3.9V wakeup trigger, and 9V maximum
voltage (recommended are 5V max like for the other A/D converters). These can be
read independently from the microcontroller and also be used to wake up the WLAN
module. Voltage divider factor: 0.12821
●
MicroSD card slot for memory cards
◊
Ideal for data logging, mission data or eventually storage of static data that will be re-
trieved via WLAN (note: the data rate is of course limited, this is not a full file server)
◊
Compatible with SD and SDHC cards that support SPI mode (should apply to almost
all cards)
◊
SDHC is more complex, needs more memory and calculation time, therefore cards up
to 2Gbyte are highly recommended. Bigger cards do work fine as well though. This
can be configured in the program code.
●
I²C-Bus Expansion connectors
◊
Can control any number of I²C bus slaves.
◊
The module's MEGA2560 controller may be used as master or slave device. Usu-
ally we suggest to use the expansion board controller as master for complete con-
trol of the robot and to use the mainboard's controller as slave for motor speed
control, ACS, IRCOMM, battery monitoring, etc. in order to disburden the expan-
sion board controller.
●
4x status LEDs connected to the microcontroller
●
3x status LEDs connected to the WLAN module (communication, activity,
error status)
●
2x buttons
- 11 -