- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everyone,
I'm really struggling to have accurate temperature readings sensed, using a thermistor. I have an evaluation board for the CYBLE-224116-01 MCU that I have attached to the CY8CKIT-042-BLE-A. Externally I have connected a TO103J2F NTC 10k ohm thermistor and a 9.1k ohm resistor to the kit. The connections in place are for V high, V low and V therm.
I've read through all the documents and carried out testing on the outputs of the connections. However, the readings being displayed via the CY Smart app are completely off. 50°C is being displayed or just somewhere under.
Can someone please have a look at my PSoC creator project file and my hardware connections.
I've attached the project file and the Temperature VS Resistance table ( TO103J2F).
I really hope to have this working
Kind regards,
Alisha Khan
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Earlier you wrote that you are using 9.1K for reference resistor.
But in your Configure "Thermistor", you set Referece resistor as 10000 (10K)
How about changing the value to 9100 (9.1K)?
moto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have just skimmed the Temperature.c
In ProcessTemperatur() you are doing
> temperature = temperature / 100;
this truncates the value under decimal point
I would round it like
> temperature = (temperature + 0.5) / 100;
moto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
alisha.khan,
Can't open your project. To upload a project follow these steps: (1). Build->Clear; (2) File-> Create Archive bundle->Minimal; (3) In created zip archive delete "Generated_source" folder.
/odissey1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Earlier you wrote that you are using 9.1K for reference resistor.
But in your Configure "Thermistor", you set Referece resistor as 10000 (10K)
How about changing the value to 9100 (9.1K)?
moto