Loto OSCH02

Loto OSCH02

Loto OSCH02
Loto OSCH02

Specifications *

  • Effective ADC bits (without error): 8 bits
  • Min sampling rate: 1500 Sa/s
  • Max sampling rate (2 channels): 125 MSa/s
  • Max sampling rate (1 channels): 250 MSa/s
  • Input range: ±100mV to ±10V (latest version)
  • Number of samples each scan: up to 65KSa / channel
  • Waveform update rate (2 channels): up to 30 wfms/sec
  • Roll Mode: supported
  • AC/DC: hardware
  • Trigger: hardware, just on CH1

Models Supported

For Loto OSCA02, all the submodels are supported, including the M one which is provided with its own Android app:

OSCH02, OSCH02M, OSCH02L, OSCH02S, OSCH02D, OSCH02F, OSCH02X, OSCH02H

Submodels are just supported in the main Oscilloscope features and not in the specific additional feature (for example signal generator).

Modules Support

  • Automotive Module: SUPPORTED (up to 125KSa/s real-time)
  • Audio Module: SUPPORTED
  • FX2 Experimental Mode: SUPPORTED (Automotive Module up to 250KSa/s real-time)

Advantages

  • Hardware AC/DC coupling
  • Fast real time acquisition with Cypress FX2 chipset (reach top rate in Automotive Module)
  • High ADC resolution at lower rates
  • Long memory buffer (65K samples / channel)
  • Hardware Trigger
  • HScope can read calibration data in the oscilloscope (not need to be calibrated)

Disadvantages

  • Can use the trigger just on Channel 1

Resources


* This information is valid just within HScope, it may not reflect the Manufacturer information

HS-ACC WiFi Accelerometer

HS-ACC Wifi Accelerometer is a compact and easy-to-build device that provide real-time measures on acceleration to your Android phone or tablet. It can be used with HScope app for Android.

HScope is in continuous development thanks to the contributions of the supporters, and aim to become one of the best affordable high-tech diagnostic tool. 
Support today the Research & Development!

Typical Uses

  • Rotary Machine Vibration Monitoring
  • Bearing Fault Monitoring
  • Dynamic Balancing of Rotating Machinery
  • Predictive Maintenance (reference)

Technical Specifications

Single (1 accellerometer)Dual (2 accellerometers)
No of Channels3 (X, Y, Z) + 2 digital inputs2 (X1, X2) + 2 digital inputs
Input Range±2g, ±4g, ±8g, ±16g
Sampling RateFrom 400Sa/s to 3200 Sa/s
Resolution10 bits
Acquisition MethodReal-time at any sampling rate
Wifi Range≥ 5 m (in free air)
Wifi modeAccess Point (AP) or Station (STA), configurable
Wifi channelConfigurable in AP mode
Power consumption~110 mA~120 mA
Battery duration≥ 3 hours (with 2500mAh battery pack, PCB v2.0 with ESP32 devel board, continuous use)
OtherWeb based configuration, battery monitor (optional).
OS VersionAndroid 7+

Building Instructions and Usage

Licensing

DEMO MODE

You can build and use this device without a license for testing purpose. Without a license you can see only the first channel data. Sampling rate is limited.

LICENSE

  • License is bounded in the ESP32 Hardware.
  • Each device (ESP32+sensor) requires a license to work with the full features.
  • Keep the provided license code for a second use in case of firmware update on the same ESP board.

PRICING

HS-ACC SingleHS-ACC Dual
1 Acceleromenter1 or 2 Accelerometers
16 USD26 USD

Additional Information

VibrationData Toolbox

HS-ACC accelerometer data can be exported in CSV format and used in VibrationData Toolbox, with a lot of analysis functions.

Related Applications

Photos from the Users

HS101 PRO DIY Oscilloscope

HS101 PRO DIY Oscilloscope

HS101-PRO is an upgrated version of the HS101 Oscilloscope that joins the portability of an Android oscilloscope with advanced hardware features. The build require some experience with SMT mounting so approachable just from part of the DIY community. Within its specs, all the standard oscilloscope applications are possible with this device.

Power consumption is also one of the lowest in the market (~40mA). It can be used only with HScope app for Android.

HScope is in continuous development thanks to the suggestions from the users and the contributions of the supporters, and aim to become one of the best affordable high-tech diagnostic tool. 

Consider to support HS10X project with a donation!

please indicate in the notes the purpose of donation

Intro

A Single Channel oscilloscope based on STM32F103 Blue Pill development board. It provide long memory buffer and high real-time transfer speed.

Technical Specifications

Channels1
Input Range±16V, ±8V, ±4V, ±1.6V, ±500mV
Sampling Rate2 KSa/s – 2,5 MSa/s
ADC Resolutionup to 12 Bits (effective without noise: 9 bit, 10bit @ 100KSa/s, 11bit @ 75KSa/s, 12bit @ 12KSa/s)
Input Noise< 60mV (<= 15mV for Sampling Rate <= 100KSa/s)
<=20mV with the Black Pill (<=10mV for Sampling Rate <= 100KSa/s)
Bandwidth600 KHz (max visible frequency with sinc interpolation @ 2.5MSa/s)
Input Impedance1 Mohm (1.010 kOhm)
HW Options Supported– AC/DC Coupling Module
– PWM Output Generator
Modules Supported in HScopeAutomotive Module up to 100 KSa/s
Audio Module
PWM Generator: supported up to 1 MHz, duty cycle 1-99%
OS VersionAndroid 4.4+

Schematics & Built


Flash the Firmware

The firmware flashing is made with the app STM32 Utils with an OTG adapter connected to the phone and an USB-TLL adapter connected to the OTG adapter. After connecting the phone to the STM32 Black Pill board like in picture, the red led light up.

By setting the jumpers on the Blue Pill as in picture, the board enter into the STM boot loader and it is ready to be flashed. On the App:
1) Go to Init Chipset and check that the app read the chipset
2) Go to the Blue Box icon and in the list under vendor Martinloren select HS10X Oscilloscope, then FLASH FW.

3) After flashing disconnect the USB-TTL cable from the STM32 board, put the jumpers in original position (see picture) and connect the STM32 to the phone through the OTG cable. Open HScope, the app should show you the signal from Channel 1.

Connection

First Setup / Calibration

When the oscilloscope is connected go in HScope Settings, General - Hardware. Here:

  • Set the Model to HS101 and Input Type to PRO. When you do this change also the option Hardware AC/DC Coupling will be enabled automatically.
  • Disconnect and reconnect the oscilloscope to get the new configurations.

Offset Calibration

  • (required just for Hardware Option 1) Connect Channel 1 probe to its GND.
  • For Channel 1 do the Calib Zero Lvl procedure in the Settings -> Calibration.

Frequency Calibration

  • Enable the PWM signal using the PWM module (red square icon in the right menu, then open the module). HS101 will generate a square wave on pin B8 (1kHz initially).
  • Connect the probe to pin B8. Use an high rate, i.e. 450KSa/s and turn the variable capacitor until the rising part of the square wave reproduce a good square. Do this for each channel.

Now the device is calibrated in frequency response.

Multiplier Calibration

For this calibration you need an accurate voltage source, for example 3.3V or 5V from a voltage stabilizer. 5V from USB port is not accurate and should never be used for this calibration. Batteries also should not be used. At least you can use LM7805 or this kind of linear voltage regulators.

  • For each channel do the Calib Multiplier procedure in the Settings -> Calibration.

HW Debugging

Here the tests you can perform in case of issues:

  • Check that PGND is approximately around 1.65V respect GND. A0 pin (analog input) also should be at the same voltage with no input signal is applied.
  • With a multimeter check that there are no shortcuts among the pins B4, B5, B6, B7 (these are connected to the PGA (U1) which are very small and are easy to get shortcuts between the pins).
  • To check that the AC/DC coupling works just apply a battery to the input. When DC is selected you should read the voltage of the battery, when AC is selected you should read 0V.

Additional Resources

Components info (by Denis)

Bluetooth COP Probe with HS101 PRO (by Denis)

First Release: May 2018
Last Update: Dec 2020

Loto OSCA02 / OSC2002

Specifications *

  • Effective ADC bits (without error): 8 bits
  • Min sampling rate: 1500 Sa/s
  • Max sampling rate (2 channels): 100 MSa/s
  • Input range: ±100mV to ±5V
  • Number of samples each scan: up to 65KSa / channel
  • Waveform update rate (2 channels): up to 30 wfms/sec
  • Roll Mode: supported
  • AC/DC: hardware
  • Trigger: hardware just on CH1

Models Supported

For Loto OSCA02, all the submodels are supported, including the M one which is provided with its own Android app:

OSCA02, OSCA02M, OSCA02S, OSCA02X, OSCA02E, OSCA02ML, OSCA02F, OSCA02L, OSCA02H

Submodels are just supported in the main Oscilloscope features and not in the specific additional feature (for example signal generator).

Modules Support

  • Automotive Module: SUPPORTED (up to 125KSa/s real-time)
  • Audio Module: SUPPORTED
  • FX2 Experimental Mode: SUPPORTED (Automotive Module up to 250KSa/s real-time)

Advantages

  • Hardware AC/DC coupling
  • Fast real time acquisition with Cypress FX2 chipset (reach top rate in Automotive Module)
  • High ADC resolution at lower rates
  • Long memory buffer (65K samples / channel)
  • Hardware Trigger
  • HScope can read calibration data in the oscilloscope (not need to be calibrated)

Disadvantages

  • ±Input voltage up to 5V
  • Can use the trigger just on Channel 1

Loto OSC2002

Loto OSC2002 is recognized and supported in HScope as the OSCA02. Sampling rate in HScope up to 100MSa/s.

Resources


* This information is valid just within HScope, it may not reflect the Manufacturer information

Loto OSC802

Loto OSC802 / SainSmart DS802/DDS140

Loto OSC802

Specifications *

  • Effective ADC bits (without error): 8 bits
  • Min sampling rate: 1500 Sa/s
  • Max sampling rate (2 channels): 80 MSa/s
  • Input range: ±100mV to ±5V
  • Number of samples each scan: up to 65KSa/s
  • Waveform update rate (2 channels): up to 30 wfms/sec
  • Roll Mode: supported
  • AC/DC: hardware
  • Trigger: hardware just on CH1

Models Supported

All the OSC802 submodels are supported:

  • OSC802
  • OSC802D

Submodel OSC802D is just supported in the main Oscilloscope features and not in the specific additional feature (digital analyser).

App Modules Support

  • Automotive Module: supported up to 125KSa/s real-time
  • Audio Module: supported

Advantages

  • Hardware AC/DC coupling
  • Fast real time acquisition with Cypress FX2 chipset (reach top rate in Automotive Module)
  • High ADC resolution at lower rates
  • Long memory buffer
  • Hardware Trigger
  • HScope read device calibration data (not need to be calibrated)

Disadvantages

  • ±Input voltage up to 5V
  • Can use the trigger just on Channel 1

SainSmart DS140/DDS140

It has been reported from some user that Sainsmart DDS140 is recognized and can work with Loto OSC802 license, however officially HScope do not support the DDS140.

Resources


* This information is valid just within HScope, it may not reflect the Manufacturer information

Owon VDS1022

Owon VDS1022

Specifications *

  • Effective ADC bits (without error): 6-7 bits
  • Min sampling rate: 2.5 KSa/s
  • Max sampling rate (2 channels): 100 MSa/s
  • Input range: ±25mV to ±25V
  • Number of samples each scan: 5098 Sa
  • Waveform update rate (2 channels, rate >= 125KSa/s): 20 wfms/sec
  • Roll Mode: not supported
  • AC/DC: hardware

Models Supported

  • OWON 1022 (latest hardware up to 2022)
  • OWON 1022I (latest hardware up to 2022)

Modules Support

  • Automotive Module: not supported
  • Audio Module: not supported

Advantages

  • Hardware AC/DC coupling
  • Wide input range
  • Long memory buffer (5K samples)
  • Usage of device calibration data (from v.129)

Disadvantages

  • High input noise
  • Don’t support continuous acquisition (in HScope)

Other Resources


* In HScope

Hantek 6xx4

Hantek 6xx4

Hantek 6XX4

Models Supported

  • 6074Bx
  • 6104Bx
  • 6254Bx

6xx4EU is not supported

Specifications *

  • Channels: 4
  • Effective ADC bits (without error): 8 bits
  • Min sampling rate: 250 Sa/s
  • Max sampling rate (4 channels): 250 MSa/s
  • Input range: ±8mV to ±40V
  • Number of samples each scan: 4096 Sa (16k in Roll Mode up to 125Ksa/s)
  • Waveform update rate (2 channels, rate >= 125KSa/s): 13 wfms/sec
  • Roll Mode: available
  • AC/DC: hardware
  • Power Consumption: 0.78A (it may require external power)

*Provided by HScope

Modules Support

  • Automotive Module: supported up to 125KSa/s real-time
  • Audio Output: supported

Advantages

  • Hardware AC/DC coupling
  • Wide input range (suitable also for automotive and electrical applications)
  • This device seems don’t need calibration, data acquired from the device is already accurate
  • High real-time acquisition rate (up to 125KSa/s with modified driver)

Disadvantages

  • High power consumption (may need external battery pack)

Calibration

This device must be calibrated using the original software. Once calibrated the data produced by the oscilloscope is already calibrated. Calibration in HScope is not required/allowed.

License

Hantek 6104 and 6254 are recognized as 6074. Full version will require the license for Hantel 6074.

Known Issues

  • Phone/Tablets with Android 12+ may have data corruption issue with these oscilloscopes. The issue is in Android system and cannot be fixed since data arrives to the application layer already corrupted.
  • When one of the 4 channel saturate since the input signal strenght is higher than the set max range, then the data on the other channels get corrupted. It seems to be an hardware issue on the analog stage. Be carefull that you set the proper input range for each channel.

HScope Driver Optimization

Original roll mode speed is 250Sa/s. This is the maximum sampling rate supported by the original software for continuous acquisition.
The driver available on HScope overclock the real-time sampling rate up to 125KSa/s, for a better usage with the Automotive Module.

Release History

  • Driver available since release 117 (Apr 2019)
  • 4 channels available since Jun 2021
  • Real-time sampling rate up to 125KSa/s from release 283 (Oct 2021)

Resources

Loto OSC482 / SainSmart DS482

Loto OSC482 / SainSmart DS482
Sainsmart DDS120
Rocktech BM102

Models Supported

For Loto OSC482, all the submodels are supported, including the M one which is provided with its own Android app:

OSC482, OSC482D, OSC482F, OSC482H, OSC482L, OSC482M, OSC482S, OSC482X

Submodels are just supported in the main Oscilloscope features and not in the specific additional feature (for example signal generator).

Specifications *

  • Effective ADC bits for OSC482/DS482 (without error): 8 bits
  • Effective ADC bits for DDS120/BM102 (without error): 7 bits
  • Min sampling rate: 500 Sa/s
  • Max sampling rate (2 channels): 48 MSa/s
  • Input range (OSC482/DS482): ±100mV to ±5V
  • Input range (DDS120/BM102): ±250mV to ±6.5V
  • Number of samples each scan: 1024 Sa
  • Waveform update rate (2 channels, rate >= 100KSa/s): 30 wfms/sec
  • Roll Mode: supported
  • AC/DC: hardware

Modules Support

  • Automotive Module: supported up to 125KSa/s real-time
  • Audio Module: supported
  • PWM Generator: supported up to 10KHz, duty cycle 5-95%

Advantages

  • Hardware AC/DC coupling
  • Fast real time acquisition with Cypress FX2 chipset (reach top rate in Automotive Module)
  • High ADC resolution at lower rates (experimental)
  • (OSC482/DS482) HScope read device calibration data (not need to be calibrated)

Disadvantages

  • ±Input voltage up to 5V

Rate vs Memory Buffer

Standard Rates

  • 250,500 Sa/s (8 kSa)
  • 1,2,8,16,25,50,100 kSa/s (8 kSa)
  • 200,500 kSa/s (1 kSa)
  • 1,2,4,8,16,24,48 MSa/s (1 kSa)

High Resolution Experimental Mode

  • 500 Sa/s (8 kSa)
  • 1,2,5,10,25,50,125 kSa/s (8 kSa)
  • 250 kSa/s (4 kSa)
  • 500 kSa/s (8 kSa)
  • 1 MSa/s (8 kSa)
  • 2,4,8,16,24,48 MSa/s (1 kSa)

First Time Configuration

Also the old SainSmart DDS120 and Rocktech BM102 at the first connection are recognized as LOTO OSC482 (new model). When they are connected to the phone then it need to be configured in the app Settings->Oscilloscope->Hardware (Model) as DDS120. Disconnect and reconnect the oscilloscope.

License

HScope supports the following models which are recognized at the first connection as LOTO OSC482:

  • Loto OSC482/SainSmart DS482 (it uses license Loto OSC482)
  • SainSmart DDS120 (it uses license SainSmart DDS120)
  • Rocktech BM102 (it uses license SainSmart DDS120)

Other

SainSmart DDS120 / Rocktech BM102 devices are also supported by Sigrok.

External Resources

Related Videos


Instrustar ISDS205

Instrustar ISDS205

HScope supports the following models (limited to the only Oscilloscope part, signal generator or digital input not supported):

  • Instrustar ISDS205A
  • Instrustar ISDS205B
  • Instrustar ISDS205X

Instrustar ISDS205C has not been tested.

Specifications *

  • Effective ADC bits (without error): 8 bits
  • Min sampling rate: 500 Sa/s
  • Max sampling rate (2 channels): 48 MSa/s
  • Input range: ±90mV to ±6V (in 6 steps)
  • Number of samples each scan: 1024 Sa
  • Waveform update rate (2 channels, rate >= 100KSa/s): 30 wfms/sec
  • Roll Mode: supported (4096 samples)
  • AC/DC Coupling: Hardware

*Provided by HScope

Modules Support

  • Automotive Module: supported up to 125KSa/s real-time
  • Audio Module: supported
  • PWM Generator: supported up to 10KHz, duty cycle 5-95%

Rate vs Memory Buffer

Standard Rates

  • 250,500 Sa/s (8 kSa)
  • 1,2,8,16,25,50,100 kSa/s (8 kSa)
  • 200,500 kSa/s (1 kSa)
  • 1,2,4,8,16,24,48 MSa/s (1 kSa)

High Resolution Experimental Mode

  • 500 Sa/s (8 kSa)
  • 1,2,5,10,25,50,125 kSa/s (8 kSa)
  • 250 kSa/s (4 kSa)
  • 500 kSa/s (8 kSa)
  • 1 MSa/s (8 kSa)
  • 2,4,8,16,24,48 MSa/s (1 kSa)

License

Except the ISDS205X all the other models use the license Instrustar ISDS205. For the ISDS205X model the license is called Instrustar ISDS205X.

Configuration

After the oscilloscope is connected to the phone, enter in the Settings -> General. Here in the Hardware section you can select your oscilloscope model (select 205A also for the 205B model). After setting the model disconnect and reconnect the device. In the setting you should find the last model selected.

Martinloren