Skip to content
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

Cold Junction DS18B20 not detected #74

Closed
chipemulator opened this issue Nov 12, 2015 · 4 comments
Closed

Cold Junction DS18B20 not detected #74

chipemulator opened this issue Nov 12, 2015 · 4 comments

Comments

@chipemulator
Copy link

Hello
I received today my T962A. I installed firmware 0.51 using FTDI MM232R without any problems.
After that, i installed DS18B20 following instructions, but it´s DS18B20 is not detected by firmware. I have always the message "no cold-junction TS".
As i work normally with onewire devices, i removed DS18B20 and i connected it to my PC using "onewire viewer" software and the device is working showing 21.6 ºC (room temperature).
I soldered it again to T962A PCB and i started to measure the voltages on the pins. on Pin 1 and 3 i have 0V and on pin 2 i have 3.3V. This means the 4.7K pullup resistor is ok and gnd connection is ok.
There is good continuity betwen Pin2 (Dq) and LPC2134 pin31 (po.7). On this pin i have 3.3V (correct voltage driven by 4k7 puul up resistor).

On oven boot the firmware detects LPC2134(/01/) revision F.
Oven PCb is labeled as T962-2 New2
The production date of oven is 15.05

Anyone can help me to identify cause of problem?

thanks in advance

@chipemulator
Copy link
Author

Hello
I found cause of problem. I was using DS18S20 instead of DS18B20.
I will buy DS18B20 it will work for sure.

Thanks anyway

@gravestench
Copy link

Hello, I'm having the same problem, and after seeing your comment I checked and I also have the incorrect part number! thank you for posting!

anyone know if the DS18S20 could work?

@gravestench
Copy link

@chipemulator Hey, I got it working with DS18S20. Until the pull request goes through, you can find it here. Look in ~/src/onewire.c, line 97 defines a family ID for the DS18S20, and lines 352 & 358 are where it's used. Basically, your device was working, but it was sending back a family ID which the program wasn't handling. They're almost the same sensor in every other regard, though. hope this helps. :)

@xnk
Copy link
Member

xnk commented Feb 5, 2018

PR (finally) merged

@xnk xnk closed this as completed Feb 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants