Author Topic: BG7TBL FA-5-6GP Frequency Counter inside and some tests  (Read 308 times)

0 Members and 1 Guest are viewing this topic.

Offline KedasProbeTopic starter

  • Frequent Contributor
  • **
  • Posts: 655
  • Country: be
BG7TBL FA-5-6GP Frequency Counter inside and some tests
« on: August 09, 2024, 08:44:41 am »
Hi,

Some PCB pictures for those that are interested,
PCB board is year 10/2021 and firmware 6/2024
Gate-time maximum is 20sec, above it it waits that long but gives wrong data.
Serial commands in the zip file.


I wrote a program for it since there is no screen on it, if it's not easy to read it's annoying to me anyway, so I decided I can use the one without screen and write a program for it.
It's based on an existing general serial communication program. https://github.com/mcagriaksoy/Serial-Communication-GUI-Program

(Note: I wanted to add some time graphs but I couldn't get it to work, library compatibility....)


EDIT:
- There is no power switch but the PCB board does have a connector for it, if you remove the solder join on the connector pins, at the front left from the led there is some room for a hole.
- I updated excel file so the graphs load faster
 offset is changing with gate-time but also with freq it seems (see offset dip 10Mhz at 1sec and 100Mhz at 0.1sec).
- serial communication is a bit tricky since you have to wait until the measurement is done before it does something and it only remembers the last command given, this can feel like it doesn't work at long gate-times.
« Last Edit: August 25, 2024, 08:56:14 am by KedasProbe »
Not everything that counts can be measured. Not everything that can be measured counts.
[W. Bruce Cameron]
 

Offline KedasProbeTopic starter

  • Frequent Contributor
  • **
  • Posts: 655
  • Country: be
Re: BG7TBL FA-5-6GP Frequency Counter inside and some tests
« Reply #1 on: August 24, 2024, 07:32:02 pm »
Some extra info to reflect on:
Input impedance of CH1 is around 50\$\Omega\$ but for CH2 it's around 32\$\Omega\$

Source code of my program:  https://github.com/Ken26M/FA-5-6GP_MonitorControl
It can store all measurements with a timestamp, the statistics are also added to a csv file when you copy to clipboard.
Even if you use the timelab program to record you can change the settings with this program and then
press disconnect and connect with timelab.

edit:
The program does not use floats (64bit) for the long frequency numbers but decimals.

If you want to use it for an other device like FA-2 or FA-3 you will need to change the parsing code in fa5usbdata.py, function 'add_string' and probably also the line if serial_data[0] == "$" in ui_main.py that decides in which textbox the text line must be displayed.

« Last Edit: August 25, 2024, 03:56:25 pm by KedasProbe »
Not everything that counts can be measured. Not everything that can be measured counts.
[W. Bruce Cameron]
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf