GithubHelp home page GithubHelp logo

jsyk / vc870_usb_datalog Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 1.0 53 KB

Software support for Voltcraft VC-870 multimeter used together with UNI-T UTD04 USB cable.

C++ 42.05% Perl 53.09% Makefile 4.86%

vc870_usb_datalog's Introduction

Target hardware:
    VOLTCRAFT VC-870 Multimeter
    UNI-T UT-D04 USB Cable

The issue this software solves:
    Although the Voltcraft multimeter and the UNI-T USB cable are hardware compatible (the USB cable adapter fits
    into the multimeter connector perfectly), the software requirements are different.
    Original Voltcraft USB cable, which costs tripple the UNI-T cable by the way, mimics RS232 adapter when plugged in USB host PC.
    The UNI-T cable uses different chip internally and behaves like a HID device.
    On the other hand, UNI-T multimeters use different communication protocol over the serial line than VC870.

    This software package is composed of two independent parts:
    1. USB cable interface in the utd04-cable directory,
    2. multimeter protocol decoder in the vc870-decode directory.

    The USB cable interface is adapted from other work, see copyrights in the directory.
    Compile according to instructions in the utd04-cable/readme.2.txt file.

    The multimeter protocol decoder is a perl script. Use in a pipe together with the cable interface:

        ./utd04-cable/utd04-cable -b9600 | ./vc870-decode/vc870-decode.pl

    The above commands need to be run under root (su) because of USB access permissions required in the cable interface program.


Web page & author:
    Jaroslav Sykora
    http://www.jsykora.info

    + authors of the USB cable inteface, see readme.1.txt

vc870_usb_datalog's People

Contributors

jsyk avatar strunzdesign avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

strunzdesign

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.