|
K145 Temperature
Monitor Lite
(shareware,
$19 USD)
This application is designed to monitor and display temperature information from the
DIY/Kitsrus K145 Temperature Data Logger kit
(www.kitsrus.com). This is a 4 – channel unit, using DS18S20 one-wire temperature sensors. Connection to the pc is through the serial port.
|
|
Software features:
- 4 channels of temperature display and recording
- Thermometer display
- Diagram and Plot window
- Logging
- User-configurable Diagram interface new
- Display temperatures and channel labels in user-created diagram
(diagram is created in separate Editor
program, here)
- Temperatures and channel labels are color configurable
- Optional date-time object in diagram
- Default diagram is included
- Displays Min/Max values for each channel
- User definable colors for each channel for Thermometers and Plotter
- Option to define "friendly" names for each channel
- Option to configure calibration offsets for sensor readings recent
- Select Deg C or Deg F, in software
(** the K145 must be jumpered for Deg C, and left on that setting)
- Adjustable temperature display scales for thermometers and plot
(Conversion calculator included, to assist with setting
temperature scale)
- Logging function, with configurable log interval
- Add user comments to Log new
- Log is saved to file either manually, or automatically on
a 24 hour cycle
- Log file is saved in tab-delimited format, for easy loading
into a spreadsheet program
- The program uses local settings (aka “Regional Options”) for
formatting temperature values, and dates and times in the Log.
- Capture a screenshot of the Diagram/Plot window
- Selectable COM port
- Option to auto-connect at program start
- Configuration settings are saved to file |
Purchase
the
K145 kit
at Carl's
Download
K145TMLite
software
Pay for
the
K145TMLite
software
|
See the change log (below) for
info on recent updates.
System
Requirements:
- Windows 2000 to Vista32 (not tested on Win95, Win98. WinME, XP64,
Vista64, or Win7)
(a user has reported being able to run
the program in Linux/Wine)
- 3.6 MB of hard drive space
- an available serial port
You can download the files here.
The Diagram Editor files are here.
(See the old K145TMLite here: K145TMStd)
top
Change Log
Dec 14/09
v. 2.0.1 (08)
- added user-configurable diagram interface
- create diagram in separate Diagram Editor program
- plot display is moved to diagram page, and
reduced in height
- capture function
- plot and diagram together
- plot only
- added ability to add user comments to Log
- revised configuration display
- revised time display at bottom of main window
- this (diagram capable) version becomes shareware
- Help file updated
Oct 17/09
v. 1.7.0 (79)
- added ability to modify recorded (and displayed) temperatures
with a calibration offset value.
- Help file updated.
Mar 26/09
v. 1.6.6 (76)
- fixed issue with Spacebar key, where pressing the Spacebar
could accidentally cause a connect/disconnect from the K145
Mar 09/09
v. 1.6.5 (75)
- fixed problem with Logging engine where logging
would stop for no apparent reason.
Jan 28/09
v. 1.6.4 (73)
- fix bug in auto-save Log counter
- fix bug in how Min/Max values are handled.
Originally, the Min/Max values would be immediately reset
if piece of "bad data" came through on that channel.
Now, previous Min/Max values are maintained. Min/Max values
are reset only when establishing a connection with the K145
board,
when changing temperature scale, or by deliberate
manual action.
- modified temperature display handling.
Originally, if a piece of bad data came through, that channel
display would be immediately set to "-----". Depending on the
severity of the problem, that channel display might be seen to
be flipping back and forth between "-----" and a number.
Now, the display for that channel will maintain the previous value
when a piece of bad data comes through. This is on a 10-second
timeout. If valid data hasn't arrived within the timeout period, the
the display will go to "-----".
- Help file updated
Jan 21/09
v. 1.6.3 (71)
- fix bug in auto-saving the Log
- modified internal handling of data errors
Known issue: the Min/Max values for a given channel may reset
if a piece of "bad data" comes through on that channel.
Jan 12/09
v. 1.6.2 (70)
- fixed problem with sign not being displayed for negative temperatures
- improved timing accuracy of the logging engine
Nov 27/08
v. 1.6.1 (63)
- added options for handling data errors
This is useful for older hardware where data transmission
may not be stable.
- Log is now automatically saved to file every 24hr
- Added a counter to display how many times the Log has been auto-saved
- revised form layout so that current temperatures are
visible no matter which page is displayed
- removed the visual Tabs that were used to switch between views.
Instead, use the shortcut keys (or the popup
menu)
- [Ctrl] + [T] for Thermometers
- [Ctrl] + [P] for the Plot page
- [Ctrl] + [L] for the Log page
- Thermometer page is now called "Thermometers" rather than "Display"
in the popup menu.
Shortcut key changed to [Ctrl] + [T]
- Config and Log files are now stored in a subfolder of the MyDocuments
folder. ie: C:\MyDocuments\K145\K145Config.ini
- updated the Help file
Known issue...
Under certain conditions, the timing of Log entries gradually shifts.
This is apparent in Win98 systems, and in newer systems with multiple
processors. Example: over a 24hr period, the Log timestamps may have
gained (or lost) approximately 5 seconds.
Oct 01/08
v. 1.5.2 (43)
- fixed Win98 configuration issue
- revised layout of Conversion Calculator form
- changes to Grid Brightness settings now saved from Config form and Main form
- updated Help file
Jul 29/08
v. 1.5.1 (42)
- configuration settings are now saved to file
- added AutoConnect option
- added option to select Log font and size
- configuration moved to a separate window
- conversion calculator moved to separate window
- temperature scales display has been simplified
- minor visual changes to main display
- Help file not updated
Jul 15/08
v. 1.3.3 (40)
- improved timing accuracy of the Log engine.
Jun 23/08
v. 1.3.2 (39)
- added temperature number display to Plot page
- added Plot grid brightness control (in popup menu)
- moved Plot channel visibility control to popup menu
- moved Max and Min value displays closer together (Thermometer page)
- visual adjustments to accommodate new display
- help file _not_ updated
Feb 08/08
v. 1.3.1 (38) - Not published
- minor adjustments to some labels
Feb 07/08
v. 1.3.1 (37)
- revised Logging Engine
- temperature data is now recorded in "parallel"
ie: each channel in its own column.
- added Logging Interval option
The Interval is adjustable between 1 second and 1 minute.
- the program now detects when a temperature sensor is disconnected.
Displays and logging for the disconnected channel are adjusted accordingly.
- moved Log font size adjust to the Config page
- removed access to DTR line -- the board is powered up automatically,
when COM port connection is established.
- adjustments to the Plot Capture routine, to eliminate menu ghosting in Vista.
- adjustments to Config page to make room for Logging options
- added Help link (?) at top-right of program window.
- Help file has been updated
Dec 07/07
v. 1.2.3 (31)
- added code to recognize regional settings of user's computer
- dates and times are recorded in Log according to local settings
- local decimal separator is recognized and used for display and logging of data.
- when saving the Log to file, the suggested filename has the local date format,
but using "-" as a separator.
Dec 02/07
v. 1.2.2 (28)
- fixed problem with internal error handling
- minor color adjustment in Log screen
Nov 30/07
v. 1.2.1 (27)
- Serial connection
- internal coding changes to improve the connection process
- added option to manually control the DTR line
- moved COM port selector to the Config page
- added additional config popup for the serial port
- serial port disconnect process is now separated
from
the program shutdown process -- the program will
continue to run even when disconnected.
- Logging
- logging is now a little more verbose
- added option to set Log screen font to a larger size
- modified the "column" spacing on the Log screen for
better readability
- modified how the temperature channels are identified
for better readability in the Log
- the "Save Log" dialog now includes the date and time
in the suggested filename.
- Plotting
- removed the 0.1 sec setting
- added 30 sec (360 min/6 hr) and 300 sec (60 hr) setting
- Other
- added more error handling
- dates should now be displayed in local format
- times are now displayed in 24 Hr format
- added Menu items and keyboard shortcuts for selecting
different pages for display ("Display", "Plot", etc).
Jun 18/07
v. 1.1.1
- added Min/Max temperature indication
- minor visual changes
Apr 11, 2007
v. 1.0.1
- added Plot screenshot capability
- added test for serial connection, while program is running.
- minor visual changes
Mar 10, 2007
v. 1 released
Notes:
a. This version of the Temperature
Monitor is freeware.
b. Read about the DS18S20 1-wire Temperature Sensor here.
c. The original developer of the K145 (Quozl) has a project
page:
http://james.tooraweenah.com/moin/ts
d. If you're unsure about the usability of your serial port,
you might want to try connecting
with the K145
Tester, or HyperTerminal. If you
can connect, and the data is not corrupted
in the display, then your port should be OK.
If you're not familiar with HyperTerminal,
there's a tutorial here.
e. There is an RS232 tutorial here.
top |