DU-BLE: Difference between revisions
→Vertical rotation control
| (9 intermediate revisions by 2 users not shown) | |||
| Line 178: | Line 178: | ||
2) '''Speed and rpm'''. The sensor will transmit the number of complete revolutions and the rotation speed in rpm. The rotation speed will be calculated by the sensor after the first three full revolutions. The speed will be positive in one direction, negative in the other. You can learn more about how to set up speed recognition on the monitoring platform in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual] | 2) '''Speed and rpm'''. The sensor will transmit the number of complete revolutions and the rotation speed in rpm. The rotation speed will be calculated by the sensor after the first three full revolutions. The speed will be positive in one direction, negative in the other. You can learn more about how to set up speed recognition on the monitoring platform in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual] | ||
[[File:F0cc0683-1aae-4b82-be4f-aa5230b8e6ce.png|948x948px]] | |||
[[File:Vertical rotation control diagram.png]] | [[File:Vertical rotation control diagram.png]] | ||
| Line 204: | Line 207: | ||
[[File:Horizontal rotation control example.png|851x851px]] | [[File:Horizontal rotation control example.png|851x851px]] | ||
== '''<big> | == '''<big>Container</big>''' == | ||
[[ | [[File:Container mode.png|750x750px]] [[File:Container mode settings.png|750x750px]] | ||
Serves to control unloading and loading on equipment types such as garbage trucks, dump trucks, etc., as well as for more precise control of hatch cover opening. | |||
After installing the sensor, zero should be set. The equipment should be located on a level surface. When crossing the lower and upper threshold values, the number of trips will increase and the total activation counter will be transmitted. | |||
[[File:Container mode explanation.png|718x718px]] | |||
When crossing the blue line (Upper threshold value), the counter increases by 1, for repeated triggering it is necessary to cross the green line (Lower threshold value) | |||
Black line - Zero | |||
Green line - Lower threshold value | |||
Blue line - Upper threshold value | |||
The counter will continue to increase with each container up to the maximum value of 65535. After which it will reset to zero and continue to increase again. With 100 containers per day, the counter will last for 1-2 years. | |||
The settings for the received readings on the platform are shown in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual] | |||
== '''<big>Bucket</big>''' == | |||
[[File:Bucket mode.png|750x750px]] [[File:Bucket mode settings.png|750x750px]] | |||
This mode is intended for use on excavators to monitor bucket operation or idle time. | |||
'''Filtration level''' - how much the tilt angle data will be filtered during sudden changes. | |||
'''Delta''' - the minimum angle value at which the triggering occurs. | |||
'''Measurement interval''' - the time period after which the tilt angle is compared to calculate the delta. | |||
'''Turn OFF delay''' - the time period during which the work will be transmitted. | |||
'''Transmit as event notification'''- the value that will be transmitted as work. | |||
"'''Measurement interval'''" sets the time during which the sensor measures the angle values. After the measurement interval, the current value is compared with the previous value. If the difference is a certain angle that is greater than or equal to the "'''Delta'''" value, then the triggering will occur, which will signal the excavator bucket is working. The "'''Delta'''" parameter sets the minimum angle value at which the triggering occurs. If the bucket operation is stopped, the angle difference will not exceed the set value "'''Delta'''", the "'''Turn OFF delay'''" is started, no triggering occurs (the value "0" is transmitted). In this way, the bucket operation and downtime are separated, eliminating false triggering. | |||
The setup of the received readings on the platform is shown in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual]<blockquote>'''<big>When installing tilt angle sensors on excavator manipulators, it is recommended to place the sensor on the knee of the manipulator, which is the most active at the time the excavator is performing work and makes a greater number of movements with a greater amplitude of angle change.</big>'''</blockquote>[[File:Bucket mode diagram.png]] | |||
[[File:Bucket mode example.png|697x697px]] | |||
== '''<big> | == '''<big>Plow</big>''' == | ||
[[File:Plow mode.png|750x750px]] [[File:Plow mode settings.png|750x750px]] | |||
The mode is designed for installation on "blade" type devices, such as snow blowers used for clearing roads, or a bulldozer. | |||
'''Filtration level''' - how much the tilt angle data will be filtered during sudden changes. | |||
''' | '''Upper limit''' - the tilt angle threshold above which the alarm stops. | ||
''' | '''Lower limit''' - the tilt angle threshold below which the alarm starts after the turn-on delay. | ||
''' | '''Turn ON delay''' - the number of seconds the sensor must be below the lower threshold to start the alarm. | ||
''' | '''Turn OFF delay''' - the number of seconds the sensor must be between the upper and lower angles to stop the alarm. | ||
''' | '''Transmit as event notification''' - the value that will be transmitted as the job.<blockquote>'''<big>Important! It is not recommended to use the sensor to control mechanisms whose deviation amplitude is less than 10 degrees. For example, the middle blade of a grader.</big>'''</blockquote>When crossing the "'''LOW'''" boundary towards a smaller angle, the turn-on delay timer is started. If the current angle does not exceed the "'''LOW'''" boundary upon expiration of the turn-on delay timer, the triggering event will occur (the value "1" or another value that you set is transmitted). | ||
When crossing the "'''LOW'''" boundary towards a larger angle, the turn-off delay timer is started. If the current angle remains greater than the "'''LOW'''" boundary upon expiration of the turn-off delay timer, the triggering will be reset (the value "'''0'''" is transmitted). | |||
If, at the moment of counting down the turn-off delay timer, the sensor crosses the "'''LOW'''" boundary back towards a smaller angle, the started turn-off timer is reset. | |||
When crossing the "'''UP'''" boundary towards a larger angle, the triggering will be reset instantly. | |||
This is done to obtain more visual readings of the sensor triggering (short-term raising and lowering of the implement during obstacle avoidance and turns are excluded).<blockquote><big>'''The "0" is set in the working position.'''</big></blockquote>[[File:Plow mode diagram.png|740x740px]] | |||
[[File:Plow mode diagram 2.png]] | |||
The setup of the received readings on the platform is shown in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual] | |||
''' | == '''<big>Angle Control</big>''' == | ||
[[File:Angle control.png|750x750px]] [[File:Angle control settings.png|750x750px]] | |||
The "Angle Control" operating mode can be used, for example, to control the operation of a garbage truck, dump truck, and other working units of special equipment. | |||
The 3-axes accelerometer used in the sensor cannot ignore vibrations, acceleration and deceleration of the vehicle/unit the sensor is installed on. It also cannot ignore the inclination of the terrain the vehicle/unit moves across. | |||
Due to that the sensor is less suited for the monitoring of machinery units that are operated when on the move, f.e. dump trucks that are gradually unloaded with their boxes are lifted and they slowly move forward. There will be factors mentioned above that will affect the sensor's readings and cause random angle changes that will be impossible to reliably validate by the vehicle's speed. | |||
In other cases the sensor's readings can be validated by the vehicle's speed. | |||
More on that in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual (p. 19)] | |||
The sensor also has its own filtration/smoothing algorithm. However, the higher the level of that filtration is, the slower the current angle reading is calculated and that could lead to the actual movements of the mechanism the sensor is installed on to get missed. | |||
One more option is to install 2 sensors: one on the vehicle's (unit's frame) and another - on the mechanism that needs to be monitored. More on that in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual (p. 17)] | |||
'''Filtration level''' - how much the tilt angle data will be filtered during sudden changes. | |||
'''Upper limit'''- the tilt angle threshold above which the triggering occurs. | |||
'''Lower limit'''- the tilt angle threshold below which the triggering stops. | |||
''' | '''Transmit as event notification''' - the value that will be transmitted as work. | ||
When the angle increases and the upper limit is reached, the sensor is triggered; when moving backwards and crossing the lower limit, the triggering is reset (the value "0" is transmitted). | |||
[[File:Angle control diagram.png]] | |||
The setup of the received readings on the platform is shown in [https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing this manual] | |||
== '''Horizontal inclinometer''' == | |||
[[File:Horizontal inclinometer.png|750x750px]] [[File:Inclinometer settings.png|750x750px]] | |||
The inclinometer mode is designed to measure the angle and direction of tilt. | |||
'''Filtration level''' - how much the tilt angle data will be filtered during sudden changes. | |||
'''Single-axis mode''': measures the rotation angle along the X axis (roll) in the horizontal position, i.e. the ZY plane is perpendicular to the installation plane. It is possible to set zero. The measurement range is 360°. There is no trigger event. | |||
'''Dual-axis mode''': measures the rotation angle along the Y axis (roll) and the rotation angle along the X axis (pitch) in the horizontal position. It is possible to set zero. The measurement range is 180°. There is no trigger event.<blockquote><big>'''Data transfer in Horizontal inclinometer mode is supported only when using [[BA-BLE]]'''</big></blockquote>[[File:Horizontal inclinometer diagram.png]] | |||
== '''<big> | == '''<big>Vertical inclinometer</big>''' == | ||
[[ | [[File:Vertical inclinometer.png|750x750px]] [[File:Inclinometer settings.png|750x750px]] | ||
The inclinometer mode is designed to measure the angle and direction of tilt. | |||
''' | '''Filtration level''' - how much the tilt angle data will be filtered during sudden changes. | ||
''' | '''Single-axis mode''': measures the rotation angle along the X axis (roll) in the horizontal position, i.e. the ZY plane is perpendicular to the installation plane. It is possible to set zero. The measurement range is 360°. There is no trigger event. | ||
''' | '''Dual-axis mode''': measures the rotation angle along the Y axis (roll) and the rotation angle along the X axis (pitch) in the horizontal position. It is possible to set zero. The measurement range is 180°. There is no trigger event.<blockquote><big>'''Data transfer in Vertical inclinometer mode is supported only when using [[BA-BLE]]'''</big></blockquote>[[File:Vertical inclinometer diagram.png]] | ||
= | = <big>'''Sealing and installation'''</big> = | ||
== '''<big>Connection dimensions</big>''' == | |||
''' | === '''<big>Connection dimensions of the DU-BLE of the former design</big>''' === | ||
[[File:Connection dimensions DU-BLE former design .png]] | |||
[[File:Dimensions of former design DU-BLE.png]] | |||
''' | === '''<big>Connection dimensions of the DU-BLE of the current design</big>''' === | ||
[[File:Connection dimensions DU-BLE current design .png]] | |||
[[File:Dimensions of current design DU-BLE.png]] | |||
== ''' | == <big>'''Sensor sealing'''</big> == | ||
=== ''' | === <big>'''Sealing DU-BLE of the former design'''</big> === | ||
To seal the sensor and prevent unauthorized access to it, install the protective cover and pass the seal through the special holes in the cover. Tighten the seal against its end into the special hole in the seal. Cut off the excess wire of the seal. | |||
[[ | [[File:Sealing former design DU-BLE.png]] | ||
=== '''<big> | === <big>'''Sealing DU-BLE of the current design'''</big> === | ||
[[ | You will need the sensor protective cover and the seal provided in the kit<gallery widths="300" heights="300"> | ||
File:New_design_cap.png|'''<big>Protective cover DU-BLE</big>''' | |||
File:New_design_seal.png|'''<big>DU-BLE seal</big>''' | |||
</gallery>The cover is attached to the sensor head | |||
[[File:TD-BLE_with_cap.png|none|thumb|455x455px|'''<big>DU-BLE with cap</big>''']] | |||
== <big>''' | Then the seal itself is fixed in a special hole (it must be inserted to the end, with the '''closed end facing outward''')<gallery widths="350" heights="350"> | ||
File:Installing_TD-BLE_seal.png|'''<big>Installing DU-BLE seal</big>''' | |||
File:Installed_TD-BLE_seal.png|'''<big>Installed DU-BLE seal</big>''' | |||
</gallery>To remove the seal, screw in the special key from the kit (you can also use any self-tapping screw of suitable size) and pull it towards yourself. | |||
[[File:Removing_seal.png|none|thumb|493x493px|'''<big>Removing seal</big>''']] | |||
[[File:Seal_after_removal.png|none|thumb|'''<big>Seal after removal</big>''']] | |||
This makes it impossible to remove the seal without damaging it. This provides additional protection against unauthorized access. | |||
=== <big> | === '''<big>Alternative sealing for DU-BLE of the current design</big>''' === | ||
Also included with the current DU-BLE is an alternative seal if a numbered seal is required. | |||
* The wire must be threaded through the hole in the sensor cover | |||
[[File:Alternative_sealing_step_1.png|frameless|433x433px]] | |||
* Thread both ends of the cable through the hole in the sensor head | |||
[[File:Alternative_sealing_step_2.png|frameless|519x519px]] | |||
* | * Pass both ends through the seal, tighten the cable and install the seal by pressing the protruding part of the seal | ||
[[ | [[File:Alternative_sealing_step_3.png|frameless|543x543px]] | ||
== <big>'''Mounting and direction'''</big> == | |||
The most common mounting method is self-tapping screws with a sealing washer. It is also possible to install on threaded crimp nuts, welded bushings and other structural elements. The sensor can be mounted on pre-prepared places using screws and bolts with strength class not less than 4.8. It is necessary to ensure tightness of the connection between the sensor body and the tank. For additional protection it is allowed to use automotive oil and gasoline resistant sealant. | |||
For plastic tanks rivets and bolts can be used. | |||
[[File:Antenna_direction.png|frameless|768x768px]] | |||
== <big>'''How hard to screw in self-tapping screws'''</big> == | |||
== | == [[File:How_to_hard_to_tighten_the_screws.png|frameless|512x512px]] == | ||
= '''<big>Firmware update (FW)</big>''' = | |||
[[File:DU-BLE update.gif]] | |||
To update the firmware on the DU-BLE: | |||
[[ | * Download the current firmware version as a file to the phone memory | ||
* Connect to the sensor | |||
* Go to “'''Additional Features'''” | |||
[[File:Additional features DU-BLE.png|546x546px]] | |||
* Go to FW update | |||
[[ | [[File:FW update menu.png|577x577px]] | ||
* Select the firmware file ('''1''') from the phone memory (The firmware file is the .zip archive itself, no need to unzip it) and start the flashing process ('''2'''). '''These actions should be performed within 30 seconds after entering update mode!''' | |||
[[ | [[File:Start_of_TD-BLE_update.png|frameless|732x732px]] | ||
* The flashing process should start. '''Do not close or minimize the application during the flashing process!''' | |||
[[File:TD-BLE_update_process.jpg|frameless|728x728px]] | |||
* When the updating is completed, a window will pop up indicating that the update was successful | |||
[[File:The_TD-BLE_update_has_been_completed.jpg|frameless|741x741px]] | |||
Firmware update via the IOS mobile application is shown in [https://youtu.be/rPsI1AdrTQs this video] | |||
Up-to-date firmware can be found in the [https://www.fmeter.ru/en/download/?product=DUBLE#escort-duble Download materials] | |||
The firmware file is the .zip archive itself, no need to unzip. | |||
= '''<big> | = '''<big>Useful links</big>''' = | ||
* '''<big>[https://www.fmeter.ru/download/_ftp/datchik-ugla-naklona/eskort-du-ble/ | * '''<big>[https://www.fmeter.ru/download/_ftp/eng/datchik-ugla-naklona/eskort-du-ble/Escort%20DU-BLE%20datasheet.pdf?v=071220114144 Technical data sheet of the device]</big>''' | ||
* '''<big>[https://www.fmeter.ru/produktsiya/besprovodnoy-datchik-ugla-naklona/eskort-du-ble/#active | * '''<big>[https://www.fmeter.ru/en/produktsiya/besprovodnoy-datchik-ugla-naklona/eskort-du-ble/#active Product page]</big>''' | ||
* '''<big>[https://www.fmeter.ru/download/?product=DUBLE#escort-duble | * '''<big>[https://www.fmeter.ru/en/download/?product=DUBLE#escort-duble Download materials]</big>''' | ||
* '''<big>[[ | * '''<big>[[Table of compatibility of BLE sensors with trackers and other devices]]</big>''' | ||
* [https://docs.google.com/document/d/ | * '''<big>[https://docs.google.com/document/d/13xV8zCP8JVlJ-dzKR4HQJ8sr28X-L5w_0APE2Nq293E/edit?usp=sharing Setting up the received readings on the platform]</big>''' | ||