From 9160bde6225e9fce5be7be25812e0eaa0bd4e081 Mon Sep 17 00:00:00 2001 From: Robin Date: Sun, 7 Feb 2010 10:47:25 +0000 Subject: [PATCH] adding pt100 description --- pt100/mybib.bib | 404 ++++++++++++++++++++++++++++++++++++++++++++++++ pt100/pt100.dia | Bin 0 -> 2710 bytes pt100/pt100.jpg | Bin 0 -> 17720 bytes pt100/pt100.tex | 249 +++++++++++++++++++++++++++++ 4 files changed, 653 insertions(+) create mode 100644 pt100/mybib.bib create mode 100644 pt100/pt100.dia create mode 100644 pt100/pt100.jpg create mode 100644 pt100/pt100.tex diff --git a/pt100/mybib.bib b/pt100/mybib.bib new file mode 100644 index 0000000..150c845 --- /dev/null +++ b/pt100/mybib.bib @@ -0,0 +1,404 @@ +% +% +% $Id: mybib.bib,v 1.5 2008/12/18 17:05:23 robin Exp $ +% +% + +@TechReport{db, + author = {R Clark, D Legge}, + title = {ETC6000 Daughterboard Design notes}, + institution = {ETC HR221850}, + year = {2004}, + key = {}, + OPTtype = {}, + OPTnumber = {}, + OPTaddress = {}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + issn = {HR221850}, + OPTlocalfile = {}, + OPTabstract = {}, +} + +@TechReport{mil1991, + author = {U.S. Department of Defence}, + title = {Reliability Prediction of Electronic Equipment}, + institution = {DOD}, + year = {1991}, + key = {MIL-HDBK-217F}, + OPTtype = {}, + OPTnumber = {}, + OPTaddress = {}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + +@Manual{tlp181, + title = {TLP 181 Datasheet}, + key = {TOSHIBA Photocoupler GaAs Ired & Photo−Transistor}, + author = {Toshiba inc.}, + OPTorganization = {}, + %address = {http://www.toshiba.com/taec/components2/Datasheet\_Sync//206/4191.pdf}, + OPTedition = {}, + OPTmonth = {}, + year = {2009}, +OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, +OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + + + + +@Manual{pic18f2523, + title = {PIC18F2523 Datasheet}, + OPTkey = {}, + author = {Microchip inc}, + OPTorganization = {}, + address = {http://ww1.microchip.com/downloads/en/DeviceDoc/39755c.pdf}, + OPTedition = {}, + OPTmonth = {}, + year = {2009}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + + +@Book{wt, + title = {Water Treatment Essentials for Boiler Plant Operation}, + publisher = {Mc Graw Hill ISBN 0-07-048291-5}, + year = {1997}, + author = {Robert G Nunn}, + ALTALTeditor = {}, + OPTkey = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTedition = {}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {ISBN 0-07-048291-5}, + OPTlocalfile = {}, + OPTabstracts = {}, +} + +@TechReport{pcbAI222562, + author = {C Talmay}, + title = {Circuit Schematic TDS Daughterboard AI222562}, + institution = {ETC}, + year = {2010}, + OPTkey = {}, + OPTtype = {}, + OPTnumber = {AI222562}, + OPTaddress = {}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + +@TechReport{spiraxsarco, + author = {Spirax Sarco}, + title = {http://www.spiraxsarco.com/resources/steam-engineering-tutorials.asp}, + institution = {Spirax Sarco}, + year = {2010}, + OPTkey = {}, + OPTtype = {}, + OPTnumber = {}, + OPTaddress = {}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + +@Book{aoe, + title = {The Art of Electronics}, + publisher = {Cambridge}, + year = {1989}, + author = {Paul Horowitz, Winfield Hill}, + %author = {}, + OPTkey = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTedition = {2nd}, + OPTmonth = {}, + OPTnote = {}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {ISBN 0-521-37095-7}, + OPTlocalfile = {}, + OPTabstracts = {}, +} + +@TechReport{eurothermtables, + author = {}, + title = {Thermocouple Emf TABLES and PLATINUM 100 RESISTANCE THERMOMETER TABLES}, + institution = {Eurotherm}, + year = {1973}, + OPTkey = {}, + OPTtype = {}, + OPTnumber = {}, + OPTaddress = {}, + OPTmonth = {June}, + OPTnote = {Bulletin TT-1}, + OPTannote = {}, + OPTurl = {}, + OPTdoi = {}, + OPTissn = {}, + OPTlocalfile = {}, + OPTabstract = {}, +} + +@MISC{iso639-1, + title = "ISO 639-1: Code for the Representation of Names of Languages", + author = "International Standardization Organization", + howpublished = "http://www.loc.gov/standards/iso639-2/criteria1.html" + year = "1998" +} + +@MISC{nano-x, + title = "The nano-X windowing system", + author = "Greg Haerr", + howpublished = "http://www.microwindows.org/" + year = "2003" +} + + + + +@MISC{X11, + title = "The XFree86 Project, Inc", + author = "Open Source", + howpublished = "http://www.xfree86.org/" + year = "1992" +} + + +http://www.xfree86.org/ + +@MISC{iso639-2, + title = "ISO 639-2: Code for the Representation of Names of Languages", + author = "International Standardization Organization", + howpublished = "http://www.loc.gov/standards/iso639-2/criteria1.html" + year = "1998" +} + + +@misc{ touchscreenprod, + author = "M. Thirsk", + title = "Touchscreen Production Procedure : HR~222165", + howpublished = "Internal ETC Document", + year = "2008" }; + + +@misc{ touchscreensoftware, + author = "ETC Software Dept.", + title = "Touchscreen Software released to Production : HR~222162", + howpublished = "Internal ETC Software (medium: 2 MMC cards)", + year = "2008" }; + +@misc{ touchscreengui, + author = "D.J. Legge, R.P.Clark", + title = "Touchscreen GUI Design Document : HR~222163", + howpublished = "Internal ETC Document", + year = "2008" }; + + +@misc{ gumstix, + author = "Gumstix Inc", + title = "Gumstix Home Page", + howpublished = "WEB http://www.gumstix.com/", + year = "2008" }; + + +@misc{ fltk, + author = "FLTK open Source Developers", + title = "Fast Light Toolkit", + howpublished = "WEB http://www.fltk.org/", + year = "2008" }; + + +@Book{ldd, +author = {Jonathon Corbet}, +ALTeditor = {Alessandro Rubini}, +ALTeditor = {Greg Kroah-Hartman}, +title = {Linux Device Drivers}, +publisher = {O'Reilly ISBN 0-596-00590-3}, +year = {1998}, +OPTkey = {ISBN 0-596-00590-3}, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {linux}, +OPTaddress = {}, +OPTedition = {3rd}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {www.oreilly.com}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + + +@Book{bash, +author = {Carl Albing}, +title = {Bash Cookbook}, +publisher = {O'Reilly ISBN 0-596-52678-4}, +year = {2007}, +OPTkey = {ISBN 0-596-52678-4}, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {unix/linux}, +OPTaddress = {}, +OPTedition = {}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {www.oreilly.com}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + +@Book{sedawk, +author = {Dale Dougherty, Arnold Robbins}, +title = {Sed and Awk}, +publisher = {O'Reilly ISBN 1-56592-225-5}, +year = {1997}, +OPTkey = {ISBN 1-56592-225-5}, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {unix/linux}, +OPTaddress = {}, +OPTedition = {}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {www.oreilly.com}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + +@Book{bels, +author = {Karim Yaghmour}, +title = {Building Embedded LINUX systems}, +publisher = {O'Reilly ISBN ISBN 0-596-00222-X}, +year = {2003}, +OPTkey = {ISBN 0-596-00222-X}, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {linux}, +OPTaddress = {}, +OPTedition = {3rd}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {www.oreilly.com}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + +@Book{can, +author = {Olaf Pfeiffer}, +ALTeditor = {Andrew Ayre}, +ALTeditor = {Christian Keydel}, +title = {Embedded networking with CAN and CANopen}, +publisher = {RTC ISBN 0-929392-78-7}, +year = {2003}, +OPTkey = { }, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {Embedded Systems}, +OPTaddress = {}, +OPTedition = {1st}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {www.rtcbooks.com}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + +@Article{article, +author = {dd}, +title = {dd}, +journal = {dd}, +year = {2008}, +OPTkey = {}, +OPTvolume = {}, +OPTnumber = {}, +OPTpages = {1,2}, +OPTmonth = {JAN}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + +@Book{sqlite, +author = {Micheal Owens}, +title = {The definitive guide to SQLite}, +publisher = {Apres ISBN 1-59059-673-0}, +year = {2006}, +OPTkey = {}, +OPTvolume = {}, +OPTnumber = {}, +OPTseries = {Databases/SQLite}, +OPTaddress = {}, +OPTedition = {}, +OPTmonth = {}, +OPTnote = {}, +OPTannote = {}, +OPTurl = {}, +OPTdoi = {}, +OPTissn = {}, +OPTlocalfile = {}, +OPTabstract = {} +}; + diff --git a/pt100/pt100.dia b/pt100/pt100.dia new file mode 100644 index 0000000000000000000000000000000000000000..38185251fc8352b5356fb715ce8373a9595d6728 GIT binary patch literal 2710 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 Q^8MNW0W92U_HlXu0MbQQEC2ui literal 0 HcmV?d00001 diff --git a/pt100/pt100.jpg b/pt100/pt100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92461ca5b9eb69044eaa4dc9d5b6a3dbab125a23 GIT binary patch literal 17720 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 literal 0 HcmV?d00001 diff --git a/pt100/pt100.tex b/pt100/pt100.tex new file mode 100644 index 0000000..9d91844 --- /dev/null +++ b/pt100/pt100.tex @@ -0,0 +1,249 @@ +\documentclass[a4paper,10pt]{article} +\usepackage[utf8x]{inputenc} +\usepackage{graphicx} +\usepackage{fancyhdr} +\usepackage{lastpage} +\clubpenalty=300 +\widowpenalty=300 +% +% Make the revision and doc number macro's then they are defined in one place +\newcommand{\rev}{PA5} +\newcommand{\etcdoc}{ HR222975 } +\newcommand{\wlc}{{Water~Level~Controller~Unit}} +\newcommand{\ft}{{\em 4 $\rightarrow$ 20mA } } +\newcommand{\tds}{TDS Daughterboard} +\newcommand{\oc}{$^{o}{C}$} +\newcommand{\adctw}{{${\mathcal{ADC}}_{12}$}} +\newcommand{\adcten}{{${\mathcal{ADC}}_{10}$}} +\newcommand{\ohms}[1]{\ensuremath{#1\Omega}} + +\title{TDS Daughter Board Design Notes \\ \etcdoc revision \rev} +\author{R.P. Clark} + +\begin{document} +\pagenumbering{roman} +\pagestyle{fancy} +\maketitle +\lhead{} +\chead{\textbf{ETC6211: Total Dissolved Solids Daughterboard}} +\rhead{} +\rfoot{\thepage} +\cfoot{} +\lfoot{\textbf{\small ETC Document Number: \etcdoc Revision: \rev}} + +\maketitle + +\begin{abstract} +The PT100, or platinum wire \ohms{100} sensor is +a wisely used industrial temperature sensor that is +are slowly replacing the use of thermocouples in many +industrial applications below 600\oc, due to high accuracy\cite{aoe}. + +This chapter looks at the most common configuration, the +four wire circuit, and analyses it from an FMEA perspective twice. +Once considering single faults (cardinality constrained powerset of 1) and then again, considering the +possibility of double simultaneous faults (cardinality constrained powerset of 2). + +The analysis is performed using Propositional Logic +diagrasms to aid in the reasoning process, which takes +the failure modes of the components, and produces a +failure mode model for the circuit as a whole. +Thus after the analysis the PT100 temperature sensing circuit, may be veiwed +from an FMEA persepective as a component itsself, with a set of know failure modes. + +\end{abstract} +\section{Overview of PT100 four wire circuit} + +The PT100 four wire circuit consists of teo resistors supplying +a current to a third, the thermistor or PT100. By measuring volatges +from sections of this circuit forming potential dividers, we can determine the +current resistance of the platinum wire sensor. The resistance +of this is directly related to temperature, and may be determined by +look-up tables or a suitable polynomial expression. + +\subsection{Accuracy despite variable resistance in cables} + +For electronic and accuracy reasons the four wire circiut is used +because of resistance in the cables. Resitance from the supply + causes a slight voltage +drop in the supply to the PT100. As no significant current +is carried by the two `sense' lines the resistance back to the ADC +causes only a negligible voltage drop. The current flowing though the +whole circuit can be measured on the PCB by reading a third +sense voltage from one of the load resistors. Knowing the current flowing +through the circuit +and knowing the voltage drop over the PT100, we can calculate its +resistance by ohms law $V=I.R$, $R=\frac{I}{V}$. +Thus a little loss of supply current due to resistance in the cables +does not impinge on accuracy. +The resistance to temperature conversion is achieved +through the published PT100 tables\cite{eurothermtables}. + +\section{Safety case for 4 wire circuit} + +This sub-section looks at the behaviour of the PT100 four wire circuit +for the effects of component failures. +All components have a set of known `failure modes'. +In other words we know that a given component can fail in several distict ways. +Studies have been published which list common component types +and their sets of failure modes, often with MTTF statistics \cite{mil1991}. +Thus for each component, an analysis is made for each of it failure modes, +with respect to its effect on the +circuit. Each one of these scenarios is termed a `test case'. +The resultant circuit behaviour for each of these test cases is noted. +The worst case for this type of +analysis would be a fault that we cannot detect. +Where this occurs a circuit re-design is probably the only sensible course of action. + +\subsection{Single Fault FMEA Analysis of PT100 Four wire circuit} + +\label{fmea} +Looking at this circuit, it simply consists of three resistors. +Resistors according to the DOD Electronic component fault handbook +1991, fail by either going OPEN or SHORT circuit \cite{mil1991}. +%Should wires become disconnected these will have the same effect as +%given resistors going open. +For the purpose of his analyis; +$R_{1}$ is the \ohms{2k2} from 5V to the thermistor, +$R_p$ is the PT100 thermistor and $R_{2}$ connects the thermistor to ground. + +\begin{table}[ht] +\caption{PT100 FMEA Single Faults} % title of Table +\centering % used for centering table +\begin{tabular}{||l|c|c|l|l||} +\hline \hline + \textbf{Test} & \textbf{Result} & \textbf{Result } & \textbf{General} \\ + \textbf{Case} & \textbf{sense +} & \textbf{sense -} & \textbf{Symtom Description} \\ +% R & wire & res + & res - & description +\hline +\hline + $R_1$ SHORT & High & - & Value Out of Range Value \\ \hline +$R_1$ OPEN & Low & Low & Both values out of range \\ \hline + \hline +$R_p$ SHORT & Low & High & Both values out of range \\ \hline + $R_p$ OPEN & High & Low & Both values out of range \\ \hline +\hline +$R_2$ SHORT & - & Low & Value Out of Range Value \\ + $R_2$ OPEN & High & High & Both values out of range \\ \hline +\hline +\end{tabular} +\label{ptfmea} +\end{table} + +From table \ref{ptfmea} it can be seen that any component failure in the circuit +will cause a common symptom, that of one or more of the values being out of range. +So by defining an acceptable measurement/temperature range, and ensuring the +values are always within these bounds we can be confident that none of the +resistors in this circuit has failed. + +\subsection{Single Fault Modes as PLD} + +% Place in PLD diagram + +\subsection{Range and PT100 Calculations} + +PT100 resistors are designed to +have a resistance of ohms{100} at 0 \oc \cite{eurothermtables}. +A suitable `wider than to be expected range' was considered to be {-100\oc} to {300\oc}. +According to the Eurotherm PT100 +tables \cite{eurothermtables}, this corresponded to the resistances \ohms{60.28} +and \ohms{212.02} respectively. From this the potential divider circuit can be +analysed and the maximum and minimum acceptable voltages determined. +These can be used as bounds results to apply the findings from the +PT100 FMEA analysis in section \ref{fmea}. + +As the PT100 forms a potential divider with the \ohms{2k2} load resistors, +the upper and lower readings can be calculated thus: + +$$ highreading = 5V.\frac{2k2+pt100}{2k2+2k2+pt100} $$ +$$ lowreading = 5V.\frac{2k2}{2k2+2k2+pt100} $$ + +To convert these to twelve bit ADC (\adctw) counts: + +$$ highreading = 2^{12}.\frac{2k2+pt100}{2k2+2k2+pt100} $$ +$$ lowreading = 2^{12}.\frac{2k2}{2k2+2k2+pt100} $$ + + +\begin{table}[ht] +\caption{PT100 Maximum and Minimum Values} % title of Table +\centering % used for centering table +\begin{tabular}{||c|c|c|l|l||} +\hline \hline + \textbf{Temperature} & \textbf{PT100 resistance} & +\textbf{Lower} & \textbf{Higher} & \textbf{Description} \\ +\hline + {-100 \oc} & {\ohms{68.28}} & 2.46V & 2.53V & Boundary of \\ + & & 2017\adctw & 2079\adctw & out of range LOW \\ \hline + {0 \oc} & {\ohms{100}} & 2.44V & 2.56V & Mid Range \\ + & & 2002\adctw & 2094\adctw & \\ \hline + {+300 \oc} & {\ohms{212.02}} & 2.38V & 2.62V & Boundary of \\ + & & 1954\adctw & 2142\adctw & out of range HIGH \\ \hline +\hline +\end{tabular} +\label{ptbounds} +\end{table} + +Table \ref{ptbounds} gives ranges that determine correct operation. In fact it can be shown that +for any single error (short or opening of any resistor) this bounds check +will detect it. + +%\vbox{ +%\subsubsection{Calculating Bounds: High Value : HP48 RPL} +% +% +%HP RPL calculator program to take pt100 resistance +%and convert to voltage and {\adctw} values. +% +%\begin{verbatim} +%<< -> p +% << +% p 2200 + 2200 2200 + p + / 5 * DUP 5 +% / 4096 * +% >> +%>> +%\end{verbatim} +%} +% +%\vbox{ +%\subsubsection{Calculating Bounds: LOW Value : HP48 RPL} +% +% +%HP RPL calculator program to take pt100 resistance +%and convert to voltage and {\adctw} values. +% +%\begin{verbatim} +%<< -> p +% << +% p 2200 2200 p 2200 + + / 5 * DUP 5 +% / 4096 * +% >> +%>> +%\end{verbatim} +%} +% +%\subsection{Implementation of Four Wire Circuit} +% +%A standard 4 wire PT100\cite[pp 992]{aoe} circuit is read by +%ports on the 12 bit ADC of the PIC18F2523\cite{pic18f2523}. +%Three readings are taken. A reading to confirm the voltage level +%over $R_2$ is taken, +%from which the current can be determined. +%The two sense lines then give the voltage over the PT100 thermistor. +%As we know the current flowing through it we can determine the +%resistance. +% +%After verification (PT100 voltages/readings in range etc) the temperature +%value is determined by interpolation via the PT100 tables \cite{eurothermtables}. +%First order low pass filtering is then applied to smooth the value. +%\section{Water Level Readings - \ft Inputs} +%\label{wl} +%After h/w revision 0.4, water level sensor \ft connections are wired to the TDS daughterboard, +%but are passed to the main unit via a multiplexer, and connect to the +%14 pin harwin (to PIN 13 of JP1 \cite{pcbAI222562}). +% +%The safety critical \ft water~level readings are thus handled in the \wlc. +% + +\subsection{Single Fault FMEA Analysis of PT100 Four wire circuit} +typeset in {\Huge \LaTeX} \today +