Hameg HM407, HM1507-2

Menu in Datalyse:

Single scope image
Updating scope

Hameg last updated: 26/2 1999.

Baud rate 38400, no parity, 2 stop, 8 data bits.

Hameg has automatic baud rate detection. Hameg expects a space (#32) as the first character in the serial communication and calculates the baud rate from this.

Command "id?" for version. A standard cable is used.

When Datalyse reads a scope image, it firsts sends a space (#32) to the Hameg, then Datalyse takes control. A number of commands are send, and the data is returned. It ends with the command "RM0", breaking remote control.

For this reason you cannot use the front panel of the Hameg, while measuring. At ğRunning scopeĞ, a pause of 2 seconds is held between images. This is enough to set the buttons. The light diode "RO" next to Autoset is on when Hameg is remote controlled.

The digital scope image consists of 2048 bytes. The screen is 8 check patterns large, and each check pattern corresponds with 25 bits. So the 8 check patterns corresponds with 200 bits. This has actually been thought through, because it means you will not have overrun (underrun) when the function goes above (below) the image with more than 1 check pattern.

In Datalyse the 2048 bytes are combined to 1024 values and smoothing is performed, so every data point is calculated from 6 measured values (bytes).

The cursor and offset and other values on the scope are determined more accurately, here the resolution is 1000 bits per check pattern.

The use is very logical! It is not possible to improve it with a pc. But the pc is very good as monitor and for analysis of the measured data.

Hameg 407 100 Mhz/40MHz has Autoset, graphical cursor, memory for all settings and several other clever details.

By the way Hameg 1507-2 150Mhz/200MS/s has the same functions as 407.

This page used to describe errors in Hameg. The error was mine however and has now been corrected (25/2 1999)

Suggestions for improvement:

Data for each channel contains 2048 bytes, you can transfer a part of these data, since you can specify start and number of bytes.

It would be interesting if you could also specify a density, so that every 2. byte (every 10. byte) is transferred. Often you will get a fine picture with less data points than 2048 and it takes some time to transfer them all (I am using 38400 baud). If this was possible, the pc would make a better scope.