-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Termopara MAX31855K - błędne działanie #66
Comments
zauwaz ze masz sporo takich komunikatow: TRIAC: zaklucenia z detektora Przelacz sie z triakiem pod pin 32, na A2 bywały zakłucenia - potrafily przechodzic pelne polokresy. Co do termopary - dodaj linijke: Czy uzyles jakiegos konwertera napiec do MAX31855K - zasilanie 3V3? |
T3 - odczyt bezpośredni z termopary MAX31855K mam z sampli od maxim-ic, powinien być raczej pewny. W razie czego mam zapasowe, mogę przelutować. Konwerter sam robiłem, są to dzielniki rezystorowe na szynach SCK i CS, SDO póki co idzie bezpośrednio na Arduino, które powinno poprawnie widzieć poziom 3v3 jako High. Z detektorem to sprawdzę później to przełączenie na 32. |
Zasilasz maxa z 3v3 jak rozumiem.
Czyli zostaje jeszcze sprawdzic go na jakiejs bibliotece pod arduino ide,
dasz rade?
07.02.2017 9:46 AM "mecenas8" <notifications@github.com> napisał(a):
… [image: wykres-termopara]
<https://cloud.githubusercontent.com/assets/6990740/22683706/89a0963c-ed19-11e6-8e52-7d3a232fd262.png>
T3 - odczyt bezpośredni z termopary
tSpaliny - odczyt uśredniony (z dołożonym offsetem +25 st.C
MAX31855K mam z sampli od maxim-ic, powinien być raczej pewny. W razie
czego mam zapasowe, mogę przelutować.
Konwerter sam robiłem, są to dzielniki rezystorowe na szynach SCK i CS,
SDO póki co idzie bezpośrednio na Arduino, które powinno poprawnie widzieć
poziom 3v3 jako High.
Z detektorem to sprawdzę później to przełączenie na 32.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#66 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAHOU6gIDlxiB5GuG2yABL0epEvrE0qiks5raC99gaJpZM4L43KY>
.
|
Dałbym radę, zajmuję się programowaniem uC prawie na co dzień, z tym że głównie Microchipa. Kwestia znalezienia trochę na to trochę czasu. Mogę też wpiąć się analizatorem na SPI, wtedy byłoby widać co leci z MAX-a do Arduino. |
dobra inaczej zaktualizuj do wersji 110:
jak wcisniesz V, w terminalu co 2s. pojawia sie linijki Jak widzisz usrednianie działa najwyrazniej ok. |
Na razie nic więcej nie robiłem tylko zaktualizowałem soft i odczytałem z terminala. |
Nie rozumiem tego zapisu z terminala. Przykładowo: Dane z SPI: 0x1A20 - to jest 16 bitów, natomiast MAX wysyła 32 bity. |
Mniejsza o to ze drukuje tylko 16bit - to poprawie - ale pokazuje ... blad SCV - zwarcie termopary do VCC |
Nie było zwarcia termopary do VCC ani GND. Ze względu na brak czasu na dalsze dochodzenia z MAX31855 zakończyłem akcję z termoparą w ten sposób, że przelutowałem scalak na MAX6675 i teraz termopara działa bez zarzutu, podaje poprawne temperatury. |
Z naszych doswiadczen wynika ze 6675 lepiej toleruje rozne termopary i generalnie lepiej sobie radzi z pomiarem, mimo ze producent sugeruje uzycie 31855 |
Generalnie chcialem podsumowac, jest to raczej problem z samym MAX31855 lub termopara - bo uklad nie wspolpracuje ze wszystkimi rodzajami termopar K. |
Czyli lepiej jednak bawic sie z MAX6675K, zamykam |
Problem z działaniem termopary na MAX31855K.
Termopara podaje zaniżone odczyty, zmierzone temperatury wahają się od ok. 5-10 stopni C w stanie nadzoru (czasami spada poniżej zero - wtedy pojawiają się skokowe odczyty od bardzo dużych wartości dodatnich do bardzo dużych ujemnych). Maksymalna zmierzona temperatura podczas pracy kotła to ok 80-90 stopni, gdzie mierząc w tym czasie inną termoparą podłączoną do multimetru rzeczywiste temperatury wynoszą powyżej 150 stopni.
Załączam plik z odczytami z terminala, może w czymś pomoże.
Sterownik- terminal.txt
Dodatkowo zauważyłem w odczytach z terminala komunikaty: TRIAC: zaklucenia z detektora...
Dmuchawa nie jest "czysto" sterowana, przy mniejszych mocach słychać nierównomierną pracę.
Sprawdziłem przebieg na pinie 2 Arduino, wygląda jak poniżej, wydaje się być w porządku. Jedyne co zauważyłem to to, że lekko pływa szerokość impulsu, ale to w granicach 1-3%.
The text was updated successfully, but these errors were encountered: