<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://chemeng.up.ac.za/wiki/index.php?action=history&amp;feed=atom&amp;title=Heating_experiment</id>
		<title>Heating experiment - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://chemeng.up.ac.za/wiki/index.php?action=history&amp;feed=atom&amp;title=Heating_experiment"/>
		<link rel="alternate" type="text/html" href="http://chemeng.up.ac.za/wiki/index.php?title=Heating_experiment&amp;action=history"/>
		<updated>2026-05-14T05:51:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>http://chemeng.up.ac.za/wiki/index.php?title=Heating_experiment&amp;diff=794&amp;oldid=prev</id>
		<title>AndreC: typo</title>
		<link rel="alternate" type="text/html" href="http://chemeng.up.ac.za/wiki/index.php?title=Heating_experiment&amp;diff=794&amp;oldid=prev"/>
				<updated>2010-07-30T14:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:33, 30 July 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L24&quot; &gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Stop bits: 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Stop bits: 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Flow control: None / Xon Xoff&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Flow control: None / Xon Xoff&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The units do not supply data in a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;contiuous &lt;/del&gt;stream, and needs to be prompted for data. The command to send to a unit to request a reading is;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The units do not supply data in a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;continuous &lt;/ins&gt;stream, and needs to be prompted for data. The command to send to a unit to request a reading is;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; TA$&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; TA$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AndreC</name></author>	</entry>

	<entry>
		<id>http://chemeng.up.ac.za/wiki/index.php?title=Heating_experiment&amp;diff=793&amp;oldid=prev</id>
		<title>AndreC: Created page with 'This page documents the heating dynamics experiment in the 3rd year labs. It is used as one of the experiments for the Process Dynamics (CPN 321) component of Laboratory ([[C...'</title>
		<link rel="alternate" type="text/html" href="http://chemeng.up.ac.za/wiki/index.php?title=Heating_experiment&amp;diff=793&amp;oldid=prev"/>
				<updated>2010-07-30T14:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;This page documents the heating dynamics experiment in the 3rd year labs. It is used as one of the experiments for the Process Dynamics (&lt;a href=&quot;/wiki/index.php/CPN_321&quot; title=&quot;CPN 321&quot;&gt;CPN 321&lt;/a&gt;) component of Laboratory ([[C...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page documents the heating dynamics experiment in the 3rd year labs. It is used as one of the experiments for the Process Dynamics ([[CPN 321]]) component of Laboratory ([[CLB 321]]). This experimental setup is also used for some Thermodynamics experiments. The sections below lists the equipment currently in use, and links to software/manuals concerned with the setup.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
=== Experimental setup ===&lt;br /&gt;
The experimental setup only consists of two thermocouples connected to a PC via temperature transmitters. The rest of the experiment is set up as required (e.g. a kettle is boiled and the temperature measured to determine its dynamics).&lt;br /&gt;
=== Instruments/Devices ===&lt;br /&gt;
The following instruments and devices are used to the heating dynamics experiment;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|Instrument/Device&lt;br /&gt;
! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|Signal/Connection&lt;br /&gt;
! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|Notes&lt;br /&gt;
|-&lt;br /&gt;
| 2x Thermocouples || Connected to temperature transmitters ||&lt;br /&gt;
|-&lt;br /&gt;
| 2x Temperature transmitters ||Connected via RS-232 (serial) to PC||[ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/manuals/04024.pdf Manual]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
The temperature transmitters are connected to the PC using standard RS-232 (serial) connections. Therefore, the connection protocol needs to be manually configured. The default (working) settings for the two units are displayed below. Note that they can be programmed to use different settings (consult the manual for instructions).&lt;br /&gt;
* Baud: 9600 bits per second&lt;br /&gt;
* Data bits: 8&lt;br /&gt;
* Parity: None&lt;br /&gt;
* Stop bits: 1&lt;br /&gt;
* Flow control: None / Xon Xoff&lt;br /&gt;
The units do not supply data in a contiuous stream, and needs to be prompted for data. The command to send to a unit to request a reading is;&lt;br /&gt;
 TA$&lt;br /&gt;
&lt;br /&gt;
Windmill (a free-ware serial communication application) is used for serial communication and data logging. The units are set up using '''ConfIML''' is used to configure the units, their channels and data parsing (see below). '''SetupIML''' is then used to generate an instrument data file, which specifies the names, units and scaling of the channels. Finally, '''Logger''' is used to read data and save it to file.&lt;br /&gt;
&lt;br /&gt;
A point to note is that Windmill does not save the entire data message (received from the unit) to file, it relies on the correct parsing of the message. '''comDebug''' (also a Windmill application) can be used to troubleshoot communication to/from the units. Info obtained from '''comDebug''' identifies the data message received from the units as 14 byte message, with 8 blank bytes, 4 data bytes and 2 trailing bytes for a carriage return and newline. A sufficient parsing string (to be used when setting up the units in '''SetupIML''') is to ignore the first 8 bytes and then extract data until the carriage return. Thus,&lt;br /&gt;
 \I08\E&amp;quot;\C013&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The software used is available here;&lt;br /&gt;
* [ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/software/2010/windmill/windmill.zip Windmill installation files]&lt;br /&gt;
* [ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/software/2010/windmill/comDebug.zip comDebug installation files]&lt;br /&gt;
* [ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/software/2010/windmill/config%20files/ Pre-configured instrument data files]&lt;br /&gt;
* [ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/software/drivers/PCI%20Serial%20Port%20Drivers%20(32bit).zip PCI Serial Port drivers] (just in case)&lt;br /&gt;
&lt;br /&gt;
Since 2010, Matlab is no longer used for this experimental setup. However, the .m code for serial communication for this setup is available [ftp://ragnarok.up.ac.za/publicftp/3rd_year_lab/heating_dynamics_experiment/software/pre-2010%20software here].&lt;/div&gt;</summary>
		<author><name>AndreC</name></author>	</entry>

	</feed>