Started datasheet.

This commit is contained in:
David Žaitlík 2022-07-25 22:35:06 +02:00
parent 0b9a64901b
commit eaebd0fa56
13 changed files with 1130 additions and 0 deletions

View File

@ -0,0 +1,70 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{english}{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Specifications}{3}{section.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Electrical Specifications}{3}{subsection.1.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Electrical Specifications}}{3}{table.1}\protected@file@percent }
\newlabel{tab:specifications_electrical}{{1}{3}{Electrical Specifications}{table.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Sensing Specifications}{3}{subsection.1.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Sensing Specifications}}{3}{table.2}\protected@file@percent }
\newlabel{tab:specifications_sensing}{{2}{3}{Sensing Specifications}{table.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Interface Specifications}{3}{subsection.1.3}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Sensing Specifications}}{3}{table.3}\protected@file@percent }
\newlabel{tab:specifications_interface}{{3}{3}{Sensing Specifications}{table.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Connectors Pinout}{4}{subsection.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.1}Main Connector Pinout}{4}{subsubsection.1.4.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Main Connector Pinout}}{4}{figure.1}\protected@file@percent }
\newlabel{fig:connector_pinout}{{1}{4}{Main Connector Pinout}{figure.1}{}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Main Connector Pinout}}{4}{table.4}\protected@file@percent }
\newlabel{tab:connector_pinout}{{4}{4}{Main Connector Pinout}{table.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.2}Programming Connector Pinout}{4}{subsubsection.1.4.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Programming Connector Pinout}}{4}{table.5}\protected@file@percent }
\newlabel{tab:swd_connector_pinout}{{5}{4}{Programming Connector Pinout}{table.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Communication Specification}{4}{section.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Physical Layer - RS485}{5}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Data Link Layer - Modbus RTU}{5}{subsection.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Modbus register space}{5}{subsubsection.2.2.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Modbus register space}}{5}{table.6}\protected@file@percent }
\newlabel{tab:modbus_register_space}{{6}{5}{Modbus register space}{table.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}RHT01{} Modbus registers}{6}{subsection.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Input registers}{6}{subsubsection.2.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces Modbus input registers for RHT01{}}}{6}{table.7}\protected@file@percent }
\newlabel{tab:modbus_input_registers}{{7}{6}{Modbus input registers for \sensor {}}{table.7}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Holding registers}{6}{subsubsection.2.3.2}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces Modbus holding registers for RHT01{}}}{6}{table.8}\protected@file@percent }
\newlabel{tab:modbus_holding_registers}{{8}{6}{Modbus holding registers for \sensor {}}{table.8}{}}
\newlabel{holdingReg:note1}{{2.3.2}{6}{Note 1}{section*.6}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 1}{6}{section*.6}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces Gain values of LTR-329ALS-01}}{6}{table.9}\protected@file@percent }
\newlabel{tab:ltr_gain}{{9}{6}{Gain values of LTR-329ALS-01}{table.9}{}}
\newlabel{holdingReg:note2}{{2.3.2}{7}{Note 2}{section*.7}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 2}{7}{section*.7}\protected@file@percent }
\newlabel{holdingReg:note3}{{2.3.2}{7}{Note 3}{section*.8}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 3}{7}{section*.8}\protected@file@percent }
\newlabel{holdingReg:note4}{{2.3.2}{7}{Note 4}{section*.9}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 4}{7}{section*.9}\protected@file@percent }
\newlabel{holdingReg:note5}{{2.3.2}{7}{Note 5}{section*.10}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 5}{7}{section*.10}\protected@file@percent }
\newlabel{holdingReg:note6}{{2.3.2}{7}{Note 6}{section*.11}{}}
\@writefile{toc}{\contentsline {paragraph}{Note 6}{7}{section*.11}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {3}Mechanical Dimesions}{9}{section.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4}Schematic}{11}{section.4}\protected@file@percent }
\gdef \@abspage@last{11}

Binary file not shown.

View File

@ -0,0 +1,2 @@
\babel@toc {english}{}\relax
\contentsline {figure}{\numberline {1}{\ignorespaces Main Connector Pinout}}{4}{figure.1}%

View File

@ -0,0 +1,693 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Arch Linux) (preloaded format=pdflatex 2022.5.14) 25 JUL 2022 20:10
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**RHT_Wired_Sensor_Datasheet.tex
(./RHT_Wired_Sensor_Datasheet.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2022-04-10>
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size12.clo
File: size12.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
)
\c@part=\count185
\c@section=\count186
\c@subsection=\count187
\c@subsubsection=\count188
\c@paragraph=\count189
\c@subparagraph=\count190
\c@figure=\count191
\c@table=\count192
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen138
)
(/usr/share/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2021/02/14 v1.3d Input encoding file
\inpenc@prehook=\toks16
\inpenc@posthook=\toks17
)
(/usr/share/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2022/02/26 3.73 The Babel package
\babel@savecnt=\count193
\U@D=\dimen139
\l@unhyphenated=\language87
(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def)
\bbl@readstream=\read2
\bbl@dirlevel=\count194
(/usr/share/texmf-dist/tex/generic/babel-english/english.ldf
Language: english 2017/06/06 v3.3r English support from the babel system
Package babel Info: Hyphen rules for 'canadian' set to \l@english
(babel) (\language0). Reported on input line 102.
Package babel Info: Hyphen rules for 'australian' set to \l@ukenglish
(babel) (\language21). Reported on input line 105.
Package babel Info: Hyphen rules for 'newzealand' set to \l@ukenglish
(babel) (\language21). Reported on input line 108.
))
(/usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
Package: fancyhdr 2021/01/28 v4.0.1 Extensive control of page headers and foote
rs
\f@nch@headwidth=\skip49
\f@nch@O@elh=\skip50
\f@nch@O@erh=\skip51
\f@nch@O@olh=\skip52
\f@nch@O@orh=\skip53
\f@nch@O@elf=\skip54
\f@nch@O@erf=\skip55
\f@nch@O@olf=\skip56
\f@nch@O@orf=\skip57
)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 107.
(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
))
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks18
)
\Gin@req@height=\dimen140
\Gin@req@width=\dimen141
)
(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2022/02/03 v1.0f TeX engine tests
))
\Gm@cnth=\count195
\Gm@cntv=\count196
\c@Gm@tempcnt=\count197
\Gm@bindingoffset=\dimen142
\Gm@wd@mp=\dimen143
\Gm@odd@mp=\dimen144
\Gm@even@mp=\dimen145
\Gm@layoutwidth=\dimen146
\Gm@layoutheight=\dimen147
\Gm@layouthoffset=\dimen148
\Gm@layoutvoffset=\dimen149
\Gm@dimlist=\toks19
)
(/usr/share/texmf-dist/tex/latex/tools/multicol.sty
Package: multicol 2021/10/28 v1.9b multicolumn formatting (FMi)
\c@tracingmulticols=\count198
\mult@box=\box50
\multicol@leftmargin=\dimen150
\c@unbalance=\count199
\c@collectmore=\count266
\doublecol@number=\count267
\multicoltolerance=\count268
\multicolpretolerance=\count269
\full@width=\dimen151
\page@free=\dimen152
\premulticols=\dimen153
\postmulticols=\dimen154
\multicolsep=\skip58
\multicolbaselineskip=\skip59
\partial@page=\box51
\last@line=\box52
\maxbalancingoverflow=\dimen155
\mult@rightbox=\box53
\mult@grightbox=\box54
\mult@firstbox=\box55
\mult@gfirstbox=\box56
\@tempa=\box57
\@tempa=\box58
\@tempa=\box59
\@tempa=\box60
\@tempa=\box61
\@tempa=\box62
\@tempa=\box63
\@tempa=\box64
\@tempa=\box65
\@tempa=\box66
\@tempa=\box67
\@tempa=\box68
\@tempa=\box69
\@tempa=\box70
\@tempa=\box71
\@tempa=\box72
\@tempa=\box73
\@tempa=\box74
\@tempa=\box75
\@tempa=\box76
\@tempa=\box77
\@tempa=\box78
\@tempa=\box79
\@tempa=\box80
\@tempa=\box81
\@tempa=\box82
\@tempa=\box83
\@tempa=\box84
\@tempa=\box85
\@tempa=\box86
\@tempa=\box87
\@tempa=\box88
\@tempa=\box89
\@tempa=\box90
\@tempa=\box91
\@tempa=\box92
\c@minrows=\count270
\c@columnbadness=\count271
\c@finalcolumnbadness=\count272
\last@try=\dimen156
\multicolovershoot=\dimen157
\multicolundershoot=\dimen158
\mult@nat@firstbox=\box93
\colbreak@box=\box94
\mc@col@check@num=\count273
)
(/usr/share/texmf-dist/tex/latex/capt-of/capt-of.sty
Package: capt-of 2009/12/29 v0.2 standard captions outside of floats
)
(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK)
(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 227.
(/usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty
Package: colortbl 2020/01/04 v1.0e Color table columns (DPC)
(/usr/share/texmf-dist/tex/latex/tools/array.sty
Package: array 2021/10/04 v2.5f Tabular extension package (FMi)
\col@sep=\dimen159
\ar@mcellbox=\box95
\extrarowheight=\dimen160
\NC@list=\toks20
\extratabsurround=\skip60
\backup@length=\skip61
\ar@cellbox=\box96
)
\everycr=\toks21
\minrowclearance=\skip62
)
\rownum=\count274
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356.
Package xcolor Info: Model `RGB' extended on input line 1368.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375.
)
(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX
(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)
(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
)
(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
)
(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
(/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
(/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
)
(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
)
\@linkdim=\dimen161
\Hy@linkcounter=\count275
\Hy@pagecounter=\count276
(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
(/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count277
(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Hyper figures OFF on input line 4137.
Package hyperref Info: Link nesting OFF on input line 4142.
Package hyperref Info: Hyper index ON on input line 4145.
Package hyperref Info: Plain pages OFF on input line 4152.
Package hyperref Info: Backreferencing OFF on input line 4157.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4390.
\c@Hy@tempcnt=\count278
(/usr/share/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip16
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4749.
\XeTeXLinkMargin=\dimen162
(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
\Fld@menulength=\count279
\Field@Width=\dimen163
\Fld@charsize=\dimen164
Package hyperref Info: Hyper figures OFF on input line 6027.
Package hyperref Info: Link nesting OFF on input line 6032.
Package hyperref Info: Hyper index ON on input line 6035.
Package hyperref Info: backreferencing OFF on input line 6042.
Package hyperref Info: Link coloring OFF on input line 6047.
Package hyperref Info: Link coloring with OCG OFF on input line 6052.
Package hyperref Info: PDF/A mode OFF on input line 6057.
LaTeX Info: Redefining \ref on input line 6097.
LaTeX Info: Redefining \pageref on input line 6101.
(/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
\Hy@abspage=\count280
\c@Item=\count281
\c@Hfootnote=\count282
)
Package hyperref Info: Driver (autodetected): hpdftex.
(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2022-02-21 v7.00n Hyperref driver for pdfTeX
(/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
kage
with kernel methods
)
\Fld@listcount=\count283
\c@bookmark@seq@number=\count284
(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
86.
)
\Hy@SectionHShift=\skip63
)
(/usr/share/texmf-dist/tex/latex/draftwatermark/draftwatermark.sty
Package: draftwatermark 2020/12/08 3.0 Put a gray textual watermark on document
pages
)
(/usr/share/texmf-dist/tex/latex/blindtext/blindtext.sty
Package: blindtext 2012/01/06 V2.0 blindtext-Package
(/usr/share/texmf-dist/tex/latex/tools/xspace.sty
Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH)
)
\c@blindtext=\count285
\c@Blindtext=\count286
\c@blind@countparstart=\count287
\blind@countxx=\count288
\blindtext@numBlindtext=\count289
\blind@countyy=\count290
\c@blindlist=\count291
\c@blindlistlevel=\count292
\c@blindlist@level=\count293
\blind@listitem=\count294
\c@blind@listcount=\count295
\c@blind@levelcount=\count296
\blind@mathformula=\count297
\blind@Mathformula=\count298
\c@blind@randomcount=\count299
\c@blind@randommax=\count300
\c@blind@pangramcount=\count301
\c@blind@pangrammax=\count302
)
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2022-04-14 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count303
\l__pdf_internal_box=\box97
)
(./RHT_Wired_Sensor_Datasheet.aux)
\openout1 = `RHT_Wired_Sensor_Datasheet.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 42.
LaTeX Font Info: ... okay on input line 42.
(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count304
\scratchdimen=\dimen165
\scratchbox=\box98
\nofMPsegments=\count305
\nofMParguments=\count306
\everyMPshowfont=\toks22
\MPscratchCnt=\count307
\MPscratchDim=\dimen166
\MPnumerator=\count308
\makeMPintoPDFobject=\count309
\everyMPtoPDFconversion=\toks23
) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(89.62709pt, 418.25368pt, 89.6271pt)
* v-part:(T,H,B)=(101.40665pt, 591.5302pt, 152.11pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=418.25368pt
* \textheight=591.5302pt
* \oddsidemargin=17.3571pt
* \evensidemargin=17.3571pt
* \topmargin=-7.86334pt
* \headheight=35.0pt
* \headsep=25.0pt
* \topskip=12.0pt
* \footskip=30.0pt
* \marginparwidth=35.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
Package hyperref Info: Link coloring OFF on input line 42.
(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section
(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
)
\c@section@level=\count310
)
LaTeX Info: Redefining \ref on input line 42.
LaTeX Info: Redefining \pageref on input line 42.
LaTeX Info: Redefining \nameref on input line 42.
(./RHT_Wired_Sensor_Datasheet.out) (./RHT_Wired_Sensor_Datasheet.out)
\@outlinefile=\write3
\openout3 = `RHT_Wired_Sensor_Datasheet.out'.
<./fig/rht_wired_sensor.jpg, id=68, 133.6995pt x 133.6995pt>
File: ./fig/rht_wired_sensor.jpg Graphic file (type jpg)
<use ./fig/rht_wired_sensor.jpg>
Package pdftex.def Info: ./fig/rht_wired_sensor.jpg used on input line 46.
(pdftex.def) Requested size: 188.21288pt x 188.22864pt.
Underfull \hbox (badness 10000) in paragraph at lines 62--69
[]
Underfull \hbox (badness 10000) in paragraph at lines 62--69
[]
Underfull \hbox (badness 10000) in paragraph at lines 62--69
[]
<./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_transpar
ent_600x185.png, id=69, 868.6854pt x 267.399pt>
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 69.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <149.37697> not available
(Font) size <24.88> substituted on input line 69.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
<./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_transpa
rent_600x185.png> <./fig/rht_wired_sensor.jpg>] (./RHT_Wired_Sensor_Datasheet.t
oc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 3.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 3.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 3.
)
\tf@toc=\write4
\openout4 = `RHT_Wired_Sensor_Datasheet.toc'.
(./RHT_Wired_Sensor_Datasheet.lof)
\tf@lof=\write5
\openout5 = `RHT_Wired_Sensor_Datasheet.lof'.
(./RHT_Wired_Sensor_Datasheet.lot)
\tf@lot=\write6
\openout6 = `RHT_Wired_Sensor_Datasheet.lot'.
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 78.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[2]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 83.
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 137.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[3]
<./fig/connector_pins.png, id=137, 694.595pt x 462.72874pt>
File: ./fig/connector_pins.png Graphic file (type png)
<use ./fig/connector_pins.png>
Package pdftex.def Info: ./fig/connector_pins.png used on input line 145.
(pdftex.def) Requested size: 104.56342pt x 69.65343pt.
Overfull \hbox (2.61107pt too wide) in paragraph at lines 143--164
[]$[]$ $[]$
[]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 192.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[4 <./fig/connector_pins.png>]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 222.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[5]
Underfull \hbox (badness 10000) in paragraph at lines 263--263
[]|\OT1/cmr/m/n/8 Light Sen-sor Mea-sure-ment
[]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 299.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[6]
<./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf, id=163, 597.23125pt x 845.1575pt
>
File: ./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf Graphic file (type pdf)
<use ./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf>
Package pdftex.def Info: ./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf used on
input line 312.
(pdftex.def) Requested size: 447.92233pt x 633.86658pt.
Overfull \hbox (29.66866pt too wide) in paragraph at lines 312--313
[]
[]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 314.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[7]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 314.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[8]
Overfull \vbox (67.21973pt too high) has occurred while \output is active []
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 314.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[9 <./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf>]
<./../../PCB/Project_Outputs/Schematic/rht_wired_sensor.pdf, id=190, 845.1575pt
x 598.235pt>
File: ./../../PCB/Project_Outputs/Schematic/rht_wired_sensor.pdf Graphic file (
type pdf)
<use ./../../PCB/Project_Outputs/Schematic/rht_wired_sensor.pdf>
Package pdftex.def Info: ./../../PCB/Project_Outputs/Schematic/rht_wired_sensor
.pdf used on input line 315.
(pdftex.def) Requested size: 845.15544pt x 598.23354pt.
Overfull \hbox (0.50797pt too wide) in paragraph at lines 315--316
[]
[]
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 316.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[10]
Overfull \vbox (18.95937pt too high) has occurred while \output is active []
File: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tra
nsparent_600x185.png Graphic file (type png)
<use ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_tran
sparent_600x185.png>
Package pdftex.def Info: ./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_log
o_small_letters_transparent_600x185.png used on input line 316.
(pdftex.def) Requested size: 92.42749pt x 28.45274pt.
[11 <./../../PCB/Project_Outputs/Schematic/rht_wired_sensor.pdf>]
(./RHT_Wired_Sensor_Datasheet.aux)
LaTeX Font Warning: Size substitutions with differences
(Font) up to 124.49696pt have occurred.
Package rerunfilecheck Info: File `RHT_Wired_Sensor_Datasheet.out' has not chan
ged.
(rerunfilecheck) Checksum: 78C92EEF38C7727A16E24E5012079CDB;2645.
)
Here is how much of TeX's memory you used:
10915 strings out of 478238
175096 string characters out of 5850456
520525 words of memory out of 5000000
28956 multiletter control sequences out of 15000+600000
474795 words of font info for 46 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
60i,15n,63p,534b,482s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}</usr/share/
texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx8.pfb></usr/share/texmf-dist/fonts/type1/public
/amsfonts/cm/cmr12.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r17.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/sh
are/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf-dist/f
onts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texmf-dist/fonts/type1/publ
ic/amsfonts/cm/cmsy8.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfr
m0800.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb>
Output written on RHT_Wired_Sensor_Datasheet.pdf (11 pages, 482077 bytes).
PDF statistics:
263 PDF objects out of 1000 (max. 8388607)
217 compressed objects within 3 object streams
49 named destinations out of 1000 (max. 500000)
154 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -0,0 +1,10 @@
\babel@toc {english}{}\relax
\contentsline {table}{\numberline {1}{\ignorespaces Electrical Specifications}}{3}{table.1}%
\contentsline {table}{\numberline {2}{\ignorespaces Sensing Specifications}}{3}{table.2}%
\contentsline {table}{\numberline {3}{\ignorespaces Sensing Specifications}}{3}{table.3}%
\contentsline {table}{\numberline {4}{\ignorespaces Main Connector Pinout}}{4}{table.4}%
\contentsline {table}{\numberline {5}{\ignorespaces Programming Connector Pinout}}{4}{table.5}%
\contentsline {table}{\numberline {6}{\ignorespaces Modbus register space}}{5}{table.6}%
\contentsline {table}{\numberline {7}{\ignorespaces Modbus input registers for RHT01{}}}{6}{table.7}%
\contentsline {table}{\numberline {8}{\ignorespaces Modbus holding registers for RHT01{}}}{6}{table.8}%
\contentsline {table}{\numberline {9}{\ignorespaces Gain values of LTR-329ALS-01}}{6}{table.9}%

View File

@ -0,0 +1,16 @@
\BOOKMARK [1][-]{section.1}{\376\377\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{}% 1
\BOOKMARK [2][-]{subsection.1.1}{\376\377\000E\000l\000e\000c\000t\000r\000i\000c\000a\000l\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{section.1}% 2
\BOOKMARK [2][-]{subsection.1.2}{\376\377\000S\000e\000n\000s\000i\000n\000g\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{section.1}% 3
\BOOKMARK [2][-]{subsection.1.3}{\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{section.1}% 4
\BOOKMARK [2][-]{subsection.1.4}{\376\377\000C\000o\000n\000n\000e\000c\000t\000o\000r\000s\000\040\000P\000i\000n\000o\000u\000t}{section.1}% 5
\BOOKMARK [3][-]{subsubsection.1.4.1}{\376\377\000M\000a\000i\000n\000\040\000C\000o\000n\000n\000e\000c\000t\000o\000r\000\040\000P\000i\000n\000o\000u\000t}{subsection.1.4}% 6
\BOOKMARK [3][-]{subsubsection.1.4.2}{\376\377\000P\000r\000o\000g\000r\000a\000m\000m\000i\000n\000g\000\040\000C\000o\000n\000n\000e\000c\000t\000o\000r\000\040\000P\000i\000n\000o\000u\000t}{subsection.1.4}% 7
\BOOKMARK [1][-]{section.2}{\376\377\000C\000o\000m\000m\000u\000n\000i\000c\000a\000t\000i\000o\000n\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n}{}% 8
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000P\000h\000y\000s\000i\000c\000a\000l\000\040\000L\000a\000y\000e\000r\000\040\000-\000\040\000R\000S\0004\0008\0005}{section.2}% 9
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000D\000a\000t\000a\000\040\000L\000i\000n\000k\000\040\000L\000a\000y\000e\000r\000\040\000-\000\040\000M\000o\000d\000b\000u\000s\000\040\000R\000T\000U}{section.2}% 10
\BOOKMARK [3][-]{subsubsection.2.2.1}{\376\377\000M\000o\000d\000b\000u\000s\000\040\000r\000e\000g\000i\000s\000t\000e\000r\000\040\000s\000p\000a\000c\000e}{subsection.2.2}% 11
\BOOKMARK [2][-]{subsection.2.3}{\376\377\000R\000H\000T\0000\0001\000\040\000M\000o\000d\000b\000u\000s\000\040\000r\000e\000g\000i\000s\000t\000e\000r\000s}{section.2}% 12
\BOOKMARK [3][-]{subsubsection.2.3.1}{\376\377\000I\000n\000p\000u\000t\000\040\000r\000e\000g\000i\000s\000t\000e\000r\000s}{subsection.2.3}% 13
\BOOKMARK [3][-]{subsubsection.2.3.2}{\376\377\000H\000o\000l\000d\000i\000n\000g\000\040\000r\000e\000g\000i\000s\000t\000e\000r\000s}{subsection.2.3}% 14
\BOOKMARK [1][-]{section.3}{\376\377\000M\000e\000c\000h\000a\000n\000i\000c\000a\000l\000\040\000D\000i\000m\000e\000s\000i\000o\000n\000s}{}% 15
\BOOKMARK [1][-]{section.4}{\376\377\000S\000c\000h\000e\000m\000a\000t\000i\000c}{}% 16

Binary file not shown.

View File

@ -0,0 +1,316 @@
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{multicol}
\usepackage{capt-of}
\usepackage[table]{xcolor}
\usepackage{hyperref} % for internal section links
% ONLY FOR DRAFT
\usepackage{draftwatermark}
\SetWatermarkText{PRELIMINARY}
\SetWatermarkScale{3}
% ONLY FOR TEMPLATE
\usepackage{blindtext}
%
% Sensor name definition
%
\newcommand{\sensor}{RHT01}
\pagestyle{fancy}
\fancyhf{}
%\fancyhead[LE,LO]{\includegraphics[scale=0.075]{./fig/VelesLabsLogo.png}}
%\fancyhead[RE,RO]{\sensor{}\\DATASHEET v. 1.0}
%\fancyfoot[LE,LO]{\leftmark}
%\fancyfoot[RE,RO]{\thepage}
\fancyhead[LO]{\includegraphics[height=1.0cm]{./fig/logo/PNGs/Long_Logo_One_Line_Text/veles_labs_logo_small_letters_transparent_600x185.png}}
\fancyhead[RO]{\sensor{}\\DATASHEET v. 1.0}
\fancyfoot[LO]{\leftmark}
\fancyfoot[RO]{\thepage}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{2pt}
\setlength{\headheight}{35pt}
\begin{document}
% TITLE PAGE
\begin{multicols*}{2}
\begin{center}
\includegraphics[width=0.45\textwidth]{./fig/rht_wired_sensor.jpg}
\end{center}
\section*{Features}
\begin{itemize}
\setlength\itemsep{0cm}
\item Measures all important indoor air quality values: T, RH, light intensity
\item Communicates via Modbus RTU (RS-485)
\item Wide input voltage range 5 - 30V
\item Easy to setup using Raspberry Pi and open-source Veles Sensors python library
\item Temperature range -40 - 125 °C
\item Relative humidity range 0 - 100 \%
\item Light intensity from 0.01 to 64k lux
\item Fully opensource
\end{itemize}
\vfill
\section*{Description}
\sensor{} is a wired indoor air quality sensor measuring temperature, relative humidity and light intensity. Communication over RS-485 using Modbus RTU protocol makes it easy to interface with the sensor using PLC or any PC with RS-485 to USB converter. Open-source Python libraries are available to ease sensor configuration and readout using PC and embedded computers (e.g. Raspberry Pi).\\
\\
A wide input voltage range makes it possible to integrate the sensor with many different systems, ranging from house-wide 12V bus to 5V USB connected to a local computer.\\
\\
Fully open-source ecosystem: sensor hardware, case, firmware, and connected Python libraries are open-sourced under permissive licensing.\\
%\\
%Can be used in many applications such as monitoring of home and office spaces, ventilation control or for smart greenhouse applications.
\end{multicols*}
\vfill
\pagebreak
\tableofcontents
\listoffigures
\listoftables
\pagebreak
\section{Specifications}
\subsection{Electrical Specifications}
\begin{table}[h]
\scriptsize
\begin{tabular}{|p{5cm}|p{2cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|}
\hline
\rowcolor{lightgray}\textbf{Parameter} & \textbf{Symbol} & \textbf{Min.} & \textbf{Typ.} & \textbf{Max.} & \textbf{Unit} \\ \hline
Input voltage & $\mathrm{V_{DD}}$ & 5 & 12 & 24 & V \\ \hline
Average supply current & $\mathrm{I_{DD}}$ & & & 50 & mA \\ \hline
RS485 Single-Ended Output High & $\mathrm{V_{OH}}$ & 2.2 & & & V \\ \hline
RS485 Single-Ended Output Low & $\mathrm{V_{OL}}$ & & & 0.8 & V \\ \hline
RS485 Differential Output & $\mathrm{V_{OD}}$ & 2.0 & & & V \\ \hline
RS485 Receiver Differential Threshold Voltage & $\mathrm{V_{TH}}$ & -200 & -105 & -10 & mV \\ \hline
\end{tabular}
\normalsize
\caption{Electrical Specifications}
\label{tab:specifications_electrical}
\end{table}
\vfill
\subsection{Sensing Specifications}
\begin{table}[h]
\scriptsize
\begin{tabular}{|p{5cm}|p{3cm}|p{4.25cm}|}
\hline
\rowcolor{lightgray}\textbf{Parameter} & \textbf{Conditions} & \textbf{Value} \\ \hline
T measurement range & \multicolumn{1}{c|}{-} & 40 $\div$ +125 $^{\circ}$C \\ \hline
T measurement accuracy & Typical & $\pm$0.2 $^{\circ}$C \\ \hline
T measurement repeatability & Typical & $\pm$0.2 $^{\circ}$C \\ \hline
RH measurement range & \multicolumn{1}{c|}{-} & 0 $\div$ 100 \%RH \\ \hline
RH measurement accuracy & Typical & $\pm$1.8 \%RH \\ \hline
RH measurement repeatability & \multicolumn{1}{c|}{-} & $\pm$0.08 \%RH \\ \hline
RH measurement repeatability & ADC Ticks & 0 $\div$ 65535 \\ \hline
\end{tabular}
\normalsize
\caption{Sensing Specifications}
\label{tab:specifications_sensing}
\end{table}
\vfill
\subsection{Interface Specifications}
\begin{table}[h]
\scriptsize
\begin{tabular}{|p{3.75cm}|p{9cm}|}
\hline
\rowcolor{lightgray}\textbf{Parameter} & \textbf{Value} \\ \hline
Used Protocol & Modbus RTU \\ \hline
Default Baudrate & 19200 Baud \\ \hline
Usable Baudrates & 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76800, 119200 Baud \\ \hline
Data Bytes & 8 \\ \hline
Parity & Even \\ \hline
Stop Bits & 1 \\ \hline
\end{tabular}
\normalsize
\caption{Sensing Specifications}
\label{tab:specifications_interface}
\end{table}
\vfill
\pagebreak
\subsection{Connectors Pinout}
\subsubsection{Main Connector Pinout}
The main connector is the Sullins Connector Solutions SWR204-NRTN-D02-RA-GA connector. The matching connector for the cable is SWH204-NULN-D02-UU-WH with SWT204-UPTN-S01-UU-UU crimping pins.\\
The pinout can be seen in figure \ref{fig:connector_pinout} and table \ref{tab:connector_pinout}.
\begin{figure}[h]
\begin{minipage}[c]{0.5\linewidth}
\centering
\includegraphics[width=0.5\textwidth]{./fig/connector_pins.png}
\caption{Main Connector Pinout}
\label{fig:connector_pinout}
\end{minipage}
\begin{minipage}[c]{0.5\linewidth}
\centering
\scriptsize
\begin{tabular}{|p{0.75cm}|p{1.25cm}|p{3cm}|}
\hline
\rowcolor{lightgray}\textbf{Pin} & \textbf{Name} & \textbf{Description} \\ \hline
1 & VDD & Supply Voltage \\ \hline
2 & A & RS485 A+ \\ \hline
3 & B & RS485 B- \\ \hline
4 & GND & Ground \\ \hline
\end{tabular}
\captionof{table}{Main Connector Pinout}
\label{tab:connector_pinout}
\end{minipage}
\end{figure}
\subsubsection{Programming Connector Pinout}
The sensor can be programmed through the Serial Wire Debug (SWD) interface using an ST-Link. ST-Link can be connected to the sensor using pads for spring-loaded pins in the bottom layer of the PCB.
The pinout can be seen in table \ref{tab:swd_connector_pinout}. The first pin of the connector is marked with a square pad.
\begin{table}[h]
\scriptsize
\centering
\begin{tabular}{|p{0.75cm}|p{1.55cm}|p{3cm}|}
\hline
\rowcolor{lightgray} \textbf{Pin} & \textbf{Name} & \textbf{Description} \\ \hline
1 & 3V3 & 3.3V Sensing \\ \hline
2 & GND & Ground \\ \hline
3 & SWDIO & SWD Data \\ \hline
4 & SWCLK & SWD Clock \\ \hline
5 & NRST & MCU Reset \\ \hline
\end{tabular}
\caption{Programming Connector Pinout}
\label{tab:swd_connector_pinout}
\end{table}
\section{Communication Specification}
For the physical layer, RS-485 is used. This allows the communication to be robust and resistant to EMI (electro-magnetic interference). On top of the physical layer, Modbus RTU is used as a data link layer. This protocol is widely supported by the number of PLCs and other devices. To interface with a PC (or any computer with a USB port), a USB to RS485 converter may be used in conjunction with the Veles Sensors python library.
\subsection{Physical Layer - RS485}
RS-485 is a full-duplex serial bus, ideally suited for low-speed, noise-resistant communication over long distances (up to 1200 m - more if repeaters are used). Linear bus topology is preferable over star or ring configurations. To prevent signal reflections, each sensor is equipped with a 120 $\Omega$ termination resistor. Therefore, the optimal cable for connecting sensors to each other and to the master node is a twisted pair cable with 120 $\Omega$ characteristic impedance.
\subsection{Data Link Layer - Modbus RTU}
Modbus is a well-tested, openly-published, and royalty-free data communications protocol. Developed for industrial applications, it aims to be simple and robust. It is a client/server (master/slave) type protocol. The maximum number of client nodes on a Modbus bus is 247.
A limitation of Modbus-based buses is that there is no arbitration in case of address conflict. This means that nodes should be either added one by one or node addresses should be configured beforehand.
Address 0 can be used as a broadcast message (e.g. instructing all sensors to turn off LED). No slave response is generated.
\subsubsection{Modbus register space}
Modbus supports four types of registers:
\begin{table}[h]
\scriptsize
\centering
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|p{3cm}|}
\hline
\rowcolor{lightgray} \textbf{Object type} & \textbf{Access} & \textbf{Size} & \textbf{Address space} \\ \hline
Coil & read / write & 1 bit & 00001 - 09999 \\ \hline
Discrete input & read & 1 bit & 10001 - 19999 \\ \hline
Input register & read & 16 bits & 30001 - 39999 \\ \hline
Holding register & read / write & 16-bits & 40001 - 49999 \\ \hline
\end{tabular}
\caption{Modbus register space}
\label{tab:modbus_register_space}
\end{table}
\vfill
\pagebreak
\subsection{\sensor{} Modbus registers}
\subsubsection{Input registers}
Input registers contain measured values. They are read-only and 16-bit in size.
\begin{table}[h]
\scriptsize
\centering
\begin{tabular}{|p{4cm}|p{2.5cm}|p{2cm}|p{3.6cm}|}
\hline
\rowcolor{lightgray} \textbf{Register name} & \textbf{Register address} & \textbf{Unit} & \textbf{Note} \\ \hline
Serial Number HI & 30001 & - & \\ \hline
Serial Number LO & 30002 & - & \\ \hline
Temperature & 30003 & °C & \\ \hline
Temperature & 30004 & °F & \\ \hline
Relative humidity & 30005 & \% & \\ \hline
$\mathrm{CO_2}$ concentration & 30006 & ppm & \\ \hline
Light Intensity CH0 & 30007 & ticks & \\ \hline
Light Intensity CH1 & 30008 & ticks & \\ \hline
Temperature ERROR & 30009 & - & \\ \hline
Relative Humidity ERROR & 300010 & - & \\ \hline
Light Intensity ERROR & 300011 & - & \\ \hline
\end{tabular}
\caption{Modbus input registers for \sensor{}}
\label{tab:modbus_input_registers}
\end{table}
\subsubsection{Holding registers}
The holding registers can be written to by the master node. Sensor \sensor{} offers the following configuration registers:
\begin{table}[h]
\scriptsize
\centering
\begin{tabular}{|p{4cm}|p{2cm}|p{6.5cm}|}
\hline
\rowcolor{lightgray} \textbf{Register name} & \textbf{Address} & \textbf{Note} \\ \hline
Device Modbus address & 40001 & see \hyperref[holdingReg:note2]{Note 4} \\ \hline
Modbus baudrate & 40002 & see \hyperref[holdingReg:note2]{Note 5} \\ \hline
Light Sensor Gain & 40003 & see \hyperref[holdingReg:note1]{Note 1} \\ \hline
Light Sensor Measurement Rate & 40004 & see \hyperref[holdingReg:note2]{Note 2} \\ \hline
Light Sensor Integration Time & 40005 & see \hyperref[holdingReg:note3]{Note 3} \\ \hline
Reset device & 49999 & see \hyperref[holdingReg:note2]{Note 6} \\ \hline
\end{tabular}
\caption{Modbus holding registers for \sensor{}}
\label{tab:modbus_holding_registers}
\end{table}
\paragraph{Note 1}
\label{holdingReg:note1}
The gain can be set to following values:
\begin{table}[h]
\scriptsize
\centering
\begin{tabular}{|p{4cm}|p{6.5cm}|}
\hline
\rowcolor{lightgray} \textbf{Gain} & \textbf{Value [lux]} \\ \hline
1X & 1 $\div$ 64k \\ \hline
2X & 0.5 $\div$ 32k \\ \hline
4X & 0.25 $\div$ 16k \\ \hline
8X & 0.125 $\div$ 8k \\ \hline
48X & 0.02 $\div$ 1.3k \\ \hline
96X & 0.01 $\div$ 600 \\ \hline
\end{tabular}
\caption{Gain values of LTR-329ALS-01}
\label{tab:ltr_gain}
\end{table}
\paragraph{Note 2}
\label{holdingReg:note2}
The measurement rate can be set to following values: 50, 100, 200, 500, 1000 and 2000 ms. Insert these values as an integer in milliseconds.
\paragraph{Note 3}
\label{holdingReg:note3}
The integration time can be set to following values: 50, 100, 150, 200, 250, 300, 350 and 400 ms. Insert these values as an integer in milliseconds.
\paragraph{Note 4}
\label{holdingReg:note4}
Device Modbus address may be changed by writing to this register. The allowed values are in the range of 1 to 247. The device will start using a new address immediately and cease to respond at the previous address. Reset is not needed. It is the responsibility of the user to prevent address collisions on a bus.
\paragraph{Note 5}
\label{holdingReg:note5}
Modbus baudrate in bits/s. May be one of: 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76800, 115200. Please be aware that lower baudrates are more reliable for long distance communication.
\paragraph{Note 6}
\label{holdingReg:note6}
Writing the magic constant 0xABCD to this device will instruct the device to soft-reset.
\vfill
\section{Mechanical Dimesions}
\includegraphics[scale=0.75]{./fig/RHT_Sensor_Enclosure-Enclosure_TOP.pdf}
\section{Schematic}
\includegraphics[angle=90,origin=c,scale=0.7]{./../../PCB/Project_Outputs/Schematic/rht_wired_sensor.pdf}
\end{document}

View File

@ -0,0 +1,23 @@
\babel@toc {english}{}\relax
\contentsline {section}{\numberline {1}Specifications}{3}{section.1}%
\contentsline {subsection}{\numberline {1.1}Electrical Specifications}{3}{subsection.1.1}%
\contentsline {subsection}{\numberline {1.2}Sensing Specifications}{3}{subsection.1.2}%
\contentsline {subsection}{\numberline {1.3}Interface Specifications}{3}{subsection.1.3}%
\contentsline {subsection}{\numberline {1.4}Connectors Pinout}{4}{subsection.1.4}%
\contentsline {subsubsection}{\numberline {1.4.1}Main Connector Pinout}{4}{subsubsection.1.4.1}%
\contentsline {subsubsection}{\numberline {1.4.2}Programming Connector Pinout}{4}{subsubsection.1.4.2}%
\contentsline {section}{\numberline {2}Communication Specification}{4}{section.2}%
\contentsline {subsection}{\numberline {2.1}Physical Layer - RS485}{5}{subsection.2.1}%
\contentsline {subsection}{\numberline {2.2}Data Link Layer - Modbus RTU}{5}{subsection.2.2}%
\contentsline {subsubsection}{\numberline {2.2.1}Modbus register space}{5}{subsubsection.2.2.1}%
\contentsline {subsection}{\numberline {2.3}RHT01{} Modbus registers}{6}{subsection.2.3}%
\contentsline {subsubsection}{\numberline {2.3.1}Input registers}{6}{subsubsection.2.3.1}%
\contentsline {subsubsection}{\numberline {2.3.2}Holding registers}{6}{subsubsection.2.3.2}%
\contentsline {paragraph}{Note 1}{6}{section*.6}%
\contentsline {paragraph}{Note 2}{7}{section*.7}%
\contentsline {paragraph}{Note 3}{7}{section*.8}%
\contentsline {paragraph}{Note 4}{7}{section*.9}%
\contentsline {paragraph}{Note 5}{7}{section*.10}%
\contentsline {paragraph}{Note 6}{7}{section*.11}%
\contentsline {section}{\numberline {3}Mechanical Dimesions}{9}{section.3}%
\contentsline {section}{\numberline {4}Schematic}{11}{section.4}%

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB