Skip to content

Commit d07ff0a

Browse files
committed
README UPDATE
SCHEMAT.PDF UPDATE
1 parent 9cdc60a commit d07ff0a

File tree

11 files changed

+382309
-0
lines changed

11 files changed

+382309
-0
lines changed

v2.0/Media/Q1Q2.png

73.6 KB
Loading

v2.0/Media/pcb-overview.png

2.19 MB
Loading

v2.0/OSR_RN.step

Lines changed: 377782 additions & 0 deletions
Large diffs are not rendered by default.

v2.0/OSR_RN_SCHEMAT.pdf

-52 Bytes
Binary file not shown.

v2.0/README.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# v2.0
2+
3+
![pcb overview](Media/pcb-overview.png)
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+
![Front Silk Update](Media/Q1Q2.png)

0 commit comments

Comments
 (0)