Re: Re: Sterownik stacji BGA
by Google Adsense [BOT] • 18 April 2011, 15:18
kmkm2 wrote:Bo to musi by buzzer z generatorem. Odnośnie diody poprawiny soft wrzucę w przyszłym tygodniu. Schładzanie płyty zrobiłem dwoma wentylatorami 70x70 12v wystarczą zwykłe plastikowe, powietrze musi dmuchać na płytę, nie odwrotnie bo się mogą stopić wiatraki.
Chodziło mi bardziej o rozwiązanie mechaniczne, może możesz załączyc jakąś fotkę ?
Tak jak mówiłem spróbuj zastosować termoparę czaki. Problem jest prawdopodobnie w tym że, pojawiają się zakłócenia i są niestabilne odczyty temperatury. Spróbuje przez święta (trochę wolnego) poprawić program tak aby, uśredniał wynik z kilku pomiarów. Chętnie kupię lub pożyczkę jedna termoparę omega, do celów testowych.
Tak wiem, tylko właśnie chciałem uzyskać potwierdzenie że to jest tylko u mnie czy właśnie nie.
Dół promienniki podniosłem i mam już 3,5 cm od płyty. Na wygrzewaniu nie ma problemu płytę dogrzeje , natomiast w czasie procesu ni hu hu.
Założyłem inna termoparę z miernika, no i tu niby dobrze proces idzie tylko temp na plycie wskazuje mi 180 a pirometr 230 no masakra. Przy mniejszej temperaturze bylo 60 na termoparze i 60 na pirometrze. Z tym że termopare mam na wtykach bananowych a podpiapel je drutem miedzianyn iwinietyn na tym bananku więc to mogło zafałszować wyniki tylko dlaczego na niskiej jest ok?
Dół promienniki podniosłem i mam już 3,5 cm od płyty. Na wygrzewaniu nie ma problemu płytę dogrzeje , natomiast w czasie procesu ni hu hu.
Założyłem inna termoparę z miernika, no i tu niby dobrze proces idzie tylko temp na plycie wskazuje mi 180 a pirometr 230 no masakra. Przy mniejszej temperaturze bylo 60 na termoparze i 60 na pirometrze. Z tym że termopare mam na wtykach bananowych a podpiapel je drutem miedzianyn iwinietyn na tym bananku więc to mogło zafałszować wyniki tylko dlaczego na niskiej jest ok?
Robgie wrote:Tak wiem, tylko właśnie chciałem uzyskać potwierdzenie że to jest tylko u mnie czy właśnie nie.
Dół promienniki podniosłem i mam już 3,5 cm od płyty. Na wygrzewaniu nie ma problemu płytę dogrzeje , natomiast w czasie procesu ni hu hu.
Założyłem inna termoparę z miernika, no i tu niby dobrze proces idzie tylko temp na plycie wskazuje mi 180 a pirometr 230 no masakra. Przy mniejszej temperaturze bylo 60 na termoparze i 60 na pirometrze. Z tym że termopare mam na wtykach bananowych a podpiapel je drutem miedzianyn iwinietyn na tym bananku więc to mogło zafałszować wyniki tylko dlaczego na niskiej jest ok?
Wydaje się koniecznym zastosowanie jakiegoś uśredniania pomiarów (np. zebranie pięciu próbek, odrzucenie największej i najmniejszej wartości i obliczenie średniej z pozostałych oraz powtórzenie tej operacji np. trzykrotnie). Taki lub podobny sposób pomiaru ustabilizował by w znacznym zakresie pracę całego urządzenia. Niestabilność pomiaru przy pomocy termopary Omega wynika też z bardzo małej bezwładności cieplnej czujnika, ze względu na jego mikroskopijne rozmiary i bardzo małej średnicy doprowadzenia. Nawet niewielki ruch powietrza wokół czujnika powoduje delikatny spadek temperatury (w granicach kilku stopni) i natychmiastową reakcję sterownika. Termopary "masywniejsze" nie są tak wrażliwe na niewielkie zmiany temperatury w bardzo krótkim czasie. Czyli już sam element pomiarowy niejako wprowadza nam swoiste uśrednienie wyników pomiarów. Dokładnie nie pamiętam w tej chwili wartości przyrostu napięcia w funkcji temperatury w termoparze typu K, ale jest to chyba coś około 40 mikroVolt/ st. C. Więc fale radiowe od nadajników radiowych, TV czy CTV nie powinny w sposób znaczący wpływać na wyniki pomiarów, chociaż jakiś wpływ mają. Po zaekranowaniu przewodów termopary za pomocą metalowej rurki (częściowo rozebrana antena teleskopowa z jakiegoś radyjka) połączonej z masą nieco ustabilizowało wskazania. Jednak nie jest to wielka poprawa, może 1-2 st. oscylacji wskazań.
Różnica w pomiarze między termoparą i pirometrem, może faktycznie wynikać ze sposobu podłączenia termopary (koniecznie należy stosować dedykowane złącza gniazdo-wtyk). Pirometr mierzy dokładnie tylko w określonym zakresie współczynnika emisyjności (sprawdź współczynnik emisyjności materiału mierzonego oraz zakres pomiarowy pirometru). Także upewnij się czy termopara zapożyczona z miernika to napewno typ K.
Witam
Dokładnie to samo wymyśliłem odnośnie uśrednienia pomiarów:). Jeśli ktoś ma termoparę omegę proszę o wykonanie takiego eksperymentu. Podgrzać wodę do temp. np 60*C i zanurzyć w niej termoparę, następnie zrobić wykres z 30s i wrzucenie wyników na forum. Chodzi mi o sprawdzenie czy zakłócenia powoduje niska bezwładność termopary, czy może inne zakłócenia.
Dokładnie to samo wymyśliłem odnośnie uśrednienia pomiarów:). Jeśli ktoś ma termoparę omegę proszę o wykonanie takiego eksperymentu. Podgrzać wodę do temp. np 60*C i zanurzyć w niej termoparę, następnie zrobić wykres z 30s i wrzucenie wyników na forum. Chodzi mi o sprawdzenie czy zakłócenia powoduje niska bezwładność termopary, czy może inne zakłócenia.
Nie chcę kłamać ale wydaje mi się, że w takim układzie wskazania z pomiaru po krótkim okresie stabilizacji (myślę, że nie dłyżej niż 5 sekund od wrzucenia termopary do wody) będą dość stabilne. Rozrzut wskazań między Omegą i termoparą wzorcową nie większy niż 1 st. C. Oczywiście w okresie tych 30 sekund- 1 minuty pomijając naturalne stygnięcie wody. Dużo większe niestabilności obserwowałem w powietrzu oraz na eksperymentalnej płycie grzanej od spodu na podgrzewaczu utrzymywanym w stałej temperaturze (pomiar z termopary wbudowanej w promiennik). Eksperyment wykonywałem kilka dni temu na zaekranowanych przewodach termopary Omega za pomocą wspomnianej wyżej metody (rurka z anteny teleskopowej). Poprawa minimalna. Spróbuję też rurki stalowej (zmienne pola magnetyczne i elektromagnetyczne). To są jedynie obserwacje. Pomiarów żadnych nie wykonałem. Postaram się wykonać jakieś konkretne pomiary z użyciem oscyloskopu. Ale to dopiero we wtorek lub środę. Nie obiecuję wykresów. Wartym zainteresowania jest też rezystancja termopary. Omega ma ponad 200 Ohm, druga użyta przeze mnie jakaś chińska ma 3,2 Ohm. Nie wiem na razie jaki wpływ ma ta różnica.
Tak też uczynię, tylko powiedz proszę, czy mam coś specyficznego ustawić w programie Megaload.NET?
Nigdy wcześniej go nie używałem, a na stronie autora jest niewiele informacji.
Pozdrawiam
edit:
Tak więc skończyło się na wrzuceniu kostki w programator i wgranie profili. Ciekawostką jest fakt,
że mogłem programem do tworzenia profili wgrywać nowe profile i były one widoczne.
Natomiast za pomocą Megaload.NET wgrywał się tylko firmware a profile już nie.
Nigdy wcześniej go nie używałem, a na stronie autora jest niewiele informacji.
Pozdrawiam
edit:
Tak więc skończyło się na wrzuceniu kostki w programator i wgranie profili. Ciekawostką jest fakt,
że mogłem programem do tworzenia profili wgrywać nowe profile i były one widoczne.
Natomiast za pomocą Megaload.NET wgrywał się tylko firmware a profile już nie.
Dziś przeprowadziłem trochę testów. Pomiary oscyloskopowe poziomu zakłóceń na wejściach MAX6675 dla termopary Omega i testowej chińskiej. W obu przypadkach pomiar wykonany w temperaturze ok. 25st. C.
Test z gorącą wodą też nie przyniósł niespodzianek. Zagotowana woda i wskazania obu termopar podobne. Poziom zakłóceń podobny. Rozrzut wskazań nie większy niż 2st. C. Oscylacje wskazań 1st. C. Większe oscylacje występują na wolnym powietrzu. Jak już wspomniałem rezystancja Omegi wynosi 214 Ohm, natomiast chińskiej bardzo mała rzędu 2-3 Ohm. Przeprowadziłem eksperyment polegający na dołączeniu masy tuż przy spoinie pomiarowej, oczywiście PIN2 MAXa podłączony do masy. Tak podłączona termopara spowodowała zmianę wskazań o ok. 10 st. C w dół. Czyli sprawcą błędu jest rezystancja przewodów Omegi. Odłączenie PIN2 MAXa powoduje wzrost zakłóceń oraz zmniejszenie odporności układu na sygnały zakłócające. Rada- zaekranować przewody (oplot, rurka metalowa połączone z masą). Jednak aby ustabilizować pracę urządzenia pożądane jest zastosowanie jakiegoś algorytmu uśredniającego aby zmniejszyć wpływ małej bezwładności cieplnej termopary na przypadkowe wskazania.
CHIŃSKA:
OMEGA:
Test z gorącą wodą też nie przyniósł niespodzianek. Zagotowana woda i wskazania obu termopar podobne. Poziom zakłóceń podobny. Rozrzut wskazań nie większy niż 2st. C. Oscylacje wskazań 1st. C. Większe oscylacje występują na wolnym powietrzu. Jak już wspomniałem rezystancja Omegi wynosi 214 Ohm, natomiast chińskiej bardzo mała rzędu 2-3 Ohm. Przeprowadziłem eksperyment polegający na dołączeniu masy tuż przy spoinie pomiarowej, oczywiście PIN2 MAXa podłączony do masy. Tak podłączona termopara spowodowała zmianę wskazań o ok. 10 st. C w dół. Czyli sprawcą błędu jest rezystancja przewodów Omegi. Odłączenie PIN2 MAXa powoduje wzrost zakłóceń oraz zmniejszenie odporności układu na sygnały zakłócające. Rada- zaekranować przewody (oplot, rurka metalowa połączone z masą). Jednak aby ustabilizować pracę urządzenia pożądane jest zastosowanie jakiegoś algorytmu uśredniającego aby zmniejszyć wpływ małej bezwładności cieplnej termopary na przypadkowe wskazania.
CHIŃSKA:
OMEGA:
Witam
Wykonałem kilka pomiarów, z których wynikło, że moja chińska termopara nie nadaje się do tych celów. Spoina pomiarowa ma około 1 mm średnicy, a przewody to drut srednicy 0,5 mm. Duża pojemność cieplna praktycznie uniemożliwia w miarę dokładny pomiar stykowy. Z tego wynika, że porównywanie wyników pomiarów z tą termoparą nie ma sensu. W miarę dokładne wyniki można uzyskać tylko przy pomiarze temp. cieczy, gdzie sonda i kilka centymetrów przewodów jest zanurzone w cieczy. Wyniki porównawcze z pomiarem temp. wody podałem wyżej.
Wykonałem trochę inny test na pewno obarczony znacznym błędem , ale dający jakiś pogląd na odchyłkę wskazań Omegi. Użyłem grzałki Elstein TSHTS 300W sterowanej Twoim (kmkm2) sterownikiem. Temperatura kontrolowana za pomocą termopary wbudowanej w grzałkę oraz pirometru. Powierzchnia grzałki ma czarny matowy kolor więc wsp. emisyjności powinien mieścić się w zakresie pomiarowym pirometru. Głównym problemem jest nierównomiernie grzejąca się powierzchnia tej grzałki i przez to odchyłka wskazań w różnych punktach pomiaru na jej powierzchni jest różna. Pomiary wykonałem w kilku punktach. Znalazłem za pomocą pirometru miejsce najwyższych wskazań na powierzchni SHTS. Tak samo postąpiłem z końcówką Omegi. Prawdopodobnie w tym miejscu wbudowana jest termopara grzałki, bo wskazania pirometru są bardzo zbliżone. Uzyskałem wyniki:
Temp ustawiona (termopara wbudowana)/ Omega:
-Pomiar pierwszy (ten pomiar został wykonany zanim znalazłem najgorętszy punkt grzałki), odłączony PIN2 MAX6675:
150 / 141 - różnica -9
180 / 169 - różnica -11
200 / 188 - różnica -12
215 / 201 - różnica -14
230 / 213 - różnica -17
-Pomiar drugi, (ten pomiar został wykonany zanim znalazłem najgorętszy punkt grzałki), PIN2 MAXa zwarty do masy:
150 / 157 - różnica +7
180 / 190 - różnica +10
200 / 210 - różnica +10
215 / 222 - różnica +7
230 / 236 - różnica +6
250 / 258 - różnica +8
- Trzeci pomiar, najgorętszy punkt grzałki gdzie wskazania pirometru były bardzo zbliżone do wskazań termopary wbudowanej, PIN2 MAXa zwarty do masy. Pomiar zaczęty od temp. najniższej:
150 / 166 - różnica +16
180 / 192 - różnica +12
200 / 213 - różnica +13
215 / 227 - różnica +12
230 / 238 - różnica +8
- Czwarty pomiar, najgorętszy punkt grzałki gdzie wskazania pirometru były bardzo zbliżone do wskazań termopary wbudowanej, PIN2 MAXa zwarty do masy. Pomiar zaczęty od temp najwyższej (grzałka stygnąca):
150 / 165 - różnica +15
180 / 194 - różnica +14
200 / 213 - różnica +13
215 / 229 - różnica +14
230 / 246 - różnica +16
Podsumowując. Bardzo trudno uzyskać stabilne wyniki w normalnym, nie laboratoryjnym środowisku. Wystarczy ruch powietrza od choćby ruchów rękami czy oddychania w pobliżu grzałki. Ostatni pomiar robiłem na grzałce osłoniętej z trzech stron książkami. Wyniki to zaobserwowane najczęstsze wskazania wokół temp. ustawionej, w danym momencie. U mnie odchyłka wskazań temperatury wody to ok. +18 st. C przy ok 90 st. C, oraz nie większa niż 2 st. C (przy odłączonym PIN2 MAXa.
Jak widać odchyłka wskazań Omegi jest dość liniowa. Ewentualne nieliniowości mogą wynikać z warunków w jakich zostały wykonane pomiary. Przydatną funkcją w oprogramowaniu sterownika była by oprócz uśredniania pomiarów funkcja kalibracji termopary mierzącej temperaturę płyty, poprzez powiedzmy ustawienie offsetu np od 0 st.C do -20-22st.C
Wykonałem kilka pomiarów, z których wynikło, że moja chińska termopara nie nadaje się do tych celów. Spoina pomiarowa ma około 1 mm średnicy, a przewody to drut srednicy 0,5 mm. Duża pojemność cieplna praktycznie uniemożliwia w miarę dokładny pomiar stykowy. Z tego wynika, że porównywanie wyników pomiarów z tą termoparą nie ma sensu. W miarę dokładne wyniki można uzyskać tylko przy pomiarze temp. cieczy, gdzie sonda i kilka centymetrów przewodów jest zanurzone w cieczy. Wyniki porównawcze z pomiarem temp. wody podałem wyżej.
Wykonałem trochę inny test na pewno obarczony znacznym błędem , ale dający jakiś pogląd na odchyłkę wskazań Omegi. Użyłem grzałki Elstein TSHTS 300W sterowanej Twoim (kmkm2) sterownikiem. Temperatura kontrolowana za pomocą termopary wbudowanej w grzałkę oraz pirometru. Powierzchnia grzałki ma czarny matowy kolor więc wsp. emisyjności powinien mieścić się w zakresie pomiarowym pirometru. Głównym problemem jest nierównomiernie grzejąca się powierzchnia tej grzałki i przez to odchyłka wskazań w różnych punktach pomiaru na jej powierzchni jest różna. Pomiary wykonałem w kilku punktach. Znalazłem za pomocą pirometru miejsce najwyższych wskazań na powierzchni SHTS. Tak samo postąpiłem z końcówką Omegi. Prawdopodobnie w tym miejscu wbudowana jest termopara grzałki, bo wskazania pirometru są bardzo zbliżone. Uzyskałem wyniki:
Temp ustawiona (termopara wbudowana)/ Omega:
-Pomiar pierwszy (ten pomiar został wykonany zanim znalazłem najgorętszy punkt grzałki), odłączony PIN2 MAX6675:
150 / 141 - różnica -9
180 / 169 - różnica -11
200 / 188 - różnica -12
215 / 201 - różnica -14
230 / 213 - różnica -17
-Pomiar drugi, (ten pomiar został wykonany zanim znalazłem najgorętszy punkt grzałki), PIN2 MAXa zwarty do masy:
150 / 157 - różnica +7
180 / 190 - różnica +10
200 / 210 - różnica +10
215 / 222 - różnica +7
230 / 236 - różnica +6
250 / 258 - różnica +8
- Trzeci pomiar, najgorętszy punkt grzałki gdzie wskazania pirometru były bardzo zbliżone do wskazań termopary wbudowanej, PIN2 MAXa zwarty do masy. Pomiar zaczęty od temp. najniższej:
150 / 166 - różnica +16
180 / 192 - różnica +12
200 / 213 - różnica +13
215 / 227 - różnica +12
230 / 238 - różnica +8
- Czwarty pomiar, najgorętszy punkt grzałki gdzie wskazania pirometru były bardzo zbliżone do wskazań termopary wbudowanej, PIN2 MAXa zwarty do masy. Pomiar zaczęty od temp najwyższej (grzałka stygnąca):
150 / 165 - różnica +15
180 / 194 - różnica +14
200 / 213 - różnica +13
215 / 229 - różnica +14
230 / 246 - różnica +16
Podsumowując. Bardzo trudno uzyskać stabilne wyniki w normalnym, nie laboratoryjnym środowisku. Wystarczy ruch powietrza od choćby ruchów rękami czy oddychania w pobliżu grzałki. Ostatni pomiar robiłem na grzałce osłoniętej z trzech stron książkami. Wyniki to zaobserwowane najczęstsze wskazania wokół temp. ustawionej, w danym momencie. U mnie odchyłka wskazań temperatury wody to ok. +18 st. C przy ok 90 st. C, oraz nie większa niż 2 st. C (przy odłączonym PIN2 MAXa.
Jak widać odchyłka wskazań Omegi jest dość liniowa. Ewentualne nieliniowości mogą wynikać z warunków w jakich zostały wykonane pomiary. Przydatną funkcją w oprogramowaniu sterownika była by oprócz uśredniania pomiarów funkcja kalibracji termopary mierzącej temperaturę płyty, poprzez powiedzmy ustawienie offsetu np od 0 st.C do -20-22st.C
Witam;
W załączniu poprawiony firmware. Poprawiono:
-Uśrednianie temperatury, w ciągu sekundy dokonywane jest pięć pomiarów, następnie odrzucana jest wartość największa i najmniejsza a, z posostałych trzech pomiarów wyciągana jest średnia arytmetyczna.
-W tybie wygrzewania temperaturę początkowową zmieniono z 30°c na 200°C
- Działa dioda wskazująca działanie górnej grzałki.
W załączniu poprawiony firmware. Poprawiono:
-Uśrednianie temperatury, w ciągu sekundy dokonywane jest pięć pomiarów, następnie odrzucana jest wartość największa i najmniejsza a, z posostałych trzech pomiarów wyciągana jest średnia arytmetyczna.
-W tybie wygrzewania temperaturę początkowową zmieniono z 30°c na 200°C
- Działa dioda wskazująca działanie górnej grzałki.
W załączeniu poprawiony firmware:
- Dodano możliwość korekty temperatury o zadaną wartość, dla termopary pomiarowej.
-Zmieniono wyświetlane dane na wyświetlaczu, dodano nazwę załadowanego profilu oraz poziom wysterowania górnej grzałki, usunięto parametr W.
- Zmieniono. Po odłączeniu termopary grzałki górnej lub w przypadku braku max6675 od górnej grzałki nie będzie się wyświetlał komunikat błędu. Nie ma to wpływy na sterowanie.
- Dodano możliwość korekty temperatury o zadaną wartość, dla termopary pomiarowej.
-Zmieniono wyświetlane dane na wyświetlaczu, dodano nazwę załadowanego profilu oraz poziom wysterowania górnej grzałki, usunięto parametr W.
- Zmieniono. Po odłączeniu termopary grzałki górnej lub w przypadku braku max6675 od górnej grzałki nie będzie się wyświetlał komunikat błędu. Nie ma to wpływy na sterowanie.
Re: Sterownik stacji BGA
by Google Adsense [BOT] • 4 May 2011, 18:45
Who is online
Users browsing this forum: No registered users and 1 guest
_______________________________All rights reserved. Unauthorised copying of this website's content or any of its part is strictly forbidden.
Any trademarks, brand names, products or services published on this website belong to their legal owners, are copyrighted and used for information purposes only.