Skip to content

Java GUI and arduino DAC to communicate with Bruel & Kjaer 2306 Level Recorder

Notifications You must be signed in to change notification settings

StoneSet/dBPlotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dBPlotter Application πŸŽΆπŸ“ˆ

Java JavaFX License Version

logo A JavaFX-based desktop application designed to interface with the Bruel & Kjaer 2306 Level Recorder. This application processes acoustic data from CSV files (ARTA and REW formats) and sends control commands to the device over a serial connection. This useless and stupid idea allows generating report prints like in the old days. What you see in ARTA or REW will simply be printed on paper. That's all.

Compatible with macOS, Windows, Linux, see the release section.

πŸš€ Features

  • Import CSV files from ARTA and REW.
  • Display a plot of frequency vs. amplitude.
  • Downsampling and smoothing for better readability.
  • Automatic calculation of min/max frequencies and amplitude.
  • Real-time control of the paper speed.
  • Serial communication with the B&K 2306 over Arduino.

For exemple :

vtt2(1)

The Bruel & Kjaer 2306 Level Recorder

411986013-c91da920-ced7-4e5f-b778-70d37f9a10bf(1)

πŸ“Έ GUI Overview

fefrfejava_Hsh6lzAx3E

πŸ”Œ Interface Overview

To interface with the Bruel & Kjaer 2306, I created a DAC interface using an Arduino.

Be aware that the B&K "Ext. port" use a 272Β° DIN 8 pinout (see in the service manual).

IMG_4647

Operation Principle

The software sends serial commands to the Arduino, which uses a 16-bit DAC to convert the digital signal into an analog output within a 0-5V range.
The Arduino manages the paper feed motor's activation and speed.

A relay closes a connection to start the paper feed motor, while the speed is regulated by a TTL signal.

About

Java GUI and arduino DAC to communicate with Bruel & Kjaer 2306 Level Recorder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published