Description:
electronic babyscale multi load cell design, DMS low end module, LCD, for battery
use, prepared for mains operation.
374 / 375 / 376 CN
Content:
Operation mod. 37417-10-06-301 a
Service Manual Number:
17-05-01-329-b
Valid as of:01.03.2008
Operation mod. 375/37617-10-07-496 c
Operation mod. 376 Japan17-10-07-513 c
Description DMS module30-34-00-645 b
Description of faults30-34-00-588 c
Function diagram25-01-02-560 a
Calibration (lin.)30-34-00-603
PC configuration program30-34-00-672 b
Replacement30-34-00-726
Spare parts30-34-00-727 b
Manual number: 17-05-01-329-b
Service manualDescription of the electronics
Voltage
I0000
.
Brief description of the DMS module
Introduction
The DMS modules are used to determine weights using a load cell with strain gauges. The DMS low
end module also accommodates the display and the operating unit. To allow the modules to be
adapted to different scales, an EEPROM is integrated which is used to configure the module. A
connection to the SeSAM bus (Seca’s Serial Autoconfiguring Multicontroller bus) is provided via which
the scale can be calibrated and additional modules can be connected.
Display
Load cell
A/D Converter
Operation
EEPROM
Voltage
control
Temperature
µC
Quartz
SeSAM Bus
measurement
Power On
Reset
Voltage
measurement
control
Mains connection
Battery/rechargeable
batteries
Weight measurement
The DMS modules use load cells with strain gauges in a double bridge circuit as sensors.
The entire analog part runs on its own supply voltage. This voltage can be switched by the µC to 3V,
5V or 10V. This voltage is also supplied to the load cells. At full load, they deliver a bridge output
voltage of 2mV/V.
This voltage is measured by a dual slope a/d converter. The DMS ext module can evaluate up to four
load cells which are multiplexed accordingly. Only one load cell can be connected to the other types of
DMS modules.
The conversion time is selected so that a new measured value is available every 0.1 s.
The resolution of the a/d converter is 0.05 µV/V. If several load cells are connected, keep in mind that
the resolution relates to the mean output signal of all the load cells connected.
When these measured values are within the expected range, they are converted into a weight value
using a third order polynomial. In order to increase accuracy, eight measured values are used to
calculate the weight to be displayed.
The first value obtained after switch-on is used as the zero point. If the values obtained later on do not
deviate strongly from this value, the zero point is corrected in order to compensate for possible drifts.
(Please also refer to temperature measurement.)
05.08.03 /Jensen / Rei 34-34-00-645 b
1
Service manual Description of the electronics
Display (only DMS low-end module and SLC highend)
Whenever eight new measured values are available, i.e. approx. every 0.8 s, the weight is displayed.
The display is an LCD which is controlled by duplex operation. A maximum of five digits as well as a
few special characters can be displayed.
Explanation of the special characters:
• The battery symbol is used to alert of the fact that the battery is going flat.
• Hold indicates that the weight display has frozen.
• Tare or Net indicate that a weight on the scale has been tared off.
• The left arrow indicates if additional explanations are given next to the display.
• The weight units on the right show the unit in which the measured weight is displayed.
Temperature measurement
In order to compensate for the load cell’s temperature drift, the temperature is measured regularly and
the measured value is adjusted accordingly.
To perform this measurement, a capacitor is charged every 2 seconds alternately via a reference
resistor and an NTC with a linearization resistor connected in parallel. The time until the capacitor has
reached a specific voltage is measured. The temperature is calculated from the ratio of the two times.
To reduce measured value fluctuations, a mean value of 16 temperature values is always formed. The
fluctuation then amounts to approx ±0.2°C.
The difference between the current temperature and the temperature measured when the last zero
point was obtained is used to determine a projected zero point. To do so, one assumes that the weight
change per °C is constant. The weight value is then corrected in accordance with the zero point
calculated and in accordance with the difference to the temperature measured when the scale was
calibrated. A linear and a square term are used for this purpose.
Power supply
Power supply is provided by AA size batteries (batteries or rechargeable batteries) and a plug-in power
supply unit. The batteries pass the voltage via reverse voltage protection diodes to a 3V in-phase
regulator. A coil which suppresses interference and a buffer capacitor come next. This 3 V supply
voltage is supplied to the digital part of the circuit.
Another in-phase regulator generates the voltage for the analog part. The µC can set this regulator to
3V, 5V or 10V.
In order to operate the module on rechargeable batteries a recharging circuit can be connected. This
circuit charges the rechargeable batteries at a constant current when a power supply unit is connected.
When the supply voltage is applied, a power-on reset is initiated at the µC via an RC element.
To monitor the condition of the batteries, their voltage is measured every 2s. For this purpose, a 2.2 V
reference voltage is integrated upwards and the time until the voltage has reached approx. 9% of the
supply voltage is measured. Afterwards, a downwards integration is made from 2.2V to the threshold.
From these two results, a measured value for the voltage is calculated. If the voltage drops below a
certain limit, the user is alerted by the battery symbol in the LCD. If the next threshold is undershot,
„bAtt“ is displayed and weighing is no longer possible.
Operation (only DMS low-end module and SLC highend, with the exception of
vibration-sensitive switch and platform switch)
Four buttons are provided; one is used to switch the module on and off, the others can be programmed
as required. These three buttons can be pressed just lightly or longer (longer than 1.5s), so that six
events are available. The actions tare, hold and unit switch-over can be assigned to them.
If you press another button when switching on the scale, the scale will switch to the calibration counter
and recalibration mode.
Instead of the normal start button a piezo diaphragm can be soldered to the PI connection. If the piezo
diaphragm registers a vibration, a transistor switches and generates an interrupt signal which causes
the µC to start.
05.08.03 /Jensen / Rei 34-34-00-645 b
2
Service manualDescription of the electronics
If the start button is directly connected to this interrupt input, a button is obtained which is only active
when the scale is switched off. It can be fitted under the platform, for instance, so that the scale is
started by briefly stepping on it.
Programming
The DMS modules are equipped with an EEPROM which is controlled via the I²C bus protocol. On this
EEPROM all parameters are stored that can be used to influence the program sequence. For example
the way the weight is displayed or the allocation of buttons. It also stores the coefficients for
determining the weight and data for temperature compensation, e.g. the factors for the polynomial.
Furthermore, the scale can store values to be retrieved when the scale is switched on the next time,
e.g. the weight unit used last.
In order to avoid errors, the EEPROM contents are divided into blocks which are monitored by cyclic
redundancy checks. The hamming distance is 4 so that single errors can be corrected and double
errors are certainly detected. In addition, values which are recalculated when the scale is in operation
can be replaced by default values if an error is detected that cannot be remedied.
Serial bus
To allow the scale to be calibrated and additional modules, such as additional displays, to be
connected, the DMS modules are equipped with an interface to the SeSAM bus.
On this bus the stabilized and non-stabilized supply voltages are available. Via a data and a clock
pulse line all relevant data is transmitted to other modules. A special start line is provided via which the
scale can be switched on or other modules can signal that they want to send data.
Both data and start line are open collectors so that they can be switched to low by all modules.
For further details on the bus, please refer to the relevant documentation.
Fault handling
If faults occur, the SeSAM bus initiates a fault message with the relevant fault code. Furthermore, each
fault message includes the number of the module type on which the fault has occurred and a code
which indicates how long the message is to stay on display and which displays are to be suppressed.
The DMS low end module displays its own fault messages on its LCD. Module type (0 for the low-end
module) and fault number are displayed. The other DMS modules only transfer fault messages to the
bus (module type = 1).
The following fault messages are implemented:
10 20 bit counter overflow
11 Counts out off range
12 Switch-on zero setting out off range
13 Zero tracking out off range
14 Error in the kg value calculation
15 Recalibration error
bAtt Battery voltage too low
21 Error in battery voltage measurement
22 Error in temperature measurement
tEMP Temperature range exceeded ( < 0°C or > 50°C)
30 General bus error
32 Command buffer full
33 More than 8 slaves detected
40 EEPROM error
41 Incorrect EEPROM access
50 Rom checksum error
51 Menu error
CArd Invalid Chipcard
OFF Chipcard has scale not released
6x Error in measurement of lenght
Notice : Chipcard is saving now
05.08.03 /Jensen / Rei 34-34-00-645 b
3
Service manual Description of the electronics
Time base
From the quartz’s 4.19MHz a time base is derived which controls all timed processes in the scale.
These are, for instance, various timeouts and the on-time.
After expiry of the on-time, the supply voltage for the analog part, for voltage measurement and for the
EEPROM is switched off. The LCD is switched off, all ports are set to zero-signal level and the quartz
is stopped.
Recalibration
In order to compensate for linear measuring errors of the scale, which can, for instance, occur as a
result of the different forces of gravity at different geographical points, the module has a recalibration
function. To initiate the function, another button must be pressed when the scale is started. The
calibration counter is now displayed which is incremented whenever the scale is recalibrated. It
enables the user to check whether the scale was manipulated. If, within five seconds, the button is
pressed longer than 1.5 s, the scale switches to recalibration mode. The scale now measures the zero
point and waits to be loaded with at least ¼ of the maximum load. By briefly pressing the button the
weight displayed can be decremented or incremented in steps of 10g until the weight of the load placed
on the scale is reached. The direction can be changed by pressing the button longer. To stop
recalibration the button must be pressed longer than 5s. The scale can be switched off any time using
the on/off button or by not activating it for a while, thus aborting recalibration.
Optional functions (only DMS low-end module and SLC highend)
The functions “Tare“, “Hold“, “Autohold“ and “Replace weight in repeat measurements” can be
implemented via a program on the EEPROM. The functions are explained below:
Tare:
The tare function can be assigned to a button by the EEPROM program. If the button is pressed, the
weight is tared off as soon as the display has settled, if it is within the permissible range. Pressing the
button again alternatively switches the tare function off or causes the weight to be tared off again.
Hold and Autohold:
If the hold function is assigned to a button by means of the EEPROM, the weight reading is held on
display when the button is pressed as soon as the value has stabilized. Alternatively, the hold function
can be automated so that the weight will always be frozen when it has exceeded a certain threshold
and is stable.
The hold function is switched off after expiry of a predetermined time or by pressing the button again.
In addition the scale can be configured so that the hold function will be deactivated when the scale is
relieved, when the scale is relieved and then loaded again and / or when the load on the scale changes
significantly.
Replace weight in repeat measurements:
The scale can be configured so that the weight last displayed is displayed again in a measurement
when the scale detects that it has been loaded with almost the same weight.
Calibration
To ensure that the module functions properly, data must be written to the EEPROM before the module
is calibrated. Values that are only determined during the calibration process can be set to 0. The
correct figures will then be set after calibration.
If the weight is to be calculated using a third order polynomial, the scale must be calibrated using at
least four test loads. In order to increase accuracy, it is recommended to use even more weights.
If you wish to configure individual temperature compensation, the scale must be measured with a load
and without a load at temperatures on different ends of the range. In order to determine the square
term for slope compensation, the scale must also be measured at an average temperature.
To determine the required calibration values, please refer to the relevant documentation for EEPROM
programming.
05.08.03 /Jensen / Rei 34-34-00-645 b
4
Service manual Description of the electronics
Technical data
Supply voltage: Load cell voltage + 0.5 V to 15 V
Supply current: approximate load cell current
Zero-signal current: typ. 2µA
Operating temperature: approx. 0°C to 50°C
Storage temperature: -10°C to 60°C
05.08.03 /Jensen / Rei 34-34-00-645 b
5
Loading...
+ 13 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.