Midi 16x servo CPU ATMega168

 

Midi 16x je o 8bit AVR® RISC CPU Architecture s 16Kb EEPROM

 

  • Pracovní frekvence: 11.059200 Mhz
  • Napájení 7.2 - 12 V spotřeba cca 9mA (bez serv)
  • Přenos dat - sériová linka , ovládací paket 4 Byte (3x datový + 1x CR)
  • Komunikační rychlost seriové linky: 9600,14400,28800,38400,57600,115200 bps
  • Obousměrná komunikace
  • Rozsah šířky pulzu: 500us - 2490us
  • Krok 1us
  • Konfigurovatelné analogové a digitální vstupy a výstupy
  • 8bitové PWM 2x 
  • Možnost uložit do EEPROM minimální a maximální šířku pulzu (výchylku serva) a startovací pozici pro každé servo
  • Suspend serva - negeneruje řídící puls, vhodné pro šetření energie
  • Opakovací frekvence 50Hz (20ms) nezávislá na šířce jednotlivých pulsů
  • Nastavitelná rychlost serva v us/s
  • 10A DC/DC měnič na desce s volitelným napětím 5/6V 

 

 

 

Midi16x je ovladač pro projekty, který Vám umožní obousměrnou komunikaci. Můžete tedy vysílat povely a zároveň přijímat hodnoty, které Midi16x získává ze svých vstupů. Jeho vlastnosti vyplývají z MCU ATMega168, přibližme si podrobněji jejich funkci:

  • ovládá až 16 modelářských serv s možností negenerovat řídící signál. Tím můžete výrazně šetřit energií v době, kdy servo nepoužíváte.
  • Pro každé servo umožňuje do EEPROM nahrát startovací pozici serva po zapnutí a povolený rozsah řídícího signálu.
  • Celkem má 13 vstupů a výstupů z toho 6 může být konfigurováno jako analogové vstupy s 10bit (hodnoty 0-1023) ADC a 2 piny můžete konfigurovat jako analogové výstupy (62.5khz 8bitová pulzně šířková modulace - pwm). Je tedy možné předávat hodnoty z analogových čidel nebo naopak ovládat např. 2 motory pro pohon (po dosazení výkonového prvku).
  • Pro ADC převodník můžete volit referenční napětí - 1.1V , 3.3V , nebo externí v rozsahu 0.5 - 3.3V
  • Všechny vstupy a výstupy je možné konfigurovat tak, aby při změně hodnoty tuto hodnotu odeslaly. Nejrychlejší scan je 100hz , tedy každých 10ms probíhá porovnání všech I/O pinů.
  • Kontrolér je možné přepnout do módu 2ndf a tím posuneme adresy všech registrů. Všechny pakety s nižší adresou pak kontrolér propouští. Tím je možné spojit dva kontroléry sériově a ovládat tak dvojnásobný počet I/O pinů (26) a modelářských serv (32).

Vyhledávání

Kontakt

Jiří Ježerský

 

 

Pro rozhýbání 12ti serv byl použitý právě Midi 16x s ATMega168

 

 ... a také PentaPod - pětinohý robot. všechna serva jsou ovládána Midi16x kontrolérem