tvorba softwaru pro řadič sériové linky rs 232c – 4 / 1 s pic16f88
DESCRIPTION
Tvorba softwaru pro řadič sériové linky RS 232C – 4 / 1 s PIC16F88. Michal JANIŠ. Obor Elektrotechnika – počítačové systémy ET4A 2009 / 2010. Sériová linka pro více zařízení. Možnost ovládání více prvků pomocí PC Topologie sítě MASTER – SLAVE s použitím rozbočovače. - PowerPoint PPT PresentationTRANSCRIPT
Tvorba softwaru pro řadič sériové linky RS 232C – 4/1 s PIC16F88
Michal JANIŠObor Elektrotechnika – počítačové systémy
ET4A2009/2010
Sériová linka pro více zařízení Možnost ovládání více prvků pomocí PC
Topologie sítě MASTER – SLAVE s použitím rozbočovače
Používaná řešení v technické praxi
Průmyslový rozbočovač ‚SW232‘
Historie řešení problému na naší škole
Schéma pasivního rozbočovače
Blokové schéma aktivního rozbočovačePříjem bajtu od zařízení MASTER:
Blokové schéma aktivního rozbočovačePříjem bajtu od zařízení SLAVE:
Robovnice – systém podpory stavebnicového řešení robotů
Požadavky na aktivní rozbočovač sériové linky pro čtyři výstupy
SW řadiče by měl sestávat ze 2 částí:1. část FW2. část uživatelský SW
Možnosti SW detekce 4 nezávislých vstupů1) Přerušení vyvolané změnou na bráně PORTB
2) Přerušení od komparátoru - pro 2 linky3) Přerušení od přetečení časovače TMR0 nebo TMR1
Vlastní řešení detekce vstupů
Pravidelné vzorkování signálu na vstupu 4 vzorky vstupu za 1bit
Princip zvoleného řešení detekce v přerušení Detekce logické úrovně na každém vstupu
Stavy linky:
1) STOP 2) START3) PŘENOS – čekání na detekci bitu4) PŘENOS – detekce bitu5) PŘENOS – čekání na STOP bit
Přípravek pro vývoj SW
Využití
1) Aktivní řadič pro dvě linky
2) Integrace do další generace Robovnice