Squbot

Posted on 03/02/2011 by abot
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

  Specification Dimension                            :               H = 70mm, L = 75 mm, W = 75 mm Weight                  :               310 gm Chassis             ...


Squbot

 

Specification

Dimension                            :               H = 70mm, L = 75 mm, W = 75 mm

Weight                  :               310 gm

Chassis                  :               Aluminium, 2mm thickness, H = 42mm, L = 75 mm, W = 75 mm

Drive                                     :               Differential wheel drive with front & back free rollers

Microcontroller                     :               PIC18F4550 capable to run on maximum 48MHz clock

Battery                   :               7.4V, 950mAH Li-ion battery

Motor                                    :               DC Motor RF-300FA (Torque up type), 6V, 3500rpm

Motor driver                          :               L293D

Encoder                                :               24 ppr optical encoder, provision for quadrature encoder

Top Speed                            :               800 mm/s

Wheel diameter                    :               44.5mm including rubber tread

Ground clearance            :               2.5mm

Communication               :               Wireless – Zigbee, Wired – USB & RS232

Sensor                                  :               Dedicated Provision for 6 A/D sensors, sensor daisy chain

Programmer                      :               Supports USB & Serial bootloader or external programmer

Detailed specification of main Controller Board

                              

·         PIC18F4550 8-bit RISC USB-microcontroller with 32 KB Flash Memory, 2KB SRAM

·         Architecture optimized for C compiler supported by 8X8 hardware multiplier

·         10-bit 13-channel ADC, 2 PWM channels, 4 number of 16-bit timer etc.

·         Lower EMI : External 20MHz & internal 48MHz clock using internal PLL multiplier

·         On Board Regulated 5V Power supply for logic circuit

·         Flexibility in programming via USB / Serial bootloader

·         10 bit logic display : 8-bit output from PORTD directly visible on bar-display

·         Option for one bit tri-state digital logic input to microcontroller

·         Separate microcontroller Reset switch

·         Slot to insert XBee wireless communication Module

·         All I/O pins of microcontroller is available for custom applications

·         On board Max 232 Transceiver for asynchronous communication to PC

·         Easy accessible Selector switch for wireless or wired communication

·         Compact motor connector for feedback based DC motor control

·         L293D motor driver for bidirectional speed control of two motors.

 

 

 

 

The Block Diagram of SquRobot

 

                              

 The mC pin connection table

 

 

Pin

Port Name

Dedicated connection

1

MCLR

Reset Switch

2, 3

RA0, RA1

 

4

RA2

1 bit tri-state logic input

5, 6, 7

RA3, RA4, RA5

Sensor connector

8, 9, 10

RE0, RE1, RE2

Sensor connector / (RE0 Daisy chain drive)

13, 14

OSC1, OSC2

Crystal Oscillator

15

RC0

Bar Display

16

RC1/CCP2

L293D (speed control PWM Motor-1)

17

RC2/CCP1

L293D (Speed control PWM Motor-2)

19, 20, 21, 22

RD0, RD1, RD2, RD3

Bar Display

23, 24

RC4/D-, RC5/D+ 

USB Connector

25, 26

RC6/TX, RC7/RX

MAX232

27, 28, 29, 30

RD4, RD5, RD6, RD7

Bar Display

33, 34

RB0, RB1

Motor-1 Connector  (feedback)

35, 36

RB2, RB3

Motor-2 Connector  (feedback)

37

RB4

S-PG switch

38

RB5

Bar Display

39

RB6

L293D (direction control Motor-2)

40

RB7

L293D (direction control Motor-1)

 

 

Communication module – Zigbee / RS232

SquRobot Provides two mode of communication to PC or to other robot: Wires - RS232 based or Wireless – Zigbee based. The selector switch as shown bellow makes user enable to select any on of the communication mode. ‘Z’ marking on the PCB indicates the Zigbee based wireless communication mode.

 

Zigbee module                                                                   :               XBee series1 or series2

Supply Voltage                                                                   :               2.1 - 3.6 V

Operating Current (Transmit, max power)                          :               40mA (3.3 V, boost mode)

           35mA (3.3 V, normal mode)

Operating Current (Receive))                                              :               40mA (3.3 V, boost mode)

           38mA (3.3 V, normal mode)

Operating Frequency Band                                          :               ISM 2.4 GHz

Operating Temperature                                                      :               -40 to 85º C (industrial)

Antenna Options                                                                 :               Integrated Whip / Chip

Supported Network Topologies                                          :               Point-to-point, Point-to-multipoint,

           Peer-to-peer and Mesh (Series2)

Number of Channels                                                           :               16 Direct Sequence Channels

 

Design File -  Rendered

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post