Forum Tiny Control Solution

Pełna wersja: Pomiar natężenia promieniowania słonecznego
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witajcie
Na tą chwilę wykorzystuję LK do sterowania grzałkami podłączanymi kaskadowo.
I działałoby to ładnie gdyby nie jeden problem. Do ustawienia przeskoku zastosowałem dodatkową płytkę z panelem na którym mierzę napięcie.
Problem w tym, że napięcie to dochodzi dość szybko do 5V i dalej nie rośnie mimo, że na panelach głównych napięcie ciągle rośnie i można by dokonać jeszcze parę zmian. Dodatkowo ten panel ma wiekszy kąt działania dlatego jak słońce jest na wschodzie on osiąga już MAX.
Zastanawiam się co możnaby zastosować w zamian.
Mamy do wyboru fotorezystor (niestety zmienia się mocno oporność w zależności od temperatury)
czujnik światła np taki APDS-9004 http://www.tme.eu/pl/details/apds-9004-0...ku/avago/# lub podobne.
Na wyjściu otrzymamy napięcie tylko że ten czujnik tez nie jest liniowy.
Ma ktoś jakiś pomysł - w jaki sposób zmierzyć natężenie promieniowania słonecznego? (nie musi być to wartość w LUXach - może być liniowo zmienna oporność (podłączę pod INP2 zamiast NTC10) lub napięcie(INP1 lub3)
http://www.tme.eu/pl/Document/58c866abcf...7/9007.pdf - ten ma bardziej prostolinijną charakterystykę - jak myślicie - będzie to dobre?
Musisz dopasować sobie jakiś w miarę liniowy czujnik.Jedna z propozycji http://www.astat.com.pl/instalacje/czujn...swietlenia
Witajcie.
Dzisiaj otrzymałem czujniki światła.
Układ miniaturka ma 4 wyprowadzenia.
Zasilanie, Zasilanie, Wyjście i NC.
Jak to działa jeśli nie ma nigdzie GND
http://www.tme.eu/pl/Document/e0070d5678...1/9002.pdf
pin nr1 podłączony jest do GND, przez rezystancję.
Z tego też pinu "pobierasz wynik" zasada podobna jak w amperomierzu.
Podłączyłem w sumie ten czujnik. http://www.tme.eu/pl/Document/42915e6f9e...9/9006.pdf
Dałem przez opornik 5k do masy PIN1.
PIN2 i 3 dałem do zasilania 3,6V z kontrolera a PIN1 podłączyłem do INP1.

Po wpisaniu mnożnika na 0 nic nie wyświetla. Po wpisaniu mnożnika 1 i w górę wyświetla poprawnie. Więc wychodzi na to że 1 jest mnożnikiem razy 1 itd.
Ponieważ 0-3,6V przy rozdzielczości 0,1V daje tylko 36 kroków pomiarowych to wpisałem mnożnik 10 i teraz mierzy od 0 do 3,6V a pokazuje 10x dokładniej (teoretycznie bo wg instrukcji powinno być 11x, ale tak jest.).
ale niestety jest coś nie tak. Przy zerowym słońcu jest 0 ale przy lekkim słońcu jest 2,6V (pokazuje 26) i praktycznie dalej nie rośnie - a przy max natężeniu powinno być około 3,6V(36V) a maksymalne napięcie do 2,7(27V)V.
Co może być przyczyną?
Być może trzeba by dostosować zakres pomiarowy. Czy czujnik działa liniowo i w jakim zakresie napięć, oraz czy ten zakres jest zgodny z zakresem pomiarowym LK. Jeśli są rozbieżności będziesz potrzebował zrobić układzik pośredniczący który dostosuje zakresy.
[attachment=221]
Nie wiem czy chodzi o ten opornik podciągający - 5k co dałem - ale jezeli tak to spróbuję zmniejszyć go do 4k
Wg tego rysunku zachowuje się jak przy oporności 7,5k lub 12k.
zwróc uwagę ze wykresy sa pokazane dla zasilania 3V, ty masz 3,6, wieć dla tych oporów napiecia bedą odpowiednio większe i dlatego przy oporniku 5k masz 2.6V zamiast 2

dodatkowo we INP1 w LK wyglada tak jak na rysunku, czyli jest dołożony rezytsor 10K do gnd, musisz go uwzględnić i policzyć rezystancję wypadkową tych dwóch oporników jako połaczenie równoległe

[attachment=222]