SDS BIG: SW-RTC-COM-O6: Porovnání verzí
(Založena nová stránka s textem „== SDS BIG: sandwich deska SW-RTC-COM-O6 == <div class="successbox">'''Jak tento modul koupit ?''' Na oficiálním eShopu '''www.onlinetechnology.cz'''</…“) |
|||
Řádek 65: | Řádek 65: | ||
Výstupy lze ovládat prostřednictvím FULL-C programu. | Výstupy lze ovládat prostřednictvím FULL-C programu. | ||
+ | |||
+ | Pozor na zapojení konektoru X1 - pin 1 je GND (propojen s vnitřní GND v SDS). | ||
+ | |||
+ | Zapojení X1: | ||
+ | |||
+ | pin význam | ||
+ | 1 GND | ||
+ | 2 FET SWITCH bit 2 | ||
+ | 3 FET SWITCH bit 3 | ||
+ | 4 FET SWITCH bit 4 | ||
+ | 5 FET SWITCH bit 5 | ||
+ | 6 FET SWITCH bit 6 | ||
+ | |||
Řádek 78: | Řádek 91: | ||
+--------------------+-----+-----------+-------------------- | +--------------------+-----+-----------+-------------------- | ||
| 0100000 | | | 0100000 | | ||
− | | | | + | | | b0 | output | user LED 0 |
− | | | | + | | | b1 | output | user LED 1 |
− | | | | + | | | b2 | output | NFET output 2 |
− | | | | + | | | b3 | output | NFET output 3 |
− | | | | + | | | b4 | output | NFET output 4 |
− | | | | + | | | b5 | output | NFET output 5 |
− | | | | + | | | b6 | output | NFET output 6 |
− | | | | + | | | b7 | input | user button |
+--------------------+-----+-----------+-------------------- | +--------------------+-----+-----------+-------------------- | ||
Verze z 11. 11. 2022, 19:27
SDS BIG: sandwich deska SW-RTC-COM-O6
V rámci výrobku SDS-BIG (BIG2), lze instalovat doplňující modul SW-RTC-COM-O6, který se společně s hlavní deskou SDS-BIG (BIG2) vleze do společné DIN krabičky.
Blokové schema desky
Konektory
K dispozici jsou vstupy a výstupy, všechny vyvedené na konektory.
- 1x 6pin - pět N-FET tranzistorových spínačů (každý kanál spíná na společnou GND)
- 1x DSUB 9pin SAMICE - rozhraní RS232 (neizolované)
Toto jsou konektory přístupné ven z DIN krabičky.
Na desce SW-RTC-COM-O6 jsou pak další interní konektory (SC1, SC2, SC32) které jsou určené pro přímé vnitřní propojení s hlavní deskou SDS. Toto už je realizováno výrobcem při sestavení SDS, případně musíte propojení 1:1 provést sami při vlastní instalaci rozšiřující desky do SDS.
Rozhraní RS232
Na desce je umístěn převodník mezi rozhraním UART COM6 a fyzickým rozhraní RS-232 (přivedeno na DSUB 9pin konektor).
Piny DSUB konektoru:
2 = výstup sériových dat z SDS 3 = vstup dat do SDS 5 = GND
Přístup k portu COM6 je plně k dispozici pro FULLC program.
Další prvky
- 2x uživatelská LED (ovládáno přes FULL-C)
- 1x tlačítko (stav čtený přes FULL-C)
- 1x indikační LED funkce RTC obvodu (lze programově nastavit na 1 Hz blikání, nebo trvale vypnout či trvale zapnout)
Uživatelské tlačítko a dvě uživatelské LED lze libovolně použít, dle vaší aplikace. Lze realizovat jednoduché uživatelské rozhraní (svítit nebo blikat s LED podle stavu zařízení), a využít tlačítko pro ovládání uživatelem (např. dlouhý stisk spustí nějakou akci).
Třetí indikační LED je určena jako kontrolní doplněk, že je RTC správně nakonfigurováno (že má 1 sekundový takt pro své udržování času).
Stav tlačítka lze číst prostřednictvím FULL-C programu. Stav uživatelských LED lze řídit prostřednictvím FULL-C programu.
Tranzistorové spínače
Pět výstupů je zapojeno jako samostatné tranzistorové spínače, vždy vůči společné svorce GND. Je použit N-FET tranzistor BS170 (vývodový, při poškození jej tedy lze snadno vyměnit).
Omezení je: spínání pouze stejnosměrného napětí, max 50Vdc, max 500mA (ne současně !). Pozor na SOA tranzistoru !
Každý spínač je zapojen tak, že spíná příslušný pin konektoru na společnou GND - ta je přivedena také na svůj pin v konektoru, ale pozor, je současně propojena s GND uvnitř SDS, tedy i se všemi dalšími neizolovanými vstupy a výstupy v rámci celého SDS.
Výstupy lze ovládat prostřednictvím FULL-C programu.
Pozor na zapojení konektoru X1 - pin 1 je GND (propojen s vnitřní GND v SDS).
Zapojení X1:
pin význam 1 GND 2 FET SWITCH bit 2 3 FET SWITCH bit 3 4 FET SWITCH bit 4 5 FET SWITCH bit 5 6 FET SWITCH bit 6
Ovládání desky
Deska je postavena na I2C expanderu, a lze ji tedy ovládat z vašeho FULL-C programu (pomocí vhodných funkcí k tomu určených).
Bitové pozice:
| I2C adresa TCA9554 | | +-----+-----------+-------------------- | | bit | směr I/O | popis pinu +--------------------+-----+-----------+-------------------- | 0100000 | | | b0 | output | user LED 0 | | b1 | output | user LED 1 | | b2 | output | NFET output 2 | | b3 | output | NFET output 3 | | b4 | output | NFET output 4 | | b5 | output | NFET output 5 | | b6 | output | NFET output 6 | | b7 | input | user button +--------------------+-----+-----------+--------------------
Výstup detekce přerušení (aktivní v 0) je připojen (přes rezistor R6) na SC3 - pin GPIO TOPB (TOPBOARD).
Váš program musí nastavit TOPB jako vstupní pin.
Pokud nechcete tuto funkci používat, odpájejte rezistor R6.
Hodiny reálného času (RTC)
Na stejné I2C sběrnici je umístěn i chip DS1307Z. Obsluhu chipu provádíte kompletně svými silami ze svého FULLC programu.
I2C adresa RTC obvodu je 1101000x .
Na výstup SQW obvodu DS1307 je připojena indikační LED. Tento výstup lze v chipu naprogramovat tak, aby vydával 1 Hz signál, a tím se dosáhne blikání této LED.
RTC obvod má k dispozici krystal 32768 Hz.
RTC obvod je zálohován baterií o napětí 3V. Tato baterie je vhodně dobíjena (napájení bráno z konektoru SC3 - musí být propojen na hlavní desku SDS).
Použitý RTC obvod, kromě základní funkce udržování času, poskytuje i malou zálohovanou RAM, což je vynikající doplněk (navíc k základní zálohované paměti SDS samotného).
Příklad
Vzorový FULLC program na požádání.