karta przekaźnikowa z interfejsem i2c


M I N I P R O J E K T Y
Karta przekaznikowa I2C
Czy wysterowanie
z dwÛch wyjśĘ
procesora 128
odbiornikÛw energii
elektrycznej mołe
zainteresowaĘ
konstruktora?
CzytelnikÛw, ktÛrzy
odpowiedzÄ… twierdzÄ…co
na to pytanie, proszÍ
o zapoznanie siÍ
z układem opisanym
w tym artykule.
Dla wielu projektantÛw gÛlnie jeÅ‚eli w ukÅ‚adzie uÅ‚y- w systemie magistrali I2C,
systemÛw mikroprocesoro- te zostaÅ‚y tanie i popularne wykorzystujÄ…cej tylko dwa
wych problemy stwarza zbyt procesory 20-pinowe. Ideal- wyprowadzenia procesora, do
maÅ‚a liczba wyprowadzeÒ nymrozwiÄ…zaniemtego prob- ktÛrej moÅ‚emy doÅ‚Ä…czyĘ prak-
jednostki centralnej, szcze- lemu jest zainstalowanie tycznie dowolnÄ… liczbÍ ukÅ‚a-
dÛw peryferyjnych. W Elekt-
ronice Praktycznej opisano
juÅ‚ wiele takich ukÅ‚adÛw,
rozszerzających mołliwości
systemÛw mikroprocesoro-
wych. Mamy do dyspozycji
klawiatury, wyświetlacze,
sterowniki silnikÛw kroko-
wych i DC oraz wiele innych
ukÅ‚adÛw, do ktÛrych chciaÅ‚-
bym dzisiaj dołączyĘ kolejny.
Proponowany układ umoł-
liwia sterowanie ośmioma od-
biornikami prÄ…du elektryczne-
go dułej mocy. W urządzeniu
zastosowano przekaüniki o ob-
ciÄ…Å‚alnoÅ›ci stykÛw do 8A, co
przy napiÍciu 220VAC daje
nam niebagatelnÄ… moc 1760
watÛw. Zastosowanie przekaü-
nikÛw ma w porÛwnaniu
z układem wykorzystującym
triaki dodatkowÄ…zaletÍ: umoÅ‚-
liwia sterowanie takłe obwo-
dami prądu stałego.
Karta przekaünikowa jest
urzÄ…dzeniem banalnie pros-
tym i Å‚atwym do wykonania.
Zawiera tylko jeden układ
scalony i garstkÍ elementÛw
dyskretnych, ktÛrych koszt
Rys. 1.
jest niewielki.
Elektronika Praktyczna 4/2001
81
M I N I P R O J E K T Y
Tab. 1. Możliwe konfiguracje
WYKAZ ELEMENTÓW
adresów układu US1.
Rezystory
A2 A1 A0 Adres PCF8574A
R1..R11: 3k&!
0 0 0 112
R12..R19: 560&!
0 0 1 114 Kondensatory
C1: 220µF/16V
0 1 0 116
C2, C3: 100nF
0 1 1 118
C4: 100µF/16V
1 0 0 120
Półprzewodniki
1 0 1 122
D1..D8: diody LED
1 1 0 124
D9..D16: 1N4148
1 1 1 126
IC1: PCF8574
IC2: 78L05
96, sterowanych z wyjśĘ ukła-
T1..T8: BC548 lub podobne
du IC1 za pośrednictwem
Różne
tranzystorÛw T1...T8. UkÅ‚ad
CON1: ARK2 (3,5mm)
powinien byĘ zasilany napiÍ-
CON2..CON9: ARK3
ciem stałym 12VDC, nieko-
CON10: 4 x goldpin
niecznie stabilizowanym. Na-
JP1: 3x2 goldpin +
piÍcie zasilania ukÅ‚adu
3 jumpery
PCF8574pobieranejestzesta-
RL1..RL8: RM96
bilizatoranapiÍciatypu78L05
- IC2.Istniejetakłe mołliwośĘ
PÅ‚ytka drukowana wraz z kom-
alternatywnego zasilania tego
pletemelementÛwjestdostÍpna
ukÅ‚adu z nadrzÍdnego syste-
w AVT-oznaczenie AVT-1301.
mu mikroprocesorowego, za
pośrednictwem złącza
Wzory płytek drukowanych
CON10. W takim przypadku
w formacie PDF sÄ… dostÍpne
montowanie stabilizatora na-
wInternecie pod adresem: http:/
piÍcia jest zbÍdne.
/www.ep.com.pl/?pdf/kwie-
Na rys. 2 pokazano roz-
cien01.htm oraz na płycie CD-
mieszczenie elementÛw na
EP04/2001 w katalogu PCB.
płytce obwodu drukowanego
wykonanego na laminaciejed- wydaĘtylkojedno polecenie:
nowarstwowym. Montał wy- I2CSEND [adres układu
konujemy typowo, rozpoczy- PCF8574, bajt
nając od wlutowania w płyt- sterujący]
kÍ rezystorÛw, a koÒczÄ…c na np.:
zamontowaniu przekaünikÛw. I2CSEND 112, &B10000001
Rys. 2.
Oczywiście, jełeli mamy za- (włączenie przekaznika
Opis dziaÅ‚ania WaÅ‚nÄ… rolÍ w ukÅ‚adzie od- miar sterowaĘ mniejszÄ… liczbÄ… RL1 i RL8)
Na rys. 1 pokazano sche- grywajÄ…trzyjumpery oznaczo- urzÄ…dzeÒ niÅ‚ osiem, to mon- Podczas pracy z kartÄ…
mat elektryczny proponowa- ne jako JP1. UmoÅ‚liwiajÄ… one towanie wszystkich przekaü- przekaünikowÄ…, a szczegÛlnie
nego ukÅ‚adu, ktÛrego sercem ustalenie jednego z oÅ›miu ad- nikÛw jest zbÍdne. z wieloma kartami dziaÅ‚ajÄ…-
jest dobrze wszystkim znany resÛw ukÅ‚adu PCF8574, zgod- UkÅ‚ad zmontowany ze cymi na jednej magistrali,
scalony konwerter dwukie- nie z tab. 1. PoniewaÅ‚ ukÅ‚ad sprawdzonych elementÛw moÅ‚emy niejednokrotnie za-
runkowy I2C - oÅ›miobitowa PCF8574 wystÍpuje w dwÛch dziaÅ‚a natychmiast poprawnie. pomnieĘ, ktÛre wÅ‚aÅ›ciwie
szyna danych, tj. ukÅ‚ad odmianach, rÛÅ‚niÄ…cych siÍ ad- Wartojednak dodaĘ parÍsÅ‚Ûw przekaüniki zostaÅ‚y wÅ‚Ä…czo-
PCF8574. Z wyjśĘ tego ukÅ‚a- resem bazowym (PCF8574 natemat programowegostero- ne, a ktÛre nie. Sprawdzenia
du sÄ… sterowane bazy tran- i PCF8574A),Å‚atwo obliczyĘ,Å‚e wania kartÄ….Jakzwykle posÅ‚u- stanu przekaünikÛw karty
zystorÛw T1...T8, zasilajÄ…- dosystemu mikroprocesorowe- Å‚Í siÍ przykÅ‚adami napisany- moÅ‚na dokonaĘ za pomocÄ…
cych cewki przekaünikÛw. go moÅ‚emy doÅ‚Ä…czyĘ 16 opisy- mi w jÍzyku MCS BASIC. kolejnego polecenia wjÍzyku
Diody LED wraz z rezystora- wanych kart przekaünikowych. Aby wÅ‚Ä…czyĘ lub wyÅ‚Ä…czyĘ MCS BASIC:
mi ograniczajÄ…cymi pÅ‚ynÄ…cy A zatem z dwÛch wyjśĘ proce- okreÅ›lone przekaüniki umiesz- I2CRECEIVE [adres
przez nie prÄ…d wÅ‚Ä…czonerÛw- sora moÅ‚emy sterowaĘ aÅ‚ 128 czone na karcie, wystarczy po ukÅ‚adu, odczytany bajt
nolegle do cewek przekaüni- rÛÅ‚nych urzÄ…dzeÒ o znacznym okreÅ›leniu konfiguracji sprzÍ- sterujÄ…cy]
kÛw umoÅ‚liwiajÄ… wizualnÄ… poborze prÄ…du. towej magistrali I2C: np.:
kontrolÍ aktualnego stanu W ukÅ‚adzie zastosowano CONFIG SDA = [pin portu] I2CRECEIVE 112, value
przekaünikÛw. osiem przekaünikÛwtypu RM- CONFIG SCL = [pin portu] AG
Elektronika Praktyczna 4/2001
82


Wyszukiwarka

Podobne podstrony:
Interfejs I2C, część 2
Interfejs I2C, część 1
Podwójny wyświetlacz LED z interfejsem I2C 3
Układ pozycjonowania serwomechanizmu z interfejsem I2C
Karta przekazania pacjenta
Moduły wyświetlaczy LED z interfejsem I2C 2
Karta przekazania odpadu z wyjaśnieniami
Interfejs I2C, część 3
Mikrokontrolery STM32 Użycie interfejsu I2C, USART, SPI
karta przekazania odpadu
Moduł wyświetlacza LED z interfejsem I2C
I2C Interface fuer Druckerschnittstelle
i2c to keyboard interface
i2c to lcd interface
Programator pamięci EEPROM z interfejsem szeregowym I2C

więcej podobnych podstron