|
| 1 | +# v2.0 |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | +# Spis treści: |
| 6 | +1. [Opis płytki](#Opis-płytki) |
| 7 | +2. [Bootloader](#Bootloader) |
| 8 | +3. [Interfejs LoRaWAN](#Interfejs-LoRaWAN) |
| 9 | +4. [Układ zasilania](#Układ-zasilania) |
| 10 | +5. [Układ ładowania](#Układ-ładowania) |
| 11 | +6. [Diody LED](#Diody-LED) |
| 12 | +7. [Interfejsy komunikacyjne](#Interfejsy-komunikacyjne) |
| 13 | +8. [Złącza zasilania](#Złącza-zasilania) |
| 14 | +9. [Pomiar napięcia baterii](#Pomiar-napięcia-baterii) |
| 15 | +10. [Sterowanie zasilaniem układów zewnętrznych](#Sterowanie-zasilaniem-układów-zewnętrznych) |
| 16 | +11. [Lista elementów](#Lista-elementów) |
| 17 | +12. [Uwagi](#Uwagi) |
| 18 | + |
| 19 | +# Opis płytki |
| 20 | +Platforma deweloperska oparta na mikrokontrolerze ATMega328p. Na płytce znajduje się konwerter USB-UART dzięki czemu nie są wymagane dodatkowe układy komunikacyjne do programowania. |
| 21 | +Do komunikacji z siecią LoRaWAN służy moduł RN2483. |
| 22 | + |
| 23 | +## Bootloader |
| 24 | +TODO |
| 25 | + |
| 26 | + |
| 27 | +## Interfejs LoRaWAN |
| 28 | +Płytka pozwala na realizację interfejsu LoRaWAN za pomocą modułu z wbudowaną obsługą stosu LoRaWAN [RN2483A](https://www.microchip.com/wwwproducts/en/RN2483) - komunikacja z modułem poprzez port szeregowy obsługiwany programowo przez piny 10 (RX) i 11 (TX) mikrokontrolera ATMega328p (odpowiednio piny 6 i 7 zgodnie z Arduino Pro Mini). |
| 29 | + |
| 30 | +## Układ zasilania |
| 31 | +Zastosowany regulator napięcia LDO [AP2112K-3.3TRG1](https://cdn-shop.adafruit.com/product-files/2471/AP2112.pdf). |
| 32 | +* Maksymalne napięcie zasilania - 6V |
| 33 | +* Minimalne napięcie zasilania - 2.5V |
| 34 | +* Spadek napięcia dla prądu 10mA - 5mV, 300mA - 125mV, 600mA - 250mV |
| 35 | +* Napięcie wyjściowe - 3.3V |
| 36 | +* Prąd maksymalny - 1A |
| 37 | + |
| 38 | +## Układ ładowania |
| 39 | +Zastosowany kontroler ładowania akumulatorów litowo-polimerowych (Li-Po) i litowo-jonowych (Li-Ion) [MCP73831](https://www.microchip.com/wwwproducts/en/en024903#additional-features). |
| 40 | +* Maksymalne napięcie zasilania - 6V |
| 41 | +* Minimalne napięcie zasilania - 3.75V |
| 42 | +* Napięcie ładowania - 4.2V |
| 43 | +* Prąd ładowania reguluje się przez dobranie R1, dla 2kΩ - 500mA, 4kΩ - 250mA |
| 44 | + |
| 45 | +## Diody LED |
| 46 | +|Oznaczenie|Opis| |
| 47 | +|:--------:|:---| |
| 48 | +|T/R|dioda sygnalizująca komunikację USB-ATMEGA| |
| 49 | +|CHR|sygnalizuje ładowanie podłączonej baterii Li-Po/Li-Ion| |
| 50 | +|VCC|sygnalizuje obecność napięcia zasilania| |
| 51 | +|LED|dioda do ogólnego zastosowania w aplikacji użytkownika (`USER_LED`)| |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +## Interfejsy komunikacyjne |
| 56 | +Do podłączenia zewnętrznych czujników dostępne są interfejsy: |
| 57 | +* I2C (na magistrali wlutowane są rezystory podciągające) |
| 58 | +* port szeregowy obsługiwany programowo (z wykorzystaniem biblioteki `SoftwareSerial`) na pinach 12 (RX) i 13 (TX) ATMega328p (odpowiednio piny 8 i 9 zgodnie z Arduino Pro Mini). |
| 59 | + |
| 60 | +## Złącza zasilania |
| 61 | +Do płytki możemy podłączyć źródło zasilania: |
| 62 | +* USB - złącze USB pełni funkcje zasilania płytki, źródła ładowania baterii oraz komunikację z mikrokontrolerem. |
| 63 | +* BATTERY - złącze baterii/akumulatorów Li-Po/Li-Ion 3,6V, do złącza podłczony jest kontoler ładowania akumulatorów. |
| 64 | +* KOSZYK - miejsce na koszyk baterii/akumulatorów Li-Po/Li-Ion o rozmiarze AA (14500) 3,6V, do złącza podłczony jest kontoler ładowania akumulatorów. |
| 65 | +* SOLAR - może służyć jako źródło zasilania, ale najlepiej można go wykorzystać wraz z ogniwem jako źródło ładowania akumulatora. Należy wykorzystać panel o napięciu 5,5V. |
| 66 | + |
| 67 | +> **UWAGA!** Przy wykorzystaniu baterii litowych (FR6) nie ładowalnych należy wylutować kontroler ładowania akumulatorów U4. |
| 68 | +
|
| 69 | +## Pomiar napięcia baterii |
| 70 | +Wykorzystane wejście analogowe A0 i dzielnik napięcia R4, R5 (makro `VBAT`). |
| 71 | + |
| 72 | +## Sterowanie zasilaniem układów zewnętrznych |
| 73 | +Układ sterowania jest złożony z dwóch tranzystorów. Pierwszy tranzystor NPN BC817 jest wysterowany z mikrokontrolera i wykorzystany jest do kluczowania drugiego tranzystora. Tranzystor polowy z kanałem typu P pozwala na sterowanie zasilaniem zewnętrznego urządzenia. Wybór zasilania dla zewnętrznego urządzenia dokonuje się zworką JP5(BATT/VEXT). Możemy zasilać urządzenie z stabilizowanego zasilania 3.3V lub zasilanie podać z zewnątrz (lub innego punktu), wymaga to podłączenia napięcia na pad VEXT oraz rozcięcie zworki JP5 i zalutowaniu jej w pozycji EXT. Zastosowany tranzystor polowy YJL2301F pozwala na obciążenie do 2A z źródła zewnętrznego oraz 600mA z VCC (ograniczenia wynikają z parametrów LDO). |
| 74 | + |
| 75 | +# Lista elementów |
| 76 | +TODO |
| 77 | + |
| 78 | +# Uwagi |
| 79 | +Na pierwszych wersjach płytki pojawił się błąd w opisie elementów Q1 i Q2. Każdy kto otrzyma taką wersję płytki zostanie o tym poinformowany. |
| 80 | + |
0 commit comments