|
This VI package gets the temperature from DS18B20 and/or DS18S20 via a serial adapter (DS9097U) or USB adapter (DS9490R).The VI only use the TMEX DLLs so the user does not need to install any Java stuff.
This VI package gets the temperature from DS18B20/22 via a serial adapter (DS9097U) or USB adapter (DS9490R).The VI only use the TMEX DLLs so the user does not need to install any Java stuff.Note: tested on LabView 7.1, 8.2 and 8.5 Other requirements:
serial adapter (DS9097U) or USB adapter (DS9490R).
Change control:
6 dec 2006: My previous example didn't work with several temperature sensors on the same net so I updated so that it works. The new example measures all temperature sensors on a net and place the results in an array and indicates how many were found. 7 dec 2006: Created a cluster to get together the temperature with the sensor ID.3 April 2007: Someone had problem with interfacing a DS18S20 so I got some samples from Maxim (thank you) and I could update the VIs accordingly. The temperature reading is a bit different so I made 2 VIs, one for each. Have fun.
Thanks a lot!
This is a very good instrument driver for the DS18B20! Actually to my knowledge this package is the only full featured driver for DS18B20. It would be great to have some documentation in the package about the propre way to set and talk to the DS18B20.
I would like to know the legal terms of usage of this package. I am curently graduating from tech. university and i would like to use parts of this package in my own program. My program would be strictly used to measurements purposes at university (no commercial usage). Please provide adequate notice on this page (e.g. comment) as well as email (visible on my profile page).
Thanks in advance for any help.,
Help with Multiple DS1822s
All,
I'm attempting to use Labview 7.1 to display about 16 DS1822's temperature readings and your latest post was quite helpful in getting a readout if there's only 1 device in the system. I've tried modifying the code to be able to read and display from multiple sensors, but with no luck.
I've been able to identify and display the correct serial numbers of multiple devices, using the TMNext function after using the TMFirst device identifier. The problem seems to lie within the Read DS18B20.vi when trying to read more than one device. I think it has to do with the way I'm routing my SessionHandler and StateBuffer signals. Has anyone tried identifying, reading, and displaying multiple DS18B20s or DS1822s at a time? I'm very new to both 1-wire and TMEX API, so any help would be greatly appreciated. Thanks!
Rick Clemons
rclemons@hrl.com