Plus minus
Strona domowa Ireny i Zbigniewa Kuleszów
Serdecznie witamy na domowych, prywatnych serwerach
Dzisiaj jest: 2026-07-07  Aktualizacja strony dnia: [an error occurred while processing this directive]
Jezyki
Rocznica 24 lat pracy serwerów i strony zjk.pl :-) (od 2002)
24 lat nieprzerwanej pracy z systemem FreeBSD / 24 years of continuous work with FreeBSD
system
UWAGA! Ten serwis, strona i podstrony mog膮 u偶ywa膰 cookies i podobnych technologii (brak zmiany ustawienia przegl膮darki oznacza zgod臋 na to)!
Powitanie Autor Irena Zbigniew Elektronika Studenci Serwer Sieradz Kolejka Pobierz Linki Kontakt Info CMS Blog Dla_R贸偶y Mail Zbyszek

Parametry i opis dzia艂ania systemu

 

 

W warstwie sprz臋towej urz拧dzenie wykorzystuje procesor z rdzeniem AVR (planowana jest wersja z ARM - pozwalaj拧ca uzyska膰 zdecydowanie wi臋ksz拧 wydajno聹膰 urz拧dzenia). Skromne zasoby i moc obliczeniowa ograniczaj拧 wiele parametr贸w urz拧dzenia, jednak w stosunku do zamierzonego zastosowania i przewidywanych wymaga艅 pomiarowych - jest wystarczaj拧ce.

 

System w aktualnej wersji posiada nast臋puj拧ce parametry:

-          cztery termoparowe czujniki temperatury o zakresie pracy min. -20 - 180C i rozdzielczo聹ci ok. 0,05C

-          cztery wej聹cia do czujnik贸w przep艂ywu ciep艂a (o zakresie pracy i czu艂o聹ci do dobrania w zale偶no聹ci od typu czujnika)

-          pomiar napi臋cia i pr拧du dla dw贸ch niezale偶nych modu艂贸w Peltiera (na tej podstawie wyliczana jest od razu moc elektryczna dostarczona do ka偶dego z modu艂贸w) o dok艂adno聹ci dla napi臋膰

-          dwa niezale偶ne regulatory napi臋cia podawanego na modu艂y Peltiera z regulacj拧 r臋czn拧 i automatyczna (typu PID)

 

Urz拧dzenie zosta艂o wyposa偶one w specjalne oprogramowanie, kt贸re pozwala na pe艂n拧 jego kontrol臋 i ustawienie parametr贸w pracy (jest to ponad 100 r贸偶nych ustawie艅). Kontakt z u偶ytkownikiem odbywa si臋 z wykorzystaniem dw贸ch ekran贸w graficznych, z kt贸rych jeden informuje u偶ytkownika o wykonywanych pomiarach, drugi pe艂ni tak偶e funkcj臋 interfejsu ustawie艅. Do swojej dyspozycji u偶ytkownik ma w sumie ok. 20 tre聹ci podekran贸w (nie licz拧c specjalnych, ukrytych ekran贸w diagnostyczno-serwisowych). Wszystkie ustawienia s拧 wykonywane z wykorzystaniem dw贸ch impulsator贸w i kilku mikroprze艂拧cznik贸w.

 

Urz拧dzenie wykorzystuje samodzielnie opracowan拧, rozwijan拧 i wykorzystywan拧 od lat przez Autora (ZK) wersj臋 systemu operacyjnego ZKOS (w tym urz拧dzeniu w wersji bez wyw艂aszcze艅, raczej o charakterze rozbudowanego monitora - tablicy zada艅 czasowych) oraz przerwania od timer贸w. Pozwala to na osi拧gni臋cie du偶ej p艂ynno聹ci pracy urz拧dzenia i sta艂o聹ci pomiar贸w.

 

Najwa偶niejsze konfigurowane przez u偶ytkownika parametry to:

-          wsp贸艂czynniki dla charakterystyk czujnik贸w temperatury i przep艂ywu ciep艂a (indywidualne wsp贸艂czynniki kalibracyjne dla ka偶dej termopary i czujnika przep艂ywu ciep艂a) - aktualnie korekcja wykonywana jest liniowo: y=K*x+Z, ze wzgl臋du na ochron臋 zasob贸w obliczeniowych procesora, jednak偶e planowane jest wprowadzenie korekcji drugiego lub trzeciego stopnia (o ile zajdzie taka potrzeba, gdy偶 jak wiadomo dla termopar charakterystyki pomiarowe s拧 w du偶ym zakresie liniowe)

-          analogicznie jak powy偶ej - wsp贸艂czynniki dla kalibracji warto聹ci pomiarowych napi臋膰 i pr拧d贸w ka偶dego z modu艂贸w Peltiera (aktualnie liniowe)

-          parametry regulator贸w PID - przede wszystkim wsp贸艂czynnik贸w P, I, D dla ka偶dego z dw贸ch regulator贸w, a tak偶e wyboru i ustawienia poddawanego regulacji parametru - w zasadzie dowolnego (dla przysz艂ych wersji), cho膰 w aktualnej wersji jest mo偶liwo聹膰 wybrania osi拧gania-stabilizacji nastawianej warto聹ci temperatury (na ka偶dej z 4 termopar) lub przep艂ywu ciep艂a (na ka偶dym z 4 czujnik贸w przep艂ywu ciep艂a)

-          parametry pomiarowe i zapisywania wynik贸w (patrz dalej)

-          parametry interfejs贸w komunikacyjnych i kart pami臋ci

-          r臋czna regulacja napi臋cia na modu艂ach Peltiera

 

Wsp贸艂czynniki mo偶na ustawi膰 r臋cznie a nast臋pnie zapami臋ta膰 w wewn臋trznej pami臋ci EEPROM, dlatego proces kalibracji urz拧dzenia jest jednorazowy, ale w ka偶dej chwili mo偶liwa jest zmiana tych ustawie艅. Urz拧dzenie mo偶e na 偶yczenie u偶ytkownika zapami臋ta膰 w pami臋ci EEPROM tak偶e aktualn拧 konfiguracj臋 i parametry pracy, co u艂atwia jego obs艂ug臋 i pozwala np. na szybkie przywr贸cenie stanu urz拧dzenia po cyklu wy艂拧czenia zasilania.

 

Podstawowe parametry pomiarowe to:

-          niezale偶ne nastawianie w du偶ym zakresie cz臋stotliwo聹ci pomiar贸w poszczeg贸lnych parametr贸w, przeliczanie wynik贸w, sterowanie modu艂ami Peltiera, za艂拧czanie p臋tli regulacji PID, cz臋sto聹ci zapisu wynik贸w; pomiar mo偶e odbywa膰 si臋 co sekund臋; maksymalna dopuszczalna cz臋stotliwo聹膰 pomiar贸w temperatur i przep艂ywu ciep艂a jest ograniczona wydajno聹ci拧 stosunkowo szybkich przetwornik贸w i wynosi ok. 10000 razy na sekund臋, jednak偶e zar贸wno sam charakter mierzonego obiektu i zjawisk termicznych w przewidzianej skali, jak i ograniczona moc procesora - ka偶拧 ograniczy膰 pasmo do praktycznych 100 pomiar贸w na sekund臋.

-          pomiary pr拧d贸w i napi臋膰 modu艂贸w Peltiera - od 1 sekundy do 100 pomiar贸w na sekund臋

-          wszelkie pomiary mog拧 by膰 u聹redniane - na wypadek wyst拧pienia ew. zak艂贸ce艅; u聹rednianie wynosi od 2 do 16 pr贸bek (jest to ograniczone rozmiarem pami臋ci urz拧dzenia)

-          zapis danych regulacji (DAC) do modu艂贸w Peltiera - 1 do 10000 razy na sekund臋

-          zapis danych do port贸w komunikacyjnych i na kart臋 pami臋ci (w trakcie realizacji) - 1 do 1000 razy na sekund臋

-          za艂拧czenie regulatora PID - 1 do 1000 razy na sekund臋

 

Parametry zapisu pozwalaj拧 w szerokim zakresie programowa膰 urz拧dzenie:

-          po nastawieniu i za艂拧czeniu urz拧dzenie mo偶e automatycznie zapisywa膰 wyniki do port贸w komunikacyjnych, a nast臋pnie zako艅czy膰 pomiar i wy艂拧czy膰 modu艂y Peltiera

-          nastawa mo偶e dotyczy膰 zar贸wno liczby zebranych pr贸bek, czasu pomiaru lub wzgl臋dem czasu ko艅ca pomiaru; urz拧dzenie automatycznie przelicza te warto聹ci i w zale偶no聹ci od nastawy podaje liczb臋 pr贸bek, czas trwania lub zako艅czenia pomiaru itp.

-          w przypadku korzystania z port贸w szeregowych istnieje mo偶liwo聹膰 konfiguracji transmitowanych danych pomiarowych, tak aby przekazywa艅 tylko aktualnie u偶yteczne dane - tym samym zwi臋kszaj拧c przep艂ywno聹膰 kana艂u komunikacyjnego; wyniki przedstawiane s拧 w przyst臋pnej formie - od razu w przeliczonych warto聹ciach temperatur, przep艂yw贸w ciep艂a lub elektrycznych parametr贸w pracy modu艂贸w Peltiera

-          podstawowe porty komunikacyjne to dwa EIA-232 z szybko聹ci拧 transmisji od 9600 do 115200 bit贸w na sekund臋 (tyle testowano, teoretycznie do 920000), przy czym standardowa to szybko聹膰 115200, co typowo pozwala na przekazywanie 100 pomiar贸w na sekund臋; dodatkowo do jednego z port贸w do艂拧czony jest konwerter USB - co pozwala na transmisj臋 danych do komputera przez ten interfejs.

 

Urz拧dzenie posiada tak偶e kilka innych interesuj拧cych w艂a聹ciwo聹ci:

-          u偶ytkownik mo偶e r臋cznie w艂拧cza膰 i wy艂拧cza膰 modu艂y Peltiera oraz regulowa膰 warto聹膰 i kierunek pr拧du przez nie p艂yn拧cego

-          bie偶拧ce wskazywanie stanu systemu, stanu pomiaru, zg艂aszanie ewentualnych b艂臋d贸w itp.

-          szacowanie obci拧偶enia procesora, u偶yteczne podczas projektowania parametr贸w pomiaru

-          obliczanie na bie偶拧co wiele innych interesuj拧cych parametr贸w jak np. rezystancj臋 termiczn拧 badanych obiekt贸w (na podstawie uzyskanych pomiar贸w temperatur i przep艂yw贸w ciep艂a) - aktualnie to wersja eksperymentalna, nadal rozwijana

-          mo偶liwo聹膰 wyboru realizacji regulatora PID, w tym wyboru funkcji przej聹cia (aktualnie testowana jest funkcja tgh)

 

 

 

 

 

 

Powrót na stron臋 g艂ówn膮 - Informacje o stronie, prawa autorskie, legalno艣膰 itd. tutaj
Informacje o przetwarzaniu i ochronie danych osobowych, kontakt i zapytania itd. tutaj
Prywatne serwery Zbigniewa Kuleszy zjk.pl. Aktualny dostawca Internetu - Vectra.pl, Wszelkie prawa zastrze偶one. Zespó艂 redakcyjny zjk.pl: zjk7@wp.pl
W sprawie tre艣ci i dzia艂ania strony oraz w sprawie funkcjonowania i udost臋pniania tre艣ci na serwerach zjk.pl - kontakt z administratorem: webmaster@zjk.pl lub zjk7@wp.pl

Valid HTML 4.01 Transitional Valid XHTML 1.0 Transitional Poprawny CSS! Poprawny CSS!

Copyright (c): Zbigniew Kulesza, Sieradz 2002-2026