|
|
@@ -94,7 +94,7 @@ The general characteristics in common for all pulses are the DC voltage $U_A$, t
|
|
|
|
|
|
An important observation is that the definition of the surge voltage, $U_s$, differs in ISO~7637 and ISO~16750 as depicted in \autoref{fig:loadDumpTestA}.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Test pulse 1}
|
|
|
This pulse simulates the event of the power supply being disconnected while the DUT is connected to other inductive loads. The other inductive loads will generate a voltage transient of reversed polarity onto the DUT's supply lines.
|
|
|
|
|
|
@@ -135,7 +135,7 @@ In the standard there are two additional timings associated to this pulse, $t_2$
|
|
|
\label{tab:pulse1}
|
|
|
\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Test pulse 2a}
|
|
|
This pulse simulates the event of a load, parallel to the DUT, being disconnected. The inductance in the wiring harness will then generate a positive voltage transient on the DUT's supply lines. distinguishable when seen on a oscilloscope.
|
|
|
|
|
|
@@ -170,7 +170,7 @@ This pulse simulates the event of a load, parallel to the DUT, being disconnecte
|
|
|
\label{tab:pulse2a}
|
|
|
\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Test pulse 3a and 3b}
|
|
|
Test pulse 3a and 3b simulates transients ``which occur as a result of the switching process'' as stated in the standard \cite{iso_7637_2}. The formulation is not very clear, but is interperted and explained by Frazier and Alles \cite{comparison_iso_7637_real_world} to be the result of a mechanical switch breaking an inductive load. These transients are very short, compared to the other pulses, and the repetition time is very short. The pulses are sent in bursts, grouping a number of pulses together and separating groups by a fixed time.
|
|
|
|
|
|
@@ -222,7 +222,7 @@ These pulses contain high frequency components, up to 100~MHz, and special care
|
|
|
\label{tab:pulse3}
|
|
|
\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Load dump Test A}
|
|
|
The Load dump Test A simulates the event of disconnecting a battery that is charged by the vehicles alternator, the current that the alternator is driving will give rise to a long voltage transient.
|
|
|
|
|
|
@@ -261,7 +261,7 @@ Prior to 2011, the Load dump Test A was part of the ISO~7637-2 standard under th
|
|
|
\label{tab:loadDumpTestA}
|
|
|
\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Application of test pulses}
|
|
|
During a test, the nominal voltage is first applied between the plus and minus terminal of the DUT's power supply input by the test equipment. Then a series of test pulses are applied between the same terminals. The pulses are repeated at specified intervals, $t_1$, as depicted in \autoref{fig:doubleexprep}.
|
|
|
|
|
|
@@ -275,7 +275,7 @@ An example of how a test pulse can be applied by the test equipment is depicted
|
|
|
\label{fig:test_equipment_setup}
|
|
|
\end{figure}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Verification}
|
|
|
The test pulses are to be verified before they are applied to the DUT. The voltage levels and the timings are to be measured both without any load, and with a matched load, $R_L$ = $R_i$, attached. The standard omits the rise time constraint when the load is attached, except for pulse 3a and 3b. \cite{iso_7637_2}
|
|
|
|
|
|
@@ -340,7 +340,7 @@ Chapter 3.1.6 \cite{theCircuitDesignersCompanion}
|
|
|
\section{Measurement}
|
|
|
There are several measurement methods needed during the project. To verify the test pulses, voltage has to be measured over time. To verify the dummy loads, resistance has to be measured. To verify the attenuators, their magnitude response has to be measured. This chapter describes the necessary measurement theory required for this project.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Resistance}
|
|
|
To measure resistance, a current is fed through the resistor and the resulting voltage is measured to calculate the resistance using ohms law. This is typically carried out using a multimeter and two probe wires connecting to each terminal of the resistor. When measuring very low valued resistors, however, the resistance in the probe wires can be significant in relation to the resistor measured and will affect the accuracy. One way of overcoming this is to perform a 4-wire measurement using a so called \emph{Kelvin connection}. In this method the current that is fed through the resistor using one pair of wire, and the resulting voltage is measured at the desired point using another pair according to \autoref{fig:kelvin_measurement}.\cite{theCircuitDesignersCompanion}
|
|
|
|
|
|
@@ -351,13 +351,13 @@ To measure resistance, a current is fed through the resistor and the resulting v
|
|
|
\label{fig:kelvin_measurement}
|
|
|
\end{figure}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{High Voltage}
|
|
|
The highest voltage that can be generated by the pulse generators is 1500~V, which is higher than any of the standards require but will serve as the design goal for the verification equipment. This is a higher voltage than most acquisition devices can measure without the use of external attenuators \cite{source}.
|
|
|
|
|
|
Resistive attenuators.. \todo[fyll på]
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Oscilloscopes, bandwidth, rise time and probes}
|
|
|
When using an oscilloscope to measure voltage over time, there are several limiting factors to how fast signals one can measure. The oscilloscope itself has a specified bandwidth, as do the probe and any attenuators used. All of these combined determine how short rise times that can be measured accurately. The rise time of the measured will be affected by these properties and the rise time displayed on the oscilloscope screen will be approximately according to \autoref{equ:riseComposite}, where $T_N$ is the \SIrange{10}{90}{\percent} rise time limit for each part in the chain. \cite{highSpeedDigitalDesign}
|
|
|
|
|
|
@@ -373,15 +373,11 @@ Since \autoref{equ:riseComposite} is based on the rise time limitation but the s
|
|
|
T_{10-90} = \frac{0.338}{F_{ \SI{3}{\deci\bel}}}
|
|
|
\end{equation}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{Measurement errors}
|
|
|
-\todo[Put good theory here]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{RF Attenuators}
|
|
|
Linearity, tolerances, power, combinations of resistors, impedances
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Tolerances and maximum ratings}
|
|
|
Resistors, Power, Voltages, surges,
|
|
|
Relays, isolation, dielectric strength
|
|
|
@@ -390,7 +386,7 @@ Relays, isolation, dielectric strength
|
|
|
\section{Analysis}
|
|
|
The data points from the measurement must be processed and evaluated to determine if the measured pulse is within the specified limits.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Mathematical description}
|
|
|
All of the test pulses applied to the vehicle equipment can individually be described mathematically by variations of the double exponential function shown in \autoref{eq:doubleexp} and \autoref{fig:doubleexp}. The properties of interest, the ones which are specified in the standards, are the surge voltage $ U_s $, the rise time $ t_r $, the duration $ t_d $ and the repetition time $ t_1 $. \cite{iso_7637_2}
|
|
|
|
|
|
@@ -399,28 +395,7 @@ All of the test pulses applied to the vehicle equipment can individually be desc
|
|
|
\label{eq:doubleexp}
|
|
|
\end{equation}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{What is good}
|
|
|
-\label{sec:goodness}
|
|
|
-\todo[Någonting om vad som anses bra]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{Curve fitting?}
|
|
|
-\todo[Läs på om ämnet och se ifall det kan vara rimligt]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{Max/min limits?}
|
|
|
-\todo[Användandet av max/min-fönster]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{Parameter extraction?}
|
|
|
-\todo[Detta är nog ett påhittat ord, kanske menar jag curve fitting?]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-\subsection{Evaluation/simulation/robustness}
|
|
|
-\todo[Jämför och evaluera de två eller tre metoderna med hänseende till vad som står i ``goodness'']
|
|
|
-
|
|
|
-----
|
|
|
+It is not in the scope of this report to actually fit this function to the measured pulse, and further analyze it.
|
|
|
|
|
|
\squareit{
|
|
|
Essentially an embedded high voltage probe.
|
|
|
@@ -475,61 +450,106 @@ On the Design and Generation of the Double Exponential Function S. C. Dutta
|
|
|
\section{Instrumentation and control}
|
|
|
The following chapter describes the different instruments that were used, and their control interfaces.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{GPIB}
|
|
|
-IEEE-488, or GPIB which it is often called, is a parallel bus interface. It is mainly used to interconnect lab instrumentation such as multimeters, signal generators and spectrum analyzers.
|
|
|
-\todo[fyll på och hitta källor, lägg in bild på interface]
|
|
|
+IEEE-488, or GPIB which it is often called, is a parallel bus interface. It is mainly used to interconnect lab instrumentation such as multimeters, signal generators and spectrum analyzers.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Tektronix TDS7104 Oscilloscope}
|
|
|
-The oscilloscope that is available is a Tektronix TDS7104, with specifications as seen in \autoref{tab:tds7104}. It has GPIB interface and TekVISA GPIB, an API for sending GPIB commands over ethernet, available for remote control.
|
|
|
+The oscilloscope that is available is a Tektronix TDS7104, with specifications as seen in \autoref{tab:tds7104}. It has GPIB interface and TekVISA GPIB, an API for sending GPIB commands over ethernet, available for remote control.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
+\subsection{xxxxx Isolated differential probe}
|
|
|
+\label{sec:hv-diff-probe}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{EM Test MPG 200 Micropulse generator}
|
|
|
-The MPG~200 is used to generate \emph{Test pulse 1} and \emph{2a}. MPG is an abbreviation for \emph{MicroPulse Generator}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~7637:1990 standard.
|
|
|
+The MPG~200 is used to generate \emph{Test pulse 1} and \emph{2a}. MPG is an abbreviation for \emph{MicroPulse Generator}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~7637:1990 standard. The adjustable parameter ranges are shown in \autoref{tab:mpg200_specs}.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
+\begin{table}[H]
|
|
|
+ \caption{Adjustable parameters in the MPG 200}
|
|
|
+\begin{adjustbox}{center}
|
|
|
+ %\centering
|
|
|
+ \begin{tabular}{|l|r|}
|
|
|
+ \hline
|
|
|
+ Parameter & Range \\
|
|
|
+ \hline
|
|
|
+ $U_S$ & \SIrange{20}{600}{\volt} \\
|
|
|
+ $U_S$ polarity & +, - \\
|
|
|
+ $R_s$ & \SIlist{2;4;10;20;30;50}{\ohm} \\
|
|
|
+ $t_1$ & \SIrange{0.2}{99.0}{\second} \\
|
|
|
+ $t_2$ & \SIrange{0}{10}{\second} \\
|
|
|
+ \hline
|
|
|
+ \end{tabular}
|
|
|
+\end{adjustbox}
|
|
|
+ \label{tab:mpg200_specs}
|
|
|
+\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{EM Test EFT 200 Burst generator}
|
|
|
-The EFT~200 is used to generate \emph{Test pulse 3a} and \emph{3b}. EFT is an abbreviation for \emph{Electrical Fast Transient}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~7637:1990 standard.
|
|
|
+The EFT~200 is used to generate \emph{Test pulse 3a} and \emph{3b}. EFT is an abbreviation for \emph{Electrical Fast Transient}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~7637:1990 standard. The adjustable parameter ranges are shown in \autoref{tab:eft200_specs}.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
+\begin{table}[H]
|
|
|
+ \caption{Adjustable parameters in the EFT 200}
|
|
|
+\begin{adjustbox}{center}
|
|
|
+ %\centering
|
|
|
+ \begin{tabular}{|l|r|}
|
|
|
+ \hline
|
|
|
+ Parameter & Range \\
|
|
|
+ \hline
|
|
|
+ $U_S$ & \SIrange{25}{1500}{\volt} \\
|
|
|
+ $U_S$ polarity & +, - \\
|
|
|
+ Coupling & any combination of +, - and GND \\
|
|
|
+ \hline
|
|
|
+ \end{tabular}
|
|
|
+\end{adjustbox}
|
|
|
+ \label{tab:eft200_specs}
|
|
|
+\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{EM Test LD 200 Load dump}
|
|
|
-The LD~200 is used to generate \emph{Load dump Test A}. LD is an abbreviation for \emph{Load Dump}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~16750:2012 standard.
|
|
|
+The LD~200 is used to generate \emph{Load dump Test A}. LD is an abbreviation for \emph{Load Dump}. The instrument is designed to generate test pulses according to the older ISO~7637-2:1990 version, but the parameters can be adjusted to comply with the new ISO~16750:2012 standard. The adjustable parameter ranges are shown in \autoref{tab:ld200_specs}.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
+\begin{table}[H]
|
|
|
+ \caption{Adjustable parameters in the LD 200}
|
|
|
+\begin{adjustbox}{center}
|
|
|
+ %\centering
|
|
|
+ \begin{tabular}{|l|r|}
|
|
|
+ \hline
|
|
|
+ Parameter & Range \\
|
|
|
+ \hline
|
|
|
+ $U_S$ & \SIrange{20}{200}{\volt} \\
|
|
|
+ $R_s$ & \SIlist{0.5;1;2;10}{\ohm} \\
|
|
|
+ $t_d$ & \SIrange{50}{400}{\milli\second} \\
|
|
|
+ \hline
|
|
|
+ \end{tabular}
|
|
|
+\end{adjustbox}
|
|
|
+ \label{tab:ld200_specs}
|
|
|
+\end{table}
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{EM Test CNA 200 Coupling Network}
|
|
|
-The SNA~200 is a coupling network, used to multiplex the pulse generators into one box. It contains several relays to select the appropriate generator output. The SNA~200 has one interface for each pulse generator, but no interface for a computer. It is automatically controlled by the pulse generators.
|
|
|
+The SNA~200 is a coupling network used to multiplex the pulse generators outputs. It contains several relays to select the appropriate generator output. The SNA~200 has one interface for each pulse generator, but no interface for a computer. It is automatically controlled by the pulse generators.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
+This allows the DUT to be connected only to the SNA~200 and not to each individual pulse generator. \autoref{fig:test_setup_cna_dut} shows the connections between the instruments in this setup.
|
|
|
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+There is also a coaxial connection for calibration of pulse 3a and pulse 3b on the front panel.
|
|
|
+
|
|
|
+\begin{figure}[H]
|
|
|
+ %\captionsetup{width=.5\linewidth}
|
|
|
+ \includegraphics[width=0.5\textwidth]{test setup pulse injection}
|
|
|
+ \caption{The CNA~200 allows each pusle generator to output their pulses through a common interface towards the DUT.}
|
|
|
+ \label{fig:test_setup_cna_dut}
|
|
|
+\end{figure}
|
|
|
+
|
|
|
+
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{Rohde \& Schwarz ZVL13}
|
|
|
\label{sec:rohde_schwarz_zvl}
|
|
|
The ZVL13 is a vector network analyzer. It is, in this project, used to measure the magnitude and phase response between its two ports.
|
|
|
|
|
|
-\todo[Lägg in bild på utrustning, och tabell med data]
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+%%%%%%%%%%%%%%%%%%%
|
|
|
\subsection{PAT 50 and PAT 1000}
|
|
|
-\label{theory_pat_attenuators}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
-%%% lorem.tex ends here
|
|
|
+\label{sec:hv-attenuators}
|
|
|
+\todo[Skriv någonting här!]
|
|
|
|
|
|
-%%% Local Variables:
|
|
|
-%%% mode: latex
|
|
|
-%%% TeX-master: "demothesis"
|
|
|
-%%% End:
|