My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
MainMod  
Updated Mar 6, 2009 by zdenek.m...@gmail.com

Řídicí modul

Řídicí modul bude zpracovávat povely z PC, komunikovat s podřízenými moduly a zajišťovat některé autonomní, diagnostické a kontrolní funkce.

Popis komunikace tohoto modulu s PC: KomunikacePCMainMod

Aktuální stav

  • navržená a vyrobená DPS
  • zprovozněná komunikace směrem k modulům i směrem k PC, obsluha LCD, tlačítek, snímání stavu joysticku
  • jízda dopředu/vzad (ovládání joystickem), vyzkoušena komunikace s PC

Plánované funkce

  • výstup informací na LCD, ovládání a nastavování parametrů (např. PID konstant) pomocí tlačítek
  • komunikace s PC (příjem povelů, odesílání dat, nastavování parametrů)
  • vysílání povelů do podřízených modulů, sběr a zpracování dat
  • diagnostické funkce
    • zjištění funkčnosti pohonů (krátké popojetí, přečtení ujeté vzdálenosti)
  • řídicí funkce - bezpečnostní
    • zastavení před překážkou (senzory -> pohon)
    • zastavení při vybité baterii (napájení -> pohon)
    • zastavení při výpadku komunikace s PC nebo při výpadku senzorového modulu
  • řídicí funkce - autonomní
    • o autonomních funkcích realizovaných v tomto modulu bude rozhodnuto až podle testování s programem v PC
  • možnost ovládat robota pomocí analogového joysticku - přímo, bez PC
  • funkce "náhodná projížďka" - samostatná jízda s vyhýbáním se překážkám

Použité součástky

  • mikroprocesor atmega64 (nejlevnější s 2x UART)
  • alfanumerický LCD (20x4 znaků)
  • stabilizátor 78L05 SMD
  • MAX232CWE
  • SN75176A - RS485 tranceiver
  • transily P6KE6V8CA - jako ochrana RS485 před ESD

Možná vylepšení

  • opravit chyby na DPS (programovací vodiče, přehozené RX/TX, připojení joysticku na ADC, přidat terminační rezistor k RS485)
  • silnější stabilizátor (se zapnutým podsvětlením LCD odběr přesahuje 100mA)
  • změnit DPS tak, aby nebylo potřeba upravovat joystick

Sign in to add a comment
Powered by Google Project Hosting