1 \input texinfo @c -*-texinfo-*-
3 @setfilename DUSIDatasheet.info
4 @settitle DUSIDatasheet
6 @c @title DUSI Datasheet
7 @c genindex description: characteristics and technical information
8 @center @titlefont{DUSI}
9 @center @image{imgs/dusi}
27 @include DatasheetCharacteristics.texih
29 Weight without protective cover 144g
33 @center @titlefont{Backlight}
34 @multitable @columnfractions .6 .2 .2
35 @headitem Parameter @tab Value @tab Unit
36 @item White Backlight Current @tab 8 @tab mA
37 @item Green Backlight Current @tab 4 @tab mA
40 Note: On older DUSIv1 sometimes the backlight has issues because of the way the connector is placed. Please email me for a free replacement if the backlight is not functioning.
44 @center @titlefont{Battery}
46 Battery charges from usb with a max of 100mA.
48 @multitable @columnfractions .6 .2 .2
49 @headitem Parameter @tab Value @tab Unit
50 @item Battery Type @tab @code{3.6v lipo} @tab
51 @item Battery Capacity @tab 250 @tab mAH
52 @item Battery Charge Current @tab 100 @tab mA
53 @item Charge time @tab 4 @tab hours
54 @item Run time @tab >10@math{^1} @tab hours
57 1 decreases with age and backlight usage
61 @center @titlefont{Parts}
65 @item 132x64 lcd with green and white backlight
66 @item 70 series box with protective case (boxenclosures.com)
87 Various capacitors resistors and connectors see schematic for details
89 @include DeviceDataIntro.texih
91 The DUSIv1 does not provide many accessors (it is stripped down from lack of flash memory)
99 * calibration:: calibration
104 @include DeviceDataRoot.texih
110 @include DeviceDataSettingsMag.texih
111 @item contrast -- the lcd contrast
112 @item reversevideo -- invert the lcd contents?
113 @item whitebacklight -- control the white backlight
114 @item greenbacklight -- control the green backlight
117 @include DeviceDataStats.texih
126 @item voltage - the battery voltage
127 @item chargedvoltage - the voltage of the battery when it was last charged
128 @item dischargedvoltage - the voltage of the battery when it was last discharged
129 @item state - the current state of the battery
132 @item stillsleeptype - sleep type to use when the device is still
133 @item stillsleeptimeout - time the device must be still before sleeping
134 @item buttonidlesleeptype - sleep type to use when no buttons are pressed
135 @item buttonidletimeout - time the device must not have a button pressed before sleeping
136 @item wakeonmotion - if set to true, the device will wake on motion when it sleeps from being still. It will not wake from motion from a button idle timeout.
137 @item lastsleeptype - the last type of sleep the device was in, used for debugging
140 Note: the device does not sleep when plugged in via USB.
142 The sleep types supported:
144 @item none - sleep disabled
145 @item idle - sensors and processor stopped, device consumes about 15% of normal power. Can wake up from the most different ways.
146 @item powersave - shutdown everything possible while still keeping the LCD and backlight on (if available)
147 @item powerdown - shutdown everything to lowest possible power consumption. Uses about 0.5% of normal operating power.
150 Note: If wakeonmotion is set, because extra power is needed to be able to wake from motion, and the device sleeps from being still, the device will consume about 1.5% of normal operating power in powerdown mode rather than 0.5%.
152 @include DeviceDataCalc.texih
154 @include DeviceDataCalibration.texih
156 @include DeviceDataSensors.texih
160 The device can store various measurements
162 @item stats - get for statistics about the measurements
163 @item measurements - get to dump all of the measurements
164 @item usebacksights - set to enable automatic backsights when surveying
171 The menu on the device is simple, press the key of the number letter or symbol which next to the word or icon you want to perform. The main menu allows you to select a function for the device. It is always possible to press 'D' repeatedly to eventually return to the Main Menu. It is usually possible to press 'A' to read information about the current page.
174 The compass shows a 3d compass as well as other statistics.
178 The survey system allows you to take measurements of incline and azimuth using the laser. These measurements may be recorded. Typically there is enough storage for at least 500 shots. It is also possible to enter attributes to go with each measurement (such as distance between survey points) but not required.
180 To make a measurement from the survey menu, hold '1' down and the laser will turn on, when you release it, a second later the laser will go off and the current reading is locked.
182 Once held, you can store the measurement with '2'. If this should be a backsight for the last shot, press '3' to toggle to backsight mode. If you want to enter distance LRUD, or other parameters, enter the attributes with '4' before storing.
184 Data required to store a shot, the minimum is 5 bytes for header, incline and azimuth, additional attributes add:
186 @item 3 bytes backsight incline and azimuth
187 @item 10 bytes - out of order stations penalty
188 @item 2 bytes - distance
192 @multitable @columnfractions .2 .1 .1 .1 .1 .2
193 @headitem Name To @tab Dist @tab Incline @tab Azimuth @tab LRUD @tab bytes
194 @item AFF-001 AFF-002 @tab - @tab +42.2 @tab 135.3 @tab @tab 15
195 @item AFF-002 AFF-003 @tab - @tab -26.7 @tab 167.4 @tab @tab 5
196 @item AFF-003 AFF-004 @tab 23.4 @tab +35.2 @tab 302.7 @tab @tab 7
197 @item AFF-003 AFF-005 @tab - @tab -42.1 @tab 253.9 @tab 1 1 2 3 @tab 19
201 The first measurement uses an extra 10 bytes because there is no measurement before it. The fourth measurement uses 5 bytes normally, 4 more for lrud, and 10 more because the number is not sequential.
203 The measurements can be downloaded to a computer, or viewed on the device.
206 The pedometer uses a simple algorithm to detect steps by sensing verticle motion. It counts steps with a given tolerance.
209 The gaussmeter allows you to measure magnetic fields in gauss. There is support for absolute, relative and vector magnetometer modes.
212 View various statistics about the running program.
215 Proper calibration is extremely important for accurate measurements. The device can be re-calibrated at any time without any additional equipment. The on-screen help system explains what each step of calibration does.
218 There are a few settings that can be modified on the device, there are far more settings that can be modified via the dataclient.
221 This mode allows you to plot the sensor data directly on the DUSI screen. You may enter mathematical expressions using various sensor inputs as well.
224 This mode simply displays vectors pointing in the direction of the accelerometer and magnetometer vectors.
226 @section Advanced Survey
227 This mode gives the user the ability to perform surveys in a linear state machine and gives error checking (FS/BS compare)
230 This mode is simply a calculator. It peforms basic expression parsing as well as reverse-polish notation. Basic trig functions are supported.
232 @section Sphere Painter
233 This mode allows the user to draw arcs using the laser pointer, then view and rotate them in 3d on the screen.