diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2025-12-10 18:45:30 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2025-12-10 18:45:30 -0500 |
| commit | 2b87ff11171876083a3710d4a5e5dce6a55abbce (patch) | |
| tree | 69d1927a1231162ec5a13240fd2823bc03ecd34b /doc/report/report.tex | |
| parent | c268ee738241fd59d540eaaddec3f204cbe6e2c2 (diff) | |
| download | can-gauge-interface-2b87ff11171876083a3710d4a5e5dce6a55abbce.zip | |
report: block diagram
Diffstat (limited to 'doc/report/report.tex')
| -rw-r--r-- | doc/report/report.tex | 9 |
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 |