aboutsummaryrefslogtreecommitdiffstats
path: root/doc/report/report.tex
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-12-10 18:45:30 -0500
committerSam Anthony <sam@samanthony.xyz>2025-12-10 18:45:30 -0500
commit2b87ff11171876083a3710d4a5e5dce6a55abbce (patch)
tree69d1927a1231162ec5a13240fd2823bc03ecd34b /doc/report/report.tex
parentc268ee738241fd59d540eaaddec3f204cbe6e2c2 (diff)
downloadcan-gauge-interface-2b87ff11171876083a3710d4a5e5dce6a55abbce.zip
report: block diagram
Diffstat (limited to 'doc/report/report.tex')
-rw-r--r--doc/report/report.tex9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/report/report.tex b/doc/report/report.tex
index c7cf533..554e932 100644
--- a/doc/report/report.tex
+++ b/doc/report/report.tex
@@ -116,14 +116,19 @@ Two dual DACs (digital-to-analog converters) generate signals for the four analo
These can drive up to four temperature or pressure gauges, or any gauge that accepts a 0--5V analog input.
The microcontroller's timers produce two variable-frequency square waves which drive the tachometer and speedometer.
+\begin{figure}
+ \centering
+ \includegraphics[width=2.5in]{diagram}
+ \caption{System diagram.}
+ \label{fig:BlockDiagram}
+\end{figure}
+
As it is intended to be a generic part that can be retrofitted to existing cars, the device must work with any combination of sensors, gauges, and CAN encoding schemes.
Thus, it is user-programmable, allowing it to be installed in any system.
The user-configuration is programmed via CAN and stored in non-volatile memory, namely an EEPROM (electrically erasable programmable read-only memory) chip.
TODO: mention software/firmware and that it will be discussed in the subsequent sections, after the hardware.
-TODO: block diagram.
-
TODO