• 3-axis gyroscope
• 1 Z-axis angle measurement (heading)
• 1 battery voltage sensor
The analog, digital, and robot and DAQ I/O listed above is accessed using the
2
UART, SPI, and I
C communication channels are accessed through the
information on accessing communication stream data see the
| Communications. Table 2.2 lists the HIL blocks used to communicate with the QBot 2's data acquisition hardware.
Block
Description
The HIL Initialize block selects the DAQ board and configures the board
parameters. The HIL Initialize block is named via the Board name parameter,
and all other HIL blocks reference the corresponding HIL Initialize through its
name. The HIL blocks will interface to the DAQ specified in the HIL Initialize
Board type parameter qbot2.
The HIL Read Write block is used to read sensor measurements from the DAQ
and robot and write motor commands to the QBot 2 motors. The inputs and
outputs are specified with numeric channel numbers given in Table 2.4 and
Table 2.3, respectively.
The HIL Watchdog block is used to set the timeout limit for the watchdog timer.
For the QBot 2 DAQ board, if there is no motor output command received for
a consecutive period of time exceeding the watchdog timeout value then the
watchdog will trigger, forcing the motor outputs to 0. The default timeout value
for the watchdog is 50 ms unless specified otherwise with this block. This block
can be used to change the timeout value if 50 ms is not suitable.
Table 2.2: HIL blocks
QUARC
QUARC
Stream blockset. For more
QUARC
help under QUARC Targets | User's Guide
QBOT 2 - User Manual
HIL blockset. The
14
Need help?
Do you have a question about the QBot 2 and is the answer not in the manual?
Questions and answers