Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:hardware:homelab:combo:v3_1 [2015/03/20 18:08] heikopikneren:hardware:homelab:combo:v3_1 [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-~~PB~~+<pagebreak>
 ====== Combo module III ====== ====== Combo module III ======
- 
-<note>Needs translation</note> 
  
 Combo board is designed to connect external devices to the Robotic Homelab Kit. External devices are conditionally divided into three groups: sensors, motors and communication interfaces. Each group of devices has its own set of connectors, which are separated from each other. For example, connectors for sensors are located in the right part of the module, motors plugs are located on the left and communication interface plugs on top of the module.The plugs for sensors and communication interfaces are connected directly to the controller’s corresponding signal pins, but the connectors of motors are connected to the controller’s pins through the drivers. This allows Combo module to drive more powerful motors which are not drivable to the direct microcontroller pins. Combo board is designed to connect external devices to the Robotic Homelab Kit. External devices are conditionally divided into three groups: sensors, motors and communication interfaces. Each group of devices has its own set of connectors, which are separated from each other. For example, connectors for sensors are located in the right part of the module, motors plugs are located on the left and communication interface plugs on top of the module.The plugs for sensors and communication interfaces are connected directly to the controller’s corresponding signal pins, but the connectors of motors are connected to the controller’s pins through the drivers. This allows Combo module to drive more powerful motors which are not drivable to the direct microcontroller pins.
Line 28: Line 26:
 The Combo module plugs are divided into three major groups. The connectors for sensors are located in the right side of the module, motors plugs are located on the left side and communication interface plugs in the top right of the module. The motor connectors are divided into three groups: DC motor, servo motor, and stepper motor. DC and stepper motor feeds come from the Controller module power cord, servo motors feed comes through 5V voltage regulator also from Controller module power cord. Servo motor connector is also multifunctional, which can optionally be connected to the encoder input, which is often used in conjunction with DC motor. Each connector pin is connected to the specific port, supply or ground on the Controller module. The following diagrams illustrate the position of a specific group of pins, connectors and connections with Controller module. The Combo module plugs are divided into three major groups. The connectors for sensors are located in the right side of the module, motors plugs are located on the left side and communication interface plugs in the top right of the module. The motor connectors are divided into three groups: DC motor, servo motor, and stepper motor. DC and stepper motor feeds come from the Controller module power cord, servo motors feed comes through 5V voltage regulator also from Controller module power cord. Servo motor connector is also multifunctional, which can optionally be connected to the encoder input, which is often used in conjunction with DC motor. Each connector pin is connected to the specific port, supply or ground on the Controller module. The following diagrams illustrate the position of a specific group of pins, connectors and connections with Controller module.
  
-**Andurite pistikute grupp**+**The group of sensors**
  
 {{:kit:combo:combo_anduripistik.png?500 |}} {{:kit:combo:combo_anduripistik.png?500 |}}
Line 36: Line 34:
 ~~CL~~ ~~CL~~
 ~~CL~~ ~~CL~~
-~~PB~~  +<pagebreak>  
-**Mootorite pistikute grupp**+**The group of motors**
 ~~CL~~ ~~CL~~
 {{:kit:combo:combo_mootoripistik.png?500 |}} {{:kit:combo:combo_mootoripistik.png?500 |}}
Line 44: Line 42:
  
  
-===== Andurid ===== +===== Sensors===== 
-==== Analoogsisendid ==== +==== ADC sensor inputs==== 
-Kombomoodulile saab ühendada kuni 11 analoogsignaali väljastavat anduritAndurite sisendid on jaotatud anduri pistiku vasakusse ossakus igale andurile on eraldi maa, +3,3 V toite ja signaali viikMaa ühendus on alumine.+The Combo module has 11 ADC input for an analog sensorsThe sensor inputs are moved into the left part of the sensors connectorwhere each sensor has a separate GND, +3.3 V power supply and signal pinGND connection is lowest.
  
  
Line 63: Line 61:
 */ */
  
-==== Digitaalsisendid ==== +==== Digital inputs ==== 
-Kombomooduliga saab ühendada kuni digitaalse väljundiga andurit. Digitaalsed sisendid on jaotatud sisendpistiku paremasse otsa.+Combo board has digital pins where to connect digital sensorsThe digital inputs are moved into the right part of the sensors connector
  
 /* /*
Line 75: Line 73:
  
  
-==== Toitepinge mõõtmise ahel ADC0 ==== +==== Supply voltage measurement circuit ADC0 ==== 
-Lisaks on võimalik Kombomooduli toitepinget mõõtaSelleks tuleb sillata Kombomoodulil asuv sildühendus (inglise keeles //jumper//) //VBat//. ADC0 viik on sellisel juhul ühendatud plaadil oleva pingejagurigaSeda võimalust võib näiteks kasutada roboti akupinge monitoorimiseks sõidu ajal. +In addition, it is possible to measure the supply voltage of the Combo moduleIn this case a jumber could be added to Vbat. ADC0 pin is then connected to a voltage dividerThis option can be useful for robots to monitor the battery voltage while driving.
- +
-[{{:kit:combo:cRef.png?130|DC_REF skeem}}]+
  
-^ Takisti ^ Väärtus ^  +[{{:kit:combo:cRef.png?130|DC_REF schematic}}]
-| Ülemine | 6.8k |  +
-| Alumine | 1k    +
  
-==== Kooder ==== +^ Resistor^ Value^  
-Kooder jagab viike //Servo// väljundiga, et oleks võimalik kasutada, kas nelja servomootorit või saada tagasisidet neljalt koodrilt või jagada pistik pooleks+| Higher| 6.8k |  
-Kooder ühendatakse //Servo - Encoder// pistikusse.+| Lower| 1k   |  
  
-[{{:kit:combo:cServ-Enc.png?330|Koodri ühendamise skeem}}]+==== Coder==== 
 +Coder shares pins of the //Servo// output to be able to use four servo motors, or obtain feedback from four coders, or share the connector halves. The encoder is connected to //Servo Encoder// connector.
  
-^ AVR viik ^ Signaal ^ +[{{:kit:combo:cServ-Enc.png?330|Coder connection scheme}}]
-| PC4(INT0C) | Kooder | +
-| PC5(INT1C) | Kooder | +
-| PD0(INT0D) | Kooder | +
-| PD1(INT1D) | Kooder |+
  
-~~PB~~ +^ AVR pin^ Signal^ 
-==== Alalisvoolumootorid ====+| PC4(INT0C) | Coder | 
 +| PC5(INT1C) | Coder | 
 +| PD0(INT0D) | Coder | 
 +| PD1(INT1D) | Coder |
  
-Alalisvoolumootorid ühendatakse DC viikude gruppiIga paar suudab hakkama saada ühe mootoriga - kokku alalisvoolumootoritMootorite juhtimiseks kasutatakse [[http://www.ti.com/lit/ds/slvs855h/slvs855h.pdf|DRV8801]] H-sildaMootoreid on võimalik asendada ka mõne muu seadmegamida on võimalik digitaalselt juhtida ning mille poolt tarbitav vool ei ületa 1,5 A ja pinge 16 V (piesogeneraatorrelee vms).+<pagebreak> 
 +==== DC motors==== 
 +DC motors is connected to the DC group of pinsEvery pair of pins can control 1 dc motor, thus it's possible to manipulate dc motorsCombo board uses [[http://www.ti.com/lit/ds/slvs855h/slvs855h.pdf|DRV8801]] H-bridge to control dc motorsIt's possible to manipulate some other devicewhat can be controlled digitally and it's current is smaller than 1,5 A and voltage does not exceed 16 V, beside dc motor with DC pins (Piezoelectric generatorrelay etc).
  
-[{{:kit:combo:cHBridge.png?300|Alalisvoolumootorite ühenduste skeem}}]+[{{:kit:combo:cHBridge.png?300|DC motor connection scheme}}]
  
-^ AVR viik   ^ Signaal    ^ AVR\ viik Signaal +^ AVR pin   ^ Signal    ^ AVR\ pin Signal 
-| PC0(OCC0A) | Mootor\ 1A | PJ4 | Mootor\ 1B | +| PC0(OCC0A) | Motor\ 1A | PJ4 | Motor\ 1B | 
-| PC1(OCC0B) | Mootor 2A | PJ5 | Mootor 2B | +| PC1(OCC0B) | Motor 2A | PJ5 | Motor 2B | 
-| PC2(OCC0C) | Mootor 3A | PJ6 | Mootor 3B | +| PC2(OCC0C) | Motor 3A | PJ6 | Motor 3B | 
-| PC3(OCC0D) | Mootor 4A | PJ7 | Mootor 4B |+| PC3(OCC0D) | Motor 4A | PJ7 | Motor 4B |
  
 {{:kit:combo:viigud_dc.png?500|}} {{:kit:combo:viigud_dc.png?500|}}
  
-==== Samm-mootorid ==== +==== Stepper motors ==== 
-Samm-mootorid jagatakse üldjuhul kaheksunipolaarsed- ja bipolaarsed samm-mootoridUnipolaarse samm-mootori saab ühendada viikude gruppi //Unipolar Stepper//, kus toitekaabel peab olema ühendatud //Vbat// viikuÜlejäänud 4 viiku on samm-mootori mähiste juhtviigudBipolaarset samm-mootorit saab juhtida alalisvoolumootori viikudega, kus ühe bipolaar samm-mootori jaoks on vaja kahe alalisvoolumootori juhtviike.+Stepper motors generally divided into two categoriesunipolarand bipolar stepper motorsUnipolar stepper motors can be connect pins group //Unipolar Stepper//, where the power cable must be connected to the //Vbat// pinThe remaining four pins are stepper motor driver coil pinsBipolar stepper motor can be driven with the DC motor pins where one bipolar stepper motor requires two DC motor driver.
  
-[{{:kit:combo:cStepper.png?350|Unipolaarse samm-mootori ühenduse skeem}}]+[{{:kit:combo:cStepper.png?350|Unipolar stepper connection scheme}}]
  
-^ AVR viik Signaal +^ AVR pin Signal 
-| PJ0 | Mähis 1A  | +| PJ0 | Winding 1A  | 
-| PJ1 | Mähis 2A  | +| PJ1 | Winding 2A  | 
-| PJ2 | Mähis 1B  | +| PJ2 | Winding 1B  | 
-| PJ3 | Mähis 2B  |+| PJ3 | Winding 2B  |
  
 {{:kit:combo:viigud_stepper.png?500|}} {{:kit:combo:viigud_stepper.png?500|}}
  
-==== Servomootorid ==== +==== Servomotors==== 
-Servomootorid ühendatakse //Servo - Encoder// viikudesseMaa kaabel (tavaliselt must või pruunühendatakse //GND// viiguga (alumine viik). Korraga on võimalik kasutada nelja servomootoritSignaali viigud on ühendatud otse mikrokontrolleri taimeri väljunditega.+Servo is connected to //Servo - Encoder// pinsGround wire (usually black or braunis connected to the //GND// pin (lower pin). It's possible to use 4 servomotors at onceSignal pins on the Combo board is directly connected to the controller's timer's output pins.
  
-[{{:kit:combo:cServ-Enc.png?400|Servomootorite ühenduste skeem}}]+[{{:kit:combo:cServ-Enc.png?400|Servomotor connection scheme}}]
  
-^ AVR viik Signaal ^+^ AVR pin Signal ^
 | PC4(OCC1A) | PWM  | | PC4(OCC1A) | PWM  |
 | PC5(OCC1B) | PWM  | | PC5(OCC1B) | PWM  |
Line 138: Line 134:
  
  
-===== Jadaliides =====+===== Serial interface=====
  
-Kombomooduliga on võimalik ühendada väliseid UART või SPI seadmeid+The Combo module can be connected to the external UART or SPI devices.
  
-[{{:kit:combo:cUART.png?200|Välise UART seadme ühenduse skeem}}]+[{{:kit:combo:cUART.png?200|The external UART device Schematics}}]
  
-===== Juhtmevaba moodul ===== +===== Wireless module ===== 
-Kombomoodulile on võimalik paigaldada üks järgnevatest moodulitest+One of these modules can be connected to the Combo board
-  * XBee/ZigBee moodul+  * XBee/ZigBee module
   * Bluetooth   * Bluetooth
-  * GPS moodul +  * GPS module 
-  * RFID moodul +  * RFID module 
-  * Wifi moodul +  * Wifi module 
-Kõik loetletud moodulid suhtlevad mikrokontrolleriga üle UART liidese+All of these module communicate over the UART interface with the microcontroller
-Vaikimisi on Kombomoodulile paigaldatud //bluetooth// moodul //BluetoothBee Pro//.+By default //bluetooth// module //BluetoothBee Pro// is connected to the Combo module..
  
-[{{:kit:combo:cXBee.png?450|Juhtmevaba mooduli ühendamise skeem}}]+[{{:kit:combo:cXBee.png?450|Wireless connection scheme}}]
 ~~CL~~ ~~CL~~
  
-Kombomoodulil on ühendused juhtmevaba mooduli sisend-väljundviigu jaokslisaks on XBee //DIO4// viiguga ühendatud test LED ning XBee viiku //AD5// on ühendatud pingejagur toitepinge mõõtmiseks üle XBee raadiovõrgu.+Combo board is connected with wireless module's i/o pinsin addition XBee //DIO4// is connected to test LEDXBee pin //AD5// is connected to the voltage divider for measuring the voltage across the XBee wireless network.
  
-BluetoothBee Pro moodul +BluetoothBee Pro module 
-Juhtmevaba mooduli viik Signaal Pesa ^+Pin from wireless module Signal Socket ^
 | 20(MODE)               | MODE  | XBEEADC0                     | | 20(MODE)               | MODE  | XBEEADC0                     |
 | 19(STATUS)             | STATUS| XBEEADC1                     | | 19(STATUS)             | STATUS| XBEEADC1                     |
Line 166: Line 162:
  
  
-XBee moodul +XBee module 
-Juhtmevaba mooduli viik Signaal Pesa ^+Pin from wireless module Signal Socket ^
 | 20(AD0/DIO0)           | XADC0 | XBEEADC0                     | | 20(AD0/DIO0)           | XADC0 | XBEEADC0                     |
 | 19(AD1/DIO1)           | XADC1 | XBEEADC1                     | | 19(AD1/DIO1)           | XADC1 | XBEEADC1                     |
 | 18(AD2/DIO2)           | XADC2 | XBEEADC2                     | | 18(AD2/DIO2)           | XADC2 | XBEEADC2                     |
 | 17(AD3/DIO3)           | XADC3 | XBEEADC3                     | | 17(AD3/DIO3)           | XADC3 | XBEEADC3                     |
-| 11(RF_TX/AD4/DIO4)     | DIO4  | test LED (kollane          +| 11(RF_TX/AD4/DIO4)     | DIO4  | test LED (yellow           
-| 15(ASSOC/AD5/DIO5)     | PWR   Ühendatud roboti toitega     | +| 15(ASSOC/AD5/DIO5)     | PWR   Connected with robot's power supply     | 
-| 16(RTS/AD6/DIO6)       | RST   | Reset viik Kontrollermoodulil|+| 16(RTS/AD6/DIO6)       | RST   | Reset pin form controller module|
en/hardware/homelab/combo/v3_1.1426867719.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0