@. DIGITAL OSCILLOSCOPE SOFTWARE

Digital Oscilloscope Application

This is a simple application that displays the shape of an analog signal that is feed to the line or microphone input of the PC sound chip. The application is hardware platform independent and it does not require and additional hardware installed besides the voltage divider. Go to Downloads section to get DigitalOscilloscopeAPP.zip, which includes source code.

Digital Thermometer with Oscilloscope

Digital Thermometer with Oscilloscope application enables temperature measurement with Velleman K6001 kit connected to the sound chip line or microphone input via a voltage divider. The application captures K6001 signal as if it was analog sound signal from an audio device. Next, it counts the number of samples between the rising and falling edges of the signal. The application then calculates the measured temperature. Calibration of the temperature sensor on the PC may be achieved by correctly setting the following two parameters: Impulse width at 0°C and impulse width ratio (ms/°C). The latter is preset in the application code to the Velleman specified value, but the impulse width at 0°C can also be set while the application is running.

ZIP file DigitalThermometerWithOscilloscopeAPP.zip in Downloads section includes source code.

TMeter application

TMeter application is a temperature measurement and control application, which requires a Velleman K8055 or K8055N board to be connected to the PC. It works with original Velleman programming as well as with the programming (HEX and DLL files) provided on this website. TMeter v3.3 works with the original Velleman programming, while TMeter v3.4 is adapter for the new HEX (firmware version 1.9.1 or above is required) and DLL files provided with the samples in Downloads section. Both samples TMETER v3.3.ZIP and TMETER v3.4.ZIP now include source code.

After hooking up the external signal source to your PC audio line input you may download the Oscilloscope app.zip file with TMeter application. To use the application you should first install K8055D.DLL (you can get it from K8055N software pack).

The application is designed to capture the PWM (pulse width modulation) signal from a temperature module. The module (Velleman kit K6001) varies the pulse width according to the temperature. The signal has 5 Vpp (alternates between 0 V and +5 V). The application is also designed to drive a relay through Velleman kit K8055. The relay switches on if the temperature drops under a threshold.

Click on the screenshot to enlarge it.

NOTE: Modular digital oscilloscope for everyone uses different software. See subsection 3.c 1 Msps modular oscilloscope for everyone for details.

Prerequisites

The sample applications are MS Windows .NET based. You need .NET 3.5 environment installed (at least runtime version) to run them. You can download .NET 3.5 runtime from http://www.microsoft.com/en-us/download/details.aspx?id=21. You also need at least DirectX 9 installed, which is already included in all newer versions of MS Windows.