Obrotnica Kolektora Słonecznego


7.66667
Ocena: None Średnia: 7.7 (3 głosujących)

Układ ten stanowi system pozycjonowania kolektora słonecznego w jednej osi (obrót). Sterowanie takie dzięki ustawieniu kolektora prostopadle do promieni słonecznych zapewnia wzrost energii dostarczanej do zbiornika ciepłej wody użytkowej. Urządzenie zostało zamontowane obok fabrycznego sterownika pompy obiegowej i poprawia jego funkcjonalność między innymi przez dokładniejszy pomiar temperatury i zapewniając obrót kolektorów do cienia gdy maksymalna temperatura zbiornika zostania przekroczona a wyłączona pompa obiegowa uniemożliwia odbiór ciepła. Obrót w czasie dnia realizowany jest w bardzo prosty sposób przez ustawienia czasu działania silnika i czasu oczekiwania na obrót a zamontowane na solarze czujniki zmierzchowe w postaci fotorezystorów umożliwiają automatyczne ustawienie kolektora w pozycji wschodniej gdy słońce już zajdzie.



Działanie:


Schemat ideowy sterownika znajduje się na rysunku poniżej:

Sercem układu jest mikrokontroler U1 (ATMEGA16) wraz z rezonatorem kwarcowym X1 (16MHz) i kondensatorami C1 (22pF) i C2 (22pF). Złącze Zas (ARK3) umożliwia podłączenie napięcia zasilającego cały układ (5V do mikrokontrolera i układów pomocniczych, 24V do zasilania stycznikami silnika). Dodatkową filtrację napięcia zasilającego zapewniają kondensatory C3 (100nF) i C4 (47uF). Wyświetlacz W1 (LCD 20x4) dostarcza użytkownikowi informacji o stanie pracy użądzenia. Tranzystor T3 (BC556) oraz rezystory R6 (3,3k) i R7 (3,3k) sterują podświetlaniem wyświetlacza i umożliwiają jego wygaszenie. Rezystor R4 (47R) ogranicza prąd podświetlania W1. Potencjometr montażowy P1 służy do ustawiania kontrastu wyświetlacza LCD.

Złącza Prog , Sw, I2C umożliwiają odpowiednio: Programowanie sterownika, podłączenie klawiatury i rozbudowę urządzenia o zegar RTC. Pod postacią U2 kryją się 3 czujniki temperatury DS18B20, rezystor R8 (4,7k) umożliwia ich poprawną pracę na magistrali 1-Wire. Do komunikacji z komputerem lub drugim mikrokontrolerem został zastosowany interfejs RS-232 zbudowany w oparciu o tranzystory T1 (BC556) i T2 (BC546) oraz rezystory R1 - R3 (10k). Złącze RS232 stanowi wyprowadzenie tego interfejsu. Dla odległości od komputera większej niż 5m należy zastosować klasyczny układ MAX232 do obsługi RS232. Do pomiaru pozycji kolektora miał być wykorzystany impulsator IMP jednak w późniejszych testach okazał się zbędny. Złącze po nim można wykorzystać w dowolny sposób. Tranzystory T4 (BC556) i T6 (BC546) oraz rezystory R9 (3,3k), R10 (3,3k) i R15 (3,3k) są odpowiedzialne za poprawną pracę stycznika zmiany kierunku obrotów silnika. Podobnie działają tranzystory T5 (BC556) i T7 (BC546) oraz rezystory R11 (3,3k), R12 (3,3k), R13 (100R) i R14 (3,3k) umożliwiając działanie stycznika ruchu silnika. Zastosowanie na bazie tranzystora T7 dwóch rezystorów (R13 i R14) umożliwiło podłączenie zabezpieczającego czujnika krańcowego odcinającego prąd od silnika w przypadku awarii mikroprocesora U1.

Złącza PK (ARK2) i PR (ARK2) służą do podłączenia przekaźników (styczników) kierunku i ruchu a diody D1 (1N4007) i D2 (1N4007) zazpieczają przed przepięciami powstałymi na ich cewkach w chwili wyłączenia. Złącze Fazy stanowi połączenie z płytką kontroli faz zasilania na silniku (w układzie pracuje mały silnik trójfazowy) a złącza K1 (ARK2) i K2 (ARK3) służą do podłączenia czujników krańcowych. Dioda D3 (LED) wraz z rezystorem R18 (330R) pełni funkcję kontrolki sygnalizującej wykryte błędy w działaniu sterownika (brak fazy, uszkodzenie DS18B20, uszkodzone krańcówki, przekroczenie maksymalnej temperatury). Rezystory R16 (3,3k) i R17 (3,3k) umożliwiają poprawną pracę magistrali I2C. Prymitywnymi czujnikami naświetlenia są fotorezystory F1 i F2 a potencjometry P2 (470k) i P3 (470k) umożliwiają ustawienie czułości pomiaru.

Na rysunku poniżej przedstawiony jest zasilacz sterownika:

Układ ten jest klasycznym zasilaczem stabilizowanym dostarczającym napięć do pracy sterownika, styczników i kilku urządzeń pomocniczych. Złącze ZAS (ARK2) służy do podłączenia transformatora sieciowego. Mostek Br1 prostuje a kondensator C1 (2200uF) filtruje napięcie z niego pochodzące. Kondensatory C2 - C4 (47uF) oraz C5 (100nF) są konieczne do prawidłowej pracy stabilizatorów U1 (7824), U2 (7812) i U3 (7805). Złącza 24V (ARK2), 12V (ARK2), 5V (ARK2) i GND (ARK2) stanowią wyprowadzenie odpowiednich napięć oraz masy układu.

Schemat ideowy testera faz przedstawia rysunek poniżej:

Schemat składa się z trzech identycznych części (dla każdej z faz osobno). Złącza L1 i L2 stanowią wejście układu, należy je podłączyć równolegle do zasilania silnika. W torze pierwszym napięcie przemienne prostowane jest za pomocą mostka Br1 (1A). Rezystor R2 (47K) ogranicza prąd płynący do pozostałej części obwodu. Dioda Zenera D1 (12V) ogranicza napięcie panujące na kondensatorze filtrującym C1 (100uF) do bezpiecznej wartości. Izolację sterownika od napięcia sieciowego zapewnia transoptor OPT1 (CNY17). Jego dioda zasilana jest przez rezystor ograniczający prąd R1 (1,2k). Rezystor R3 (100k) konieczny jest do poprawnej pracy transoptora. Działanie pozostałych dwóch części obwodu jest analogiczne. Wyjściem układu są złącza F1 (ARK2) i F2 (ARK2)

Budowa:


Sterownik z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym znajduje się tutaj. Montaż płytki należy rozpocząć od wlutowania wszystkich zworek a następnie należy zamontować rezystory R16 i R17 znajdujące się pod mikrokontrolerem. Następna w kolejności jest podstawka pod mikrokontroler U1. Kolejność pozostałych elementów nie jest istotna jednak zalecam lutować od elementów najmniejszych, kończąc na złączach ARK i włożeniu mikrokontrolera do podstawki. Potencjometry montażowe najlepiej zastosować w wersji leżącej gdyż ułatwi to późniejszą regulację w układzie już zmontowanym. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj

Zasilacz można zbudować w oparciu o prostą płytkę dostępną tutaj. Jej rysunek w odbiciu lustrzanym można pobrać tutaj. Montaż płytki jest bardzo prosty a kolejność montowanych elementów całkowicie dowolna. Do układów stabilizatora konieczny jest radiator w postaci kawałka blachy aluminiowej. Pomocą przy konstrukcji może okazać się schemat montażowy dostępny tutaj

Układ do kontroli faz na silniku można wykonać wykorzystując dostępną tutaj. Rysunek w odbiciu lustrzanym znajduje się tutaj. Montaż należy rozpocząć od wlutowania jednej zworki a następnie od elementów najmniejszych do największych. Pod optotriaki należy zastosować podstawki. Rezystory R2, R5 i R8 muszą posiadać moc około 2W a jeżeli w docelowej obudowie jest więcej miejsca to można zastosować w ich roli rezystory 5W. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj

Dobrą obudową dla sterownika jest duża puszka instalacyjna, jak to widać na zdjęciach. Do zasilania wszystkich współpracujących układów wykorzystałem transformator torioidalny o mocy około 30W z uzwojeniem wtórnym przewiniętym na napięcie 24V. Jest on mały i bez problemu mieści się w obudowie sterownika. Do tej samej obudowy zostały też zamontowane bezpieczniki silnika, natomiast styczniki potrzebne do jego pracy zostały zamontowane w puszce na konstrukcji mechanicznej obrotnicy. Takie działanie stało się konieczne ze względu na zakłócenia generowane przez styczniki i problem z działaniem mikrokontrolera w ich pobliżu.

Wykaz Elementów:


Sterownik:


6x Złącze Śrubowe ARK3(potrójne)
5x Złącze Śrubowe ARK2(podwójne)
2x Listwa Goldpin 1x4 (I2C)
1x Listwa Goldpin 1x7 (Sw)

1x 47R
1x 100R
1x 330R
10x 3,3k
1x 4,7k
3x 10k
1x Potencjometr Montażowy 10k
2x Potencjometr Montażowy 470k
2x Fotorezystor

2x 22pF
1x 100nF
1x 47uF Elektrolit

1x Rezonator Kwarcowy 16MHz
2x 1N4007
1x Dioda LED
3x BC546
4x BC556
3x DS18B20
1x Mikrokontroler ATMEGA16 + Podstawka
1x LCD 20x4

Tester Faz:


4x Złącze Śrubowe ARK2(podwójne)

3x 1,2k
3x 47k
3x 100k

3x 100uF Elektrolit

3x Dioda Zenera 12V
3x Mostek Prostowniczy 1A
3x Transoptor CNY17

Zasilacz:


5x Złącze Śrubowe ARK2(podwójne)

1x 100nF
3x 47uF Elektrolit
1x 2200uF Elektrolit

1x Mostek Prostowniczy 3A
1x Stabilizator 7805
1x Stabilizator 7812
1x Stabilizator 7824

Programowanie:


Kod Źródłowy do sterownika obrotnicy został napisany w BASCOM AVR firmy MCS Electronics (http://www.mcselec.com/). Fragmenty programu przedstawione są poniżej:

Obsługa przerwania Timera0:

Prztimer0:
  Timer0 = 5
  Set Flaga_4ms
  Incr Dzielnik(1)
  If Dzielnik(1) = 125 Then
    Dzielnik(1) = 0
    Set Flaga_500ms
    Incr Dzielnik(2)
    If Dzielnik(2) = 2 Then
      Dzielnik(2) = 0
      Set Flaga_1s
    End If
  End If
Return

Przerwanie timera wykonywane jest co 4ms. Ma ono za zadanie ustawić flagi działania Flaga_4ms, Flaga_500ms i Flaga_1s które zapewniają poprawne odliczanie opóźnień w programie.

Pomiar Naświetlenia, obsługa przetwornika A/C:

Naswietlenie:
 For N = 2 To 10
   Help(n -1) = Help(n)
   Help2(n -1) = Help2(n)
 Next N
 Help(10) = Getadc(0)
 Help(10) = Help(10) - 300
 Help2(10) = Getadc(1)
 Help2(10) = Help2(10) - 300
 Foto(1) = 0
 Foto(2) = 0
 For N = 1 To 10
   Foto(1) = Foto(1) + Help2(n)
   Foto(2) = Foto(2) + Help(n)
 Next N
 Foto(1) = Foto(1) / 10
 Foto(2) = Foto(2) / 10
 
 D_foto = Foto(2) - Foto(1)
 If Poz_wysw = 2 And Wyswietlono = 1 Then Wyswietlanie = 2
Return

Procedura ta ma za zadanie odczytywać przetwornik analogowo cyfrowy i obliczać średnią z 10 ostatnich pomiarow dla dwoch kanałow. Jeżeli na wyświetlaczu LCD pokazane są dane o noświetleniu zostaną one uaktualnione przez ustawienie zmiennej Wyswietlanie.

Pomiar temperatury za pomocą DS18B20, obsługa magistrali 1-Wire:

Temperatura:
  Disable Interrupts
  1wreset
  Select Case Ktory_ds
    Case 0:
      1wwrite &HCC
      1wwrite &H44
    Case 1:
      1wwrite &H55
      1wwrite Ds1(1) , 8
      1wwrite &HBE
      Lsb = 1wread():
      Msb = 1wread():
    Case 2:
      1wwrite &H55
      1wwrite Ds2(1) , 8
      1wwrite &HBE
      Lsb = 1wread():
      Msb = 1wread():
    Case 3:
      1wwrite &H55
      1wwrite Ds3(1) , 8
      1wwrite &HBE
      Lsb = 1wread():
      Msb = 1wread():
  End Select
 
  Enable Interrupts
 
  If Ktory_ds > 0 Then
    T(ktory_ds) = Msb * 256
    T(ktory_ds) = T(ktory_ds) + Lsb
    Help_word = T(ktory_ds)
    T(ktory_ds) = T(ktory_ds) * 10
    T(ktory_ds) = T(ktory_ds) / 16
    Help_word = Not Help_word
    If Msb.7 = 1 And Help_word <> 0 Then T(ktory_ds) = 0    'zerowanie ujemnej temp
   Else
    If Poz_wysw = 1 And Wyswietlono = 1 Then Wyswietlanie = 1
  End If
 
  Incr Ktory_ds
  If Ktory_ds = 4 Then Ktory_ds = 0
 
Return

Procedura pomiaru temperatury wywoływana jest co 1s. Ze względu na konieczność wyłączenia przerwań podczas transmisji 1-Wire obsługa DS18B20 została podzielona na 4 cykle. W pierwszym zostaje wysłany rozkaz konwersji temperatury do wszystkich czujnikow a w kazdym następnym odczyt temperatury z kolejnego układu. Ujemna temperatura jest zerowana a wyniki zapisywane są do tablicy T(n), gdzie n jest numerem kolejnej wartości temperatury.

Transmisja temperatury przez RS-232

Rs_wyslij:
 Incr Licz_help
 If Licz_help = 3 Then Licz_help = 0
 Select Case Licz_help
 Case 0:
   Help_word = T(1)
   Help_word.15 = 0
   Help_word.14 = 1
   Printbin Help_word
 Case 1:
   Help_word = T(2)
   Help_word.15 = 1
   Help_word.14 = 0
   Printbin Help_word
 Case 2:
   Help_word = T(3)
   Help_word.15 = 1
   Help_word.14 = 1
   Printbin Help_word
 End Select
Return

Procedura wykonywana jest co 1s i dzieli się na 3 takty. W każdym z nich wysyłane są dwa bajty zawierające informację o temperaturze i jej numerze.

Fragment obsługi wyświetlacza LCD:

Wysw_lcd:
 If Wyswietlanie <> 0 Then
   Wyswietlono = 0
   Select Case Wyswietlanie
     Case 1:
       If Poz_wysw <> 1 Then
         Cls
         Lcd "Kolektor     "
         Lowerline
         Lcd "Zbiornik     "
         Thirdline
         Lcd "Piec         "
         Fourthline
         Lcd "Praca: "
       End If
       For N = 1 To 3
         Lcd_help(1) = T(n) / 10
         Lcd_help(2) = T(n) Mod 10
         Locate N , 14
         If Lcd_help(1) < 100 Then Lcd " "
         If Lcd_help(1) < 10 Then Lcd " "
         Lcd Lcd_help(1) ; "." ; Lcd_help(2) ; Chr(0) ; "C"
       Next N
       Locate 4 , 8
       If Auto_praca = 1 Then Lcd "Automatyczna" Else Lcd "Reczna      "
...
...
...
    Case Else:
      Cls
      Lcd "Error LCD"
 
   End Select
   Poz_wysw = Wyswietlanie
   Wyswietlanie = 0
   Wyswietlono = 1
 End If
Return

Cała procedura wykonywana jest co 4ms jednak na wyświetlaczu dane są uaktualniane tylko kiedy jest to konieczne. Do sterowania wyświetlaniem konieczne są trzy zmienne: Wyswietlanie, Poz_wysw i Wyswietlono. W normalnych warunkach kiedy na wyświetlaczu jest coś pokazane zmienne mają wartości rowne: Wyswietlanie = 0, Poz_wysw = x i Wyswietlono = 1, gdzie x oznacza numer komunikatu. Wyświetlanie odpowiednich wskazań odbywa się przez ustawienie zmiennej Wyswietlanie na odpowiednią wartość. Gdy Wyswietlono = 1 (co oznacza że program skończył już poprzednie wyświetlanie) to na LCD zostanie pokazany odpowiedni komunikat a zmienna Poz_wysw przyjmie wartość odpowiadającą jego numerowi (jest to pomocne przy obsłudze klawiatury i uaktualnianiu wskazań)

Część Mechaniczna:


Konstrukcja mechaniczna jest dość skomplikowana i została wykonana z rożnych dostępnych kawałkow metalu. Rysunek techniczny mojego projektu jeszcze nie powstał w całości gdyż było koniecznych kilka przerobek w trakcie montażu.

Mechanika obrotnicy nie jest krytyczna i można ją wykonać na wiele sposobow. Ja przyjąłem taki sposob uzyskując bardzo dużą stabilność i wytrzymałość. Bez żadnego problemu konstrukcja jest w stanie utrzymać ponad 200kg (na większych ciężarach nie sprawdzałem). Do obracania został użyty silnik trojfazowy 250W (taki miałem) ale z powodzeniem wkrętarka akumlatorowa radzi sobie z tym zadaniem.

Zdjęcia Projektu:

ZałącznikWielkość
Sterownik Schemat89.49 KB
Sterownik Płytka22.62 KB
Sterownik Płytka (odbicie lustrzane)22.68 KB
Sterownik Płytka (2 na stronie)42.83 KB
Sterownik Montowanie30.01 KB
Zasilacz Schemat33.17 KB
Zasilacz Płytka6.06 KB
Zasilacz Płytka (odbicie lustrzane)6.06 KB
Zasilacz Płytka (4 na stronie)16.78 KB
Zasilacz Montowanie8.83 KB
Tester Faz Schemat32.68 KB
Tester Faz Płytka9.33 KB
Tester Faz Płytka (odbicie lustrzane)9.37 KB
Tester Faz Płytka (6 na stronie)43.72 KB
Tester Faz Montowanie13.6 KB
Panel Przedni (*.pdf)52.77 KB
Panel Przedni (*.dwg)97.13 KB
Kod Źródłowy28.09 KB
Kod Źródłowy 2008.09.22 (ulepszona obsługa silnika)28.42 KB



Portret użytkownika Tom

Witam Przeszukując zasoby

Witam
Przeszukując zasoby internetu na temat kolektorów trafiłem na twoją konstrukcję. Przepraszam, że pytanie dotyczy na razie samych solarów (część elektroniczno-programową przyjdzie później czas). Przymierzam się do wykonania dokładnie takiej instalacji jak Ty to zrobiłeś (dwa solary obrotowe). Na razie jestem na etapie założeń konstrukcyjnych i zanim zajmę się elektroniką muszę rozwiązać problem samych solarów. Tak, więc mam pytanie czy w twoim układzie ?krąży? glikol czy woda. Ja chciałabym takie jak twoje solary zalać wodą gdyż mam bojler 300l dwuletni z pojedynczą wężownicą i ze względu na ograniczenie kosztów nie bardzo chcę go wymieniać. Oczywiście zdaję sobie sprawę z problemu zamarzania, więc solary służyłyby tylko w okresie letnim. Myślałem jeszcze nad glikolem i wymiennikiem ciepła, ale nie wiem czy to ma sens (zajmuję się tylko elektroniką a całą reszta to tylko na tyle na ile pozwala zmysł techniczny).
Pozdrawiam

Portret użytkownika mirley

Re: Solary

Woda jak najbardziej może krążyć w systemie bo przez pół roku po uruchomieniu też działałem na wodzie. Jest to o tyle dobre że w razie przeciekającej instalacji przy pierwszym uruchomieniu nie traci się glikolu. Przed zimą wylałem wodę i napompowałem glikolu. Osobiście zastosował bym wymiennik ciepła, jeśli jest to jakiś oryginalny a jak nie to dodatkowy mały zbiornik, np dwupłaszczowy.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Zenek5011

Inny silnik.

Witam. Chcę zbudować obrotnicę z tego projektu. Czy można zastosować inny silnik np. taki na 12v? Jeśli tak, to czy potrzebny jest ten tester faz?

Portret użytkownika mirley

Re: Obrotnica

Nie jest potrzebny tester faz jak masz silnik dc lub silnik jednofazowy. Opcja jest dla bezpieczeństwa na wypadek zaniku jednej z faz. Na wyjsciu masz dwa przekaźniki, jeden zmienia kierunek a drugi włącza zasilanie silnika. W przypadku silnika DC jeden przekaźnik zmienia biegunowość a drugi włacza zasilanie.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc11

Kilka pytań

Witam. Co jaki czas sterownik obraca o troszkę solar? I skąd zna pozycje solaru ? Na jakiej zasadzie działa zmiana obrotów silnika? Jesto mostek H ? Czy w przypadku silnika DC mógłby być to mostek H ? Czy jak miało by to wyglądać?

Portret użytkownika mirley

Re: Solar

Czas pracy i przerwy jest ustawiany z menu jak dobrze pamiętam podobnie jak czas pierwszej przerwy.....

Pozycja solaru nie jest znana.... codziennie w nocy silnik obraca solar na wschód aż do krańcówki, to jest jego pozycja 0. Jak zostanie wykryty wschód fotorezystorami to następuje odliczanie czasu i odpowiednie przesuwanie.

Sterowanie obecnie jest silnikiem trójfazowym małej mocy, za pomocą dwóch przekaźników. Jeden zmienia fazy miejscami a drugi uruchamia silnik z pewnym opóźnieniem. Dla mostka H było by to podobnie z tym że trzeba by zrobić odpowiedni ukłąd logiczny żeby zamienić stany. albo wysawić stany z mikrokontrolera ale zrobić ukłąd który wyłączy mostek na wypadek gdyby mikrokontroler po resecie ustawił mostek otwarty w dwóch kierunkach jednoczesnie

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc11

Kilka pytań

Czyli w nocy solar czeka na wschodzie na wschód słońca? Nie obraca się przez noc na wchód ?
Czy mógłbym dostać skompilowany plik w formacie .hex ? Czy dam radę to zaprogramować usbasp z poziomu konsoli cmd?
Jaki jest przybliżony koszt budowy sterownika i zasilacza? W przypadku przekroczenia ustawionej temperatury maxymalnej układ skieruje się na wschód tak?

Bardzo jestem zainteresowany budową tego sterownika. Już zaczynam wszystko kompletować. Najgorsze dla mnie jest zrobienie płytek. Nie mam dostępu do jakiegoś zaplecza aby móc to zrobić na frezarce, a metoda termotransferu nie zawsze wychodzi tak jak chcemy, no ale do odważnych świat należy :)

Portret użytkownika mirley

Solar

Jak zajdzie słońce to solar obraca się od razu na wschód i tam czeka do wschodu słońca. Po przekroczeniu temperatury tez na wschód

Myślę że bez problemu hexa wgrasz z konsoli i ustawisz fusebity.... o skompilowany kod przypomnij się mailem bo teraz nie mam dostępu do kompilatora a wieczorem zapomne jak maila nie będzie

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika cienkipyrtol

kol. Mirley, jestem w

kol. Mirley, jestem w końcowym etapie budowy kolektora diy obrotowego- sterownik obrotnicy będę wykonywał wg. Twojego projektu gdyż to jest dokładnie to co szukałem. Mam jedno pytanie- chciałem sobie zroić monitorowanie temperatury na raspberyy pi. Czy jest możliwość aby z jednego czujnika można było podprowadzić sygnały do Twojego sterownika oraz raspberry pi? Czujniki same w sobie nie są drogie ale problem polega na tym, że będę miał tych czujników prawie 10 i plątanina kabli będzie straszna.
Pozdrawiam

Portret użytkownika mirley

Re: Obrotnica

Wykorzystaj interfejs RS232, mój sterownik wysyła temperatury po RS232, więc nie ma konieczności kombinowania z podpinaniem magistrali 1-wire do dwóch różnych masterów

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc14

Obroty

Obroty ustawiane są czasowo... więc jeśli zastosuję inny silnik z przekładnią i inne rozwiązanie mechaniczne, to w jaki sposób zgrać to z tym sterownikiem? Czy da się ustawić o ile i co ile ma się obracać? Czy program sam to oblicza? Zakres obrotu to około 160* przez około 12-max 14 h na dobę. Jestem już na etapie budowy tego sterownika i w tym miejscu mam mały problem :) W jaki sposób mam to ustawić... Czy zachmurzenie podczas dnia nie powoduje powrotu na wschód?

Portret użytkownika mirley

Re; obrotnica

To trochę stary projekt i mało pamiętam ale da się ustawić... Pierwszą przerwę - oczekiwanie od wykrycia wschodu słońca, i potem czas praca i przerwa.... Jest to oczywiście rozwiązanie trochę mało uniwersalne bo trzeba sobie dobrać te czasy ale sprawdza się dość dobrze.... Aha jeśli jeszcze nie masz napędu to polecam siłownik od bramy i ewentualnie przekłądkę na bloczkach, silnik trójfazowy to trochę strzał z armaty ale wtedy nie miałem nic innego pod ręką.

Zachmurzenie nie spowoduje powrotu, dopiero zaciemnienie obu czujników co stanie się po zachodzie słońca....

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc14

Ale działa to u Pana do

Ale działa to u Pana do dzisiaj ? Czy jednak uległo samozniszczeniu?
Zamierzam zbudować sobie obrotnicę tzn. mam już kolektory od 12 lat, obrotnicę mechaniczną, ale bez elektroniki. Przekładni ani silnika też jeszcze nie mam. Więc zastanawiam się nad zbudowaniem tej wersji.

Portret użytkownika mirley

Re: Obrotnica

Działa ale co chwilę pojawiał się problem z krańcówkami.... dobre krańcówki to 150zł/szt więc sie opłaca kupić siłownik na 24V, który ma krańcówki wbudowane a nawet dodatkowy impulsator. Koszt takiego siłownika najtańszego to tyle co jedna dobra krańcówka a jak się zepsuje z jakiegoś powodu to leci do śmieci, dwa kabelki i znowu działa.....

Nie polecam już rozwiązań typu "silnik z pralki" albo coś podobnego bo przy uszkodzeniu wszystko leci do śmieci

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc

rs232

Mam pytanie, jeżeli przewód po rs będzie około 15mb to muszę dać max232 przy sterowniku i drugi przy wyswietlaczch? I wtedy TTL do Atmegi a linie rs od max232 ze sobą?

Portret użytkownika mirley

Re: RS

Ja tak mam zrobione i działa dobrze,... na normalnym ttl z uarta działało mi na kilka metrów tylko

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.