Open tava999 opened 3 years ago
Hi! Sorry for the late reply. Yes, it probably would be possible. The quick and dirty solution would be to just replace the probe and live with the fact that temperatures will be inaccurate. You could calculate the difference and use a table on a sheet of paper etc to translate. It would still be pretty accurate in a region around 25deg C.
The 'proper' solution is to use the probe specific temperature-resistance table to calculate a new lookup-table for the firmware. I have made a program to make updating the LUT easier here: https://github.com/matsstaff/ntc-lut-generator Though, you'd need to set up a development environment and build the project yourself for that.
Last idea is a bit of a hack, but it probably would be possible to locate the lookup-table in the hex data and replace it with your own custom one.
So, you'd need to put in a bit work to do it properly.
Cheers! //mats
Hi mats, thanks for your reply. I see the LUT generator but i cant run makfile under win10. I think i should use a Linux OS? I Need Just to run It and generate the table? Thank you! Cheers!
Il mar 1 dic 2020, 14:21 matsstaff notifications@github.com ha scritto:
Hi! Sorry for the late reply. Yes, it probably would be possible. The quick and dirty solution would be to just replace the probe and live with the fact that temperatures will be inaccurate. You could calculate the difference and use a table on a sheet of paper etc to translate. It would still be pretty accurate in a region around 25deg C.
The 'proper' solution is to use the probe specific temperature-resistance table to calculate a new lookup-table for the firmware. I have made a program to make updating the LUT easier here: https://github.com/matsstaff/ntc-lut-generator Though, you'd need to set up a development environment and build the project yourself for that.
Last idea is a bit of a hack, but it probably would be possible to locate the lookup-table in the hex data and replace it with your own custom one.
So, you'd need to put in a bit work to do it properly.
Cheers! //mats
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/matsstaff/stc1000p/issues/108#issuecomment-736547622, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABS543CU4VL2ZC46EHXQ3GDSSTUW7ANCNFSM4UBPWQRQ .
Ok. The needed steps are:
If you don't have much Linux and/or software development experience, you might want ask someone locally to help you out with this.
Cheers!
Thanks again for the reply. I managed to create the new look-up table. Can I just replace it in the code or do I have to necessarily recompile with GPUTILS and SDCC? Thanks again
Yes, you'll need to recompile (with the changes you've made to the LUT).
It's possible to change the original NTC 10K 3435 with NTC 10K 3950? If it's possible, how i can do? Thanks