Learn. Connect. Create.
|
|
| Audience/Grade: | College Freshman-Graduate |
| Discipline(s): |
Electrical Engineering Mechatronics |
| Special Topic(s): | |
| Learning Resource Type: |
Teaching - Laboratory/Experiment/Field Activity |
| Author(s): |
|
| Publisher(s): |
Massachusetts+Institute+of+Technology |
| Description: | The Mini Board 2.0 is a single-board computer optimized for controlling small DC motors and receiving data from various electronic sensors. Its miniature size (3.1 by 1.9 inches, smaller than a business card), low power operation, and programmability make it ideal for control of a small, mobile robot. It communicates with a desktop computer over a standard RS-232 serial line, making it suitable for desktop computer-based control as well. The Mini Board 2.0 features: - Control of four DC motors, at voltages of 6 to 36 volts and up to 600 mA of current. Using software-based pulse width modulation, motors may be controlled at 16 levels of speed from off to on in either direction. - Eight analog inputs for continuously varying sensor devices. - Eight digital inputs for on/off type sensor devices. - Three or four programmable counter inputs and four or five timer outputs. One of the timer pins is used to drive a piezo beeper for sound output. - An RS-232 compatible serial port for communicating with desktop computers. - A high-speed synchronous serial bus that may be used to implement a network of Mini Boards. The network may be controlled by a single desktop computer, a single Mini Board, or it may have distributed control. - Single power input for powering electronics and motors. On-board voltage regulator allows board to be powered by any DC voltage source of 6 volts or greater. - Motorola 6811 8-bit microprocessor with 256 bytes of internal RAM and 2K bytes of electrically erasable programmable ROM (program memory). - 6811 software libraries provided for embedded control applications using an inexpensive C compiler.- Contents - List of Figures - 1 Introduction to the Mini Board - 1.1 Power Connector - 1.2 Motor Ports - 1.3 Switches - 1.4 Analog Input Port - 1.5 Digital Input Port - 1.6 Timer and Counter Port - 1.7 Status LEDs - 1.8 RS-232 Serial Port - 1.9 Serial Peripheral Interface Jacks - 2 The Micro-C Compiler - 2.1 Writing C Programs - 2.2 Mini Board Micro-C Library - 2.3 Using the Code Downloader - 2.4 Installing Micro-C - 2.5 Configuring the Library Files - 3 The HEXMON Monitor Program - 3.1 Overview - 3.2 Special Features - 3.3 System Timer - 3.4 Motor Control - 3.5 Analog Inputs - 3.6 Digital Inputs - 3.7 Timestamp and Thresholding - 3.8 Creating HEXMON - 4 Assembly Instructions - 4.1 Main Assembly - 4.2 Battery Level Indicator - A Mini Board PC Layouts - B Mini Board Schematic - C Mini Board Parts Listing - D Mini Board Technical Notes - D.1 Specifications - D.2 XIRQ Programming Voltage Input - D.3 Serial Line Circuitry - D.4 Serial Peripheral Interface - E Suppliers - F References |
| Rating: | No Rating |
| Related Resources | |
| Usage Tip | |
| Related ABET Criteria: |
(b) Design and conduct experiments, analyze and interpret data |
| Interactivity Level: |
Lower Division |
| Version Info | |
| Publication Date: | January 1998 |
| Platform/Format: |
WWW |
| Download Size: |
|
| Cost: |
Free |
| Download URL: | http://www.cs.uml.edu/~fredm/cher/projects/miniboard/docs/mb.pdf |
| System Requirements: |
|
| Metadata: |
IEEE LOM Record |
| Collection: |
NEEDS
|