Projekt

Obecné

Profil

PAC v4 » Historie » Verze 1

Jednatel J.H., 2018-09-28 19:54

1 1 Jednatel J.H.
{{>toc}}
2
3
h1(#top).  Programmable Automation Controller - Xmega [[PAC_v4|PAC-X]]
4
5
[[PAC-X]] spojuje základní desku [[PAC]] a jádro [[CORE-X]] s mikrokontrolérem "ATXMEGA128":www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en598049 rodiny "AVR®":http://www.microchip.com/design-centers/8-bit/avr-mcus RISC architektury od firmy "MICROCHIP®":http://www.microchip.com/ v pokročilý programovatelný automatizační počítač vybavený množstvím rozšiřujících zařízení a podpůrných obvodů potřebných pro snadnou tvorbu atomatizovaných domácích a průmyslových systémů, profesionálními techniky i domácími kutily.
6
7
!{height:200px}dke-pac-x_ver4_top.png! !{height:200px}dke-pac-x_ver4_top.png!
8
_Obr.1. Přední strana desky plošných spojů [[PAC_v4|PAC-X]]. Obr.2. Zadní strana desky plošných spojů [[PAC_v4|PAC-X]]_
9
10
------------------------------------------------------------------------
11
12
h2(#app). 1. Aplikace
13
14
* dálkové ovládání systémů;
15
* řízení mechatronických, kybernetických, robotických, automatizačních systémů;
16
* inteligentní domácnost;
17
* zabezpečovací systémy;
18
* senzorové systémy pro snímání fyzikálních a elektrických veličin;
19
* komunikační modul kompatibilní s OS Android.
20
21
[[PAC_v4|PAC-X]] je dodáván v předprogramovaných variantách a úpravách dle konkrétních potřeb navrhovaného zařízení.
22
23
-------------------------------------------------------------
24
25
h2(#spec). 2. Technická specifikace
26
27
[[PAC_v4|PAC-X]] nabízí množství užitečných vlastí:
28
* povýšení (programování) FW skrze USB rozhraní,
29
* integrovaná UART, USB, SPI a volitelná RS-232, RS-487, [[LDC]], Wi-Fi komunikační rozhraní pro připojení PC, nebo komunikaci s dalšími [[PAC-AT90_v3|PAC-AT90]] a rozšiřujícími moduly,
30
* Wi-Fi rozhraní pro připojení zařízení s OS Android,
31
* expanzní slot [[EXP44]] pro připojení rozšiřujících modulů,
32
* 3 samostatné SPI linky,
33
* stíněný design PCB,
34
* napájecí napětí v rozsahu 4 až 19 VDC/VAC,
35
* vyměnitelné tavné proudové pojistky pro jednotlivé napájecí větve
36
* integrovaný stabilizátor napětí 3V3 3A s jemnou regulací pro nastavení přesné hodnoty,
37
* 10 MIPS,
38
* světelná signalizace stavu napájení,
39
* akustická a světelná signalizace chodu jádra,
40
* světelná signalizace komunikace UART,
41
* světelná signalizace komunikace jednotlivých SPI linek,
42
* světelná signalizace expanzního slotu,
43
* manuální přepínač směrů komunikace pro UART,
44
* USB konektor pro programování paměti jádra,
45
* USB konektor pro datovou komunikaci s uživatelským rozhraním,
46
* 4 otvory spojené se stíněním pro pevnou instalaci [[PAC-AT90_v3|PAC-AT90]],
47
* vodě odolný průhledný kryt s IP67,
48
* 3 konektory [[DKE-CON]] pro připojení rozšiřujících modulů.
49
50
-------------------------------------------------------------
51
52
h2(#description). 3. Popis modulu
53
54
!{height:300px}dke-pac-at90.jpg!
55
56
h3(#pwr). 3.1 Napájecí konektor a blok napájení
57
58
Blok napájení (Obr.3.) umožňuje přivedení střídavého nebo stejnosměrného napětí v rozsahu 6 až 12 V stejnosměrného nebo střídavého proudu. Napájení je dimenzováno na proudy do 5 A, čemuž by měl být přizpůsoben napájecí zdroj. Blok napájení má instalovaný EMI filtr a ochranný varistor.
59
60
!{height:180px}dke-pac-x_ver4_power.png!
61
_Obr.3.1.1 Model bloku napájení (barvy a vzhled komponent se může lišit)_
62
63
Napájecí napětí obvodu je usměrněno dvoucestným usměrňovačem, filtrováno pro snížení zvlnění a měničem buck DC/DC (ST MICROELECTRONICS ST1S10) sníženo na 5,5 V, dále jen +Vpower+. +Vpower+ je připojeno k obvodům managementu akumulátoru a k obvodům lineárního stabilizátoru který napětí upraví na 3,3 V (+Vdata+). Hodnotu napětí +Vpower+ je možné možné přesně nastavit v rozsahu ±250 mV. +Vdata+ je vedeno na 2 konektory [[DKE-SERIAL]], napájí [[CORE-X]] a [[DKE-WIFI]]. Napětí +Vdata+ je chráněno elektronickou pojistkou proti zkratu/nadproudu (max. 1 A) a proti přehřátí (max. 3 W).
64
65
Na níže uvedeném schématu napájecí svorkovnice je pod zkratkou +J1+ polyamidová svorkovnice se 3 pružinovými svorkami (fosforový bronz) s tlačítkem. Maximální průřez připojitelného vodiče je 1,5 mm2. Svorky +2+ a +3+ jsou svorky +AC+ a slouží pro připojení napájecího zdroje. Svorka +1+, v modelu +GND+, je propojená s rozlitou vrstvou mědi a označenými montážními otvory. Země napájecí i datové jsou plovoucí, v případě nepřipojeného vodiče do +GND+.
66
67
!{height:180px}dke-pac-x_ver4_power_sch.png!
68
_Obr.3.1.2 Schéma připojení svorkovnice v bloku napájení_
69
70
Zelená +CHG_STAT+ svítí v případě, že je aktivní +Vpower+ napětí, usměrňovací můstek je v pořádku, napájecí vodiče jsou správně připojeny, a napájecí zdroj vyhovuje připojené zátěži. Zhasnutá +CHG_STAT+ může znamenat chybu na vedení nebo v napájecím zdroji. Pokud +CHG_STAT+ bliká, může to znamenat přetížený napájecí zdroj. V tomto případě použijte silnější napájecí zdroj (má více VA, větší výkon, větší proud sekundární větve).
71
72
Propojka +12/5+ je určena k přemostění vstupního DC/DC měniče, usměrňovacího můstku a ochranných obvodů. POZOR při překročení vstupního napětí 6 V DC a zkratované propojce +12/5+ dojde k zničení elektroniky.
73
74
Vstupní napětí je měřeno 12 bit. ADC převodníkem na kanálu PA3 a je označeno makrem IN_VOLTAGE.
75
76
Technické parametry:
77
| Maximální vstupní napětí +AC+ +AC+ | 12 V AC nebo 15 V DC |
78
| Maximální vstupní napětí +AC(+)+ +GND+ | 6 V DC |
79
80
h3(#pwr). 3.2 Konektor akumulátoru
81
82
K [[PAC_v4|PAC-X]] je možné připojit Li-Ion nebo LI-Pol akumulátor (3,7 V +Vaccu+ ) na konektor +ACCU+ umístěný na zadní straně DPS. O řízení nabíjení se stará kontrolér MCP73833. Nabíjecí proud je přednastaven na 1 A a lze ho přenastavit v rozmezí 100 mA až 1,2 A změnou hodnoty rezistoru R8. Při nabíjení svítí červená LED dioda. Při ukončení nabíjení se rozsvítí zelená LED dioda. MCU monitoruje stav akumulátoru pomocí ADC na PA4 makro BATT_STAT.
83
84
!{height:180px}dke-pac-x_ver4_power_sch.png!
85
_Obr.3.2.1 Model bloku připojení akumulátoru (barvy a vzhled komponent se mohou lišit)_
86
87
Na akumulátoru je měřeno napětí pomocí ADC na PA2 makro BATT_V. Akumulátor je jednosměrně připojen k +Vpower+. Pokud je +Vpower+ nižší než +Vaccu+ napájí akumulátor 3,3V stabilizátor +Vdata+. Akumulátor je při vybití nebo zkratu odpojen MOSFET tranzistorem. Akumulátor se vybíjí na napětí 2.8 V. Po připojení napájecího napětí je akumulátor ihned nabíjen a MOSFET resetován. Pokud je vyměněn akumulátor, je nutné stisknout tlačítko +POWER ON+ na zadní straně DPS u konektoru +ACCU+ který taktéž resetuje MOSFET.
88
89
h3(#wifi). 3.3 Patice [[DKE-CORE]] pro připojení MCU
90
91
Sada 3 hřebínkových konektorů s 28 piny (rozteč 1,27 mm) pro připojení [[DKE-CORE]] modulu. V případě konfigurace [[PAC_v4|PAC-X]] je do patice zasunut modul [[CORE-X_v1|DKE-CORE-X]] s mikrokontrolérem ATXMEGA 128A1-U. Modul obsahuje programovatelnou bílou LED (+CORE_STAT+) signalizující stav [[PAC_v4|PAC-X]].
92
93
!{height:180px}dke-pac-x_ver4_core.png!
94
_Obr.3.3.1 Model bloku konektorů [[DKE-CORE]] (barvy a vzhled komponent se mohou lišit)_
95
96
Bílá +CORE_STAT+ signalizace svítí v případě, že je aktivní +Vdata+ napětí, DC/DC měnič funguje, +CHG_STAT+ svítí a mikropočítač zavedl program. Zhasnutá +CORE_STAT+ a +CHG_STAT+ představuje stejný problém popisovaný v kapitole 3.1. Pokud +CORE_STAT+ bliká (lehce a rychle probliknout) a +CHG_STAT+ svítí, může to znamenat:
97
* přetížený DC/DC měnič (odpojte některá připojená zařízení a moduly [[DKE]] z rozšiřujících portů)
98
* aktivní zkratová pojistka DC/DC měniče (postupně odebírejte přídavná zařízení a moduly [[DKE]], dokud chyba nezmizí)
99
100
h3(#wifi). 3.4 Patice [[EXP44]]
101
102
44 pinová patice [[EXP44]] je použita připojení [[WIFI|DKE-WIFI]], [[BT|DKE-BT]], [[AHRS|DKE-AHRS]], [[IQRF|DKE-IQRF]] modulů. [[EXP44]] má v [[PAC_v4|PAC-X]] připojenu 1 SPI linku, jednu UART linku, stavové linky +MODE+, +DATA+, +TRANSMIT+, +RECEIVE+, řídicí signály reset, boot, function. UART linka je rozšířena o přepínač v podobě 4 pinů s propojkami, které umožňují prohodit Tx a Rx vodiče. Tohoto přepínače se dá použít pro konfiguraci [[WIFI|DKE-WIFI]] skrze UART.
103
104
* Bílá signální +DATA_LED+ indikuje datový nebo ovládací mód připojeného modulu, svítí v případě datového módu.
105
* Bílá signální +ENABLE_LED+ indikuje stav připojeného modulu; v případě Wi-Fi svítí, pokud je Wi-Fi asociována.
106
* Bílá signální +TRANSMIT_LED+ svítí/bliká v případě, že připojený modul posílá data jádru [[PAC_v4|PAC-X]].
107
* Bílá signální +RECEIVE_LED+ svítí/bliká v případě, že jádro [[PAC_v4|PAC-X]] posílá data do připojeného modulu.
108
109
!{height:200px}dke-pac-x_ver4_wifi.png!
110
_Obr.3.4.1 Model bloku +EXP44+ (barvy a vzhled komponent se může lišit)_
111
112
h3(#usart). 3.5 Konektor [[DKE-USB|USB & UART]]
113
114
Kombinace mini USB a IDC 10 konektorů USARTEM (TX RX XCKO) a USB (D+ a D-) které jsou ochráněny ESD ochranou s nízkou kapacitou svodu.
115
116
10 žilový konektor v provedení [[IDC]] zásuvky (male), kompatibilní se standardní 16 žilovou [[IDC]] zástrčkou (female).
117
118
!{height:200px}dke-pac-at90_uart.jpg!
119
_Obr.3.3.1 Model bloku UART konektoru (barvy a vzhled komponent se může lišit)_
120
121
h3(#spi). 3.4 Konektory [[DKE-SPI]]
122
123
20 pinový konektor v provedení [[IDC]] zásuvky (male), kompatibilní se standardní 20 pinovou [[IDC]] zástrčkou (female).
124
125
Konektor DKE-SERIAL INTERFACE (C,D)
126
Jedná se o konektor (IDC 20) který obsahuje tři typy sériové komunikace (TWI, USART a SPI) konekror má RED_LED (RES) diodu pro indikaci resetu na připojených DKE-modulech a WHITE_LED (SC) diodu pro indikaci volání mastera u připojených DKE-modulů.
127
128
129
V obrázku níže jsou 2 signální LED. LED blíže kraji konektoru je +RESET_LED+ a má červenou barvu. LED blíže nápisu je +SELECT_LED+ a má bílou barvu. +RESET_LED+ svítí pokud je aktivní resetovací signál, který přeruší činnost připojeného zařízení, nebo umožní přehrávání FW připojeného zařízení. Červená barva tedy nemusí představovat problém ale určitě představuje nestandardní situaci SPI portu. +SELECT_LED+ svítí v případě, že je aktivní komunikace na SPI portu. Bílá barva zastupuje běžnou komunikační činnost.
130
131
!{height:120px}dke-pac-at90_spi.jpg!
132
_Obr.3.4.1 Model 1 ze 3 SPI konektorů (barvy a vzhled komponent se může lišit)_
133
134
h3(#usb). 3.5 Konektory [[USB]]
135
136
!{height:120px}dke-pac-at90_usb.jpg!
137
_Obr.3.5.1 Model bloku USB konektorů (barvy a vzhled komponent se může lišit)_
138
139
h3(#switch). 3.6 Tlačítka [[DKE-SPI]]
140
141
!{height:100px}dke-pac-at90_buttons.jpg!
142
_Obr.3.6.1 Model bloku tlačítek (barvy a vzhled komponent se může lišit)_
143
144
145
MICRO_SD
146
konektor pro vložení MICRO_sd karty karta je připojena na svém vlastním portu, pro dosažení vysokých přenosových rychlostí a vysoké spolehlivosti
147
148
Konektor DKE-HMMI
149
Jedná se o  konektor (IDC 14) který slouží pro připojení displeje a libovolné ovlídací periferie (5V, GND, VEE, SCK, RS, CSB, MOSI, regulace jasu, 2x ADC na joystick, 2X digital I/O).
150
151
Konektor DKE-ANALOG INTERFACE 
152
Jedná se o konektor (IDC 20) který obsahuje 6x 12 bit ADC převodník. Konektor lze použín i pro připojení klávesnice, nebo inkrementálních senzorů protože na něm lze číst 8 přerušení. 
153
154
155
156
h3(#core). 3.7 Mikropočítač - jádro [[AT90USB162]]
157
158
159
160
------------------------------------------------------------------------
161
162
h2(#sw). 4.  Softwarová specifikace
163
164
Základní, [[pk|výrobcem]] instalovaná aplikace je [[AMMI_v3|AMMI]].
165
166
Uživatel modulu může přeprogramovat jádro [[PAC_v4|PAC-X]] tedy nahradit [[AMMI_v3|AMMI]] firmware (FW) svojí aplikací. Tohoto je běžně používáno například při výuce programování na středních či vysokých školách.
167
168
Pro přehrání FW je nutné propojit počítač (PC) a [[PAC_v4|PAC-X]] modul. Propojení se provede USB-A / USB-miniB kabelem. Na straně PC je USB-A protokol 2.0 a vyšší a na straně [[PAC_v4|PAC-X]] je USB-miniB s označením +FLASH USB+ ([[PAC_v4#usb|PAC-X]]). Na straně PC musí být nainstalován software pro práci s Microchip AVR AT90USB162 mikropočítačem. Vhodný SW a postup nahrání kódu je na "výukových stránkách":https://vyuka.progredior.eu/projects/elektronika/wiki/AVR#programming a na stejném portálu je "úvod do programování AVR":https://vyuka.progredior.eu/projects/elektronika/wiki/AVR.
169
170
-------------------------------------------------------------
171
172
h2(#guide). 5. Průvodce instalací, používáním a údržbou [[PAC_v4|PAC-X]]
173
174
175
176
-------------------------------------------------------------
177
178
h2(#conf). 6. Konfigurace [[PAC_v4|PAC-X]] modulu
179
180
|Označení                   | FW        |Krytí|
181
|[[IOPE|DKE-PAC-X]]         | ne        |- |
182
|[[IOPE|DKE-PAC-X-EWB]]     | ne        |[[EWB]] 80x130x35|
183
|[[IOPE|DKE-PAC-X-AMMI]]    |[[AMMI_v3]]|- |
184
|[[IOPE|DKE-PAC-X-AMMI-EWB]]|[[AMMI_v3]]|[[EWB]] 80x130x35|
185
186
------------------------------------------------------------------------
187
188
h2(#dev). 7. Vývojové informace
189
190
Vývojové informace jsou určeny pro vývojáře a smluvní partnery.
191
192
# Aktuální hlavní vývojová verze: [[versions|dke-4.x]]
193
# Developments Issue: #1191
194
195
-------------------------------------------------------------
196
197
h2(#atch). 8. Přílohy