Old Fidelity - HiFi Klassiker Forum

Normale Version: Digitales VU-Meter (Mikrocontroller, Display, LED) reVox A700
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, hallo Bruno,

ich finde die Tatsache, dass wir hier jetzt absolut problemlos funktionierende Module mit sehr flexibler Anpassungsfähigkeit haben die professionellen Gerätschaften aus dem Studio-Sektor in nichts nachstehen schon absolute Superklasse! Das Durchhaltevermögen des Entwicklers sei hier besonders gelobt!!!
Natürlich wird wahrscheinlich jeder eine Kleinigkeit finden die ihm "irgendwie" auch anders besser gefallen würde... aber so what... ich für meinen Teil (komme natürlich nicht aus der Studio/professionelle Nutzung-Fraktion) bin sehr glücklich mit allem was ich hier nun vorfinde. Darüber hinaus finde ich den jetzigen Stand wirklich auch problemlos an andere Maschinen anpassbar (außer vielleicht die Display-Größe wenn man an Einbauorte und Größenvorgaben gebunden ist). Bin also sehr gespannt was da noch kommen könnte/sollte?!
Also gerne nochmal aus Sicht eines Tonband-Amateurs... Super Ergebnis, meinen herzlichen Dank für viele Stunden Arbeit die hier investiert wurden!!!

viele Grüße und einen guten Tag
Andreas
At Bruno,

ist schon ne hammermäßige Arbeit die Du da geleistet hast  Thumbsup
Der Umfang ist schon nicht ohne, im täglichen Einsatz wird wohl am Anfang noch hin und her geschalten, letzlich wird jeder für sich aber "seine Darstellung" wählen und dann eher selten umschalten.
Ich habe anfangs nicht ansatzweise gedacht, dass das Projekt diesen Umfang annimmt. 
Wenn man möchte kann man sicher auch vom Hundertstel ins Tausendstel gehen, aber muss man wirklich alles was grundsätzlich möglich ist auch haben, zumal die hier anwesenden A700 Besitzer wohl durchgehend Home-Anwender sind.

DIYLAB

Moin Jungs,

ich würde mich freuen, wenn wir das digitale Modul so lassen könnten und es als "fertig" ablegen.

Bin derzeit an der Überarbeitung des analogen Moduls.
Dort habe ich bereits die neuen Zeichenroutinen eingepflegt, die es uns viel leichter machen, mal schnell den Hintergrund zu wechseln, ohne das ich wie vorher in dem Bild pixelgenau die Zonen rausschneiden muss.

Was mich auf den Hintergrund bringt ...
Unser lieber Hans-Volker malt jetzt final 3 Skalen, die dann auch genau zum Pegel passen in 3 Farben: weiß, schwarz und "gemütlich"  Thumbsup
Diese lassen sich dann in Echtzeit mit dem Taster umschalten (geht schon im Test mit weiß und schwarz - gemütlich kommt noch).

Wir können leider im analogen Modul die Skalen nicht dynamisch zeichnen wie bei den anderen Modulen, da die Displaytreiber keine Kantenglättung kennen.
Somit würden die Bögen sehr übel aussehen. Also nehmen wir halt dafür die kompletten Bilder, die uns Hans-Volker malt (DANKE!!!  Thumbsup ).

Ich habe zwar schon mehrere Stunden versucht, eine Kantenglättung nach Xiaolin Wus zu implementieren, bin aber gescheitert.
Macht nichts, Bilder gehen auch. Irgendwann isser halt voll, der Teensy Floet

Stay tuned!
Sone Anzeige als standalone-Gerät wäre ja was ...
Zitat:Sone Anzeige als standalone-Gerät wäre ja was ...
was spricht dagegen das Ganze, eingebaut in ein Gehäuse mit ein paar Cinch-Buchsen und Netzteil versehen, als Stand-Alone zu nutzen? Ich werde das mit einem Master-Regler neben meiner B77 parken.


schönen Abend
Andreas

DIYLAB

(21.10.2020, 18:42)akguzzi schrieb: [ -> ]
Zitat:Sone Anzeige als standalone-Gerät wäre ja was ...
was spricht dagegen das Ganze, eingebaut in ein Gehäuse mit ein paar Cinch-Buchsen und Netzteil versehen, als Stand-Alone zu nutzen? Ich werde das mit einem Master-Regler neben meiner B77 parken.

Jo, wäre kein Problem mit den Einzelmodulen Thumbsup .
Und wenn wir hier mit der A700 durch sind, kommt ja noch die Version mit größerem Display.
LG
Moin,

Gogosch hat das Einstreuungsproblem gelöst und mir den entscheidenden Tipp gegeben - vielen Dank dafür  Thumbsup 

Nämlich die Leitungen vom Teensy zum Display minimal kurz zu halten, indem die Teile kompakt angeordnet werden - etwa so:


[Bild: teensy-piggiback.png]


Für die endgültige Version werde ich dann den Teensy 4.0 nehmen, ohne die überhängende Platine.

Die Platine im VU-Amplifier Slot ist dann ziemlich leer geworden:


[Bild: VU-platine-neu.png]


Die Stromversorgung über den Slot ist nur vorbereitet, die nehme ich dann noch in Betrieb.

Und die Störgeräusche sind fast vollständig weg, je nach Position der Einheit ist noch minimal was zu hören, aber mit einem Metallkasten um das ganze Teil sollte das Geschichte sein.

Und läuft:

[Bild: VU-neu-teensy-auf-Display-test.png]

DIYLAB

(23.10.2020, 14:23)havox schrieb: [ -> ]Und die Störgeräusche sind fast vollständig weg

Klasse!
Freut mich zu hören Drinks

Für die Mitbastler - wir sind recht aktiv im Hintergrund und an dieser Stelle ein ganz herzliches Dankeschön an Hans-Volker für seine Arbeit an den analogen Skalen (sind im entstehen) und für die kommende Spreizung des oberen Bereichs.
Wir wollen im oberen Bereich ein wenig mehr sehen, so wie es bei den Profigeräten auch ist und sind auf dem richtigen Weg.
Davon profitieren dann auch die digitalen Module Thumbsup
Also hier schläft nichts ein, keine Sorge ...

Stays healthy and eats jelly beans LOL
Bin heute auch mal zum Testen gekommen.

Alles mal durchgespielt und den Pegel auch mal überhöht.
Dabei ist mir aufgefallen, dass das VU-Signal durch die Decke gehen kann, Peak aber nur bis max + 4 dB geht.

[Bild: IMG-8352.jpg]

[Bild: IMG-8339.jpg]

DIYLAB

(25.10.2020, 15:38)dettel schrieb: [ -> ]Dabei ist mir aufgefallen, dass das VU-Signal durch die Decke gehen kann, Peak aber nur bis max + 4 dB geht.

Danke Detlef, ist in Arbeit.
Beim analogen Modul, welches kurz vor dem allgemeinen Test steht, stimmem nun die Pegel sehr gut, bei den digitalen Versionen kommt das die nächsten Tage.
Hans-Volker hat viel Zeit investiert, um die Kurven via Formeln anzupassen, was auch prima gelungen ist.
Wenn das die nächsten Tage auch bei den digitalen Versionen umgesetzt ist, haben wir auch im Bereich ab 0dB eine Spreizung wie beim RTW und alles stimmt exakt.

Stay tuned Thumbsup

DIYLAB

Guten Abend,

die überarbeitete analoge Version steht zum Test zur Verfügung!
Momentan habe ich berufsbedingt viel um die Ohren, darum geht es hier nicht so schnell voran, wie geplant.
Aber ich glaube, dieses Modul läuft schon ganz gut.
Ohne die hilfreiche Unterstützung von Hans-Volker beim zeichnen der Skalen und anpassen der Kurve, hätte es wahrscheinlich noch viel länger gedauert (DANKE!).

[Bild: HYW2tWp.png]

Was ist neu?
  • Es gibt drei Skalen: schwarz, weiß und warm;
  • Die Kurve, die aus den Messwerten berechnet wird, basiert nicht mehr ausschließlich auf der dB-Formel, sondern wurde zur Spreizung von Hans-Volker in einem Mathe/Grapher-Programm ermittelt und als recht komplexe Formel in den Teensy implementiert. Der kann damit super umgehen, dank der integrierten FPU rechnet er flink wie ein Wiesel;
  • Wir haben uns entschieden, die Skala originalgetreu zu belassen. Wer es genauer mag, schaltet eh in die digitalen Modi;
  • Die Peak-LED Anzeige wurde komplett überarbeitet. Die Peaks werden genau ab +5dB angezeigt und für 500ms gehalten. Damit entgeht nicht der kleinste Peak. Wer ein konstantes +5dB RMS Sinus Signal draufgibt, wird keinen Peak sehen, die Anzeige erfolgt nur bei "echten Peaks";
  • Wenn die Peak-LEDs leuchten und sich der Zeiger darüber befindet, wird kein Flackern oder andere Störungen oder Fragmente zu sehen sein, das Zeichnen erfolgt in virtuellen Ebenen. Erst die Skala, dann die Peak-LEDs und dann die Zeiger;
  • Auch das Zeichnen selbst wurde komplett umprogrammiert. Durch die neuen Routinen erreichen wir recht konstante 344 FPS! Übertaktungen der Komponenten sind überflüssig.
  • Die Pegelanpassung wurde wie bei den anderen Modulen gelöst, also Signal drauf und läuft;
  • Alle Einstellungen, die mit dem Taster erreichbar sind, werden gespeichert und stehen nach dem Start zur Verfügung;
Taster-Modi

2x kurz = Modus-Wechsel;
    Modus 1: schwarz
    Modus 2: weiß 
    Modus 3: warm

1x lang = Display um 180 Grad drehen;

Download (und ab jetzt immer aktuell mit Versionsangabe in Posting #1)
https://drive.google.com/file/d/1yzwxHzv...sp=sharing

Kritik, Meinungen, Feedback - gern gesehen!

LG
Unfassbar.
Wo war noch die Liste mit den benötigten Bauteilen ? Oder hat hier jemand was von ner Variante mit größerer Anzeige gesagt ?
Das stell ich mir doch noch neben's Bett oder so. Einfach so aus Prinzip, weil's so geil geworden ist.

DIYLAB

(28.10.2020, 03:15)spocintosh schrieb: [ -> ]Wo war noch die Liste mit den benötigten Bauteilen ?

Moin Spoc,

in Posting #1 ist die Teileliste (Minimalvariante reicht für alle Module).
Alles leicht zu beschaffen bis auf ein 3,2" Display. Die kommen meist direkt aus China, die 2,8" gibts wie Sand am Meer - komisch.

Viele Grüße
Bruno
Klappt alles bei mir  Thumbsup

Einfach klasse was ihr da geleistet hatt  Thumbsup Thumbsup Thumbsup Thumbsup

die "warm" ist gut gelungen !

[Bild: vpZhIBj.jpg]

Das was rot sein soll, ist auch rot. . .
 
super !

DIYLAB

(28.10.2020, 08:50)dedefr schrieb: [ -> ]die "warm" ist gut gelungen !

Hat Hans-Volker ausgesucht Thumbsup .
LG

PS: ist fein, dass Du immer Fotos zeigst, aber bei Bewegungen macht es vielleicht Sinn, die Verschlusszeit kürzer zu wählen.
Sonst denken die Betrachter, es gäbe statt zwei, gleich 6 Zeiger LOL .
Moin,

hier noch ein bisschen Hintergrund zum Verständnis dafür, mit was ich Bruno so lange aufgehalten habe  LOL 

Wir hatten zunächst geplant, die Skala an die Messwerte anzupassen. Dann wären aber die hohen Werte sehr nahe zusammengerückt, und die Beschriftung zu eng geworden.

Dann meinte Bruno, dann müssen wir irgendwie die Kurve verbiegen  Denker 

Kurve verbiegen? Hmm, da hätte ich doch was Passendes auf dem Rechner...  Advanced Grapher  rausgekramt und die Sollwinkel gegen die Skalenwerte in dB aufgetragen. Schickerweise hatte Bruno die Anzeige der jeweiligen Winkel und dBs in die Anzeige reinprogrammiert, musste ich also nur ablesen  Thumbsup 

Bei der Auswertung zeigte sich dann, dass sich keine einfach zu beschreibende Abhängigkeit zwischen dB und Winkel  ergibt.

Die folgende Kurve zeigt in grün mit Punkten die aufgetragenen Vorgaben und in rot die Regression, die in diesem Fall  ein Polynom mit 5 Faktoren geworden ist:


[Bild: Endg-ltige-Kurve-Legende-Corel.png]

Für -15 dB habe ich keinen Vorgabewert eingetragen, daher die gerade grüne Linie zwischen den Punkten für -10 und -20 dB.


Aufgetragen sind horizontal (x-Achse) die Spannungsverhältnisse in dB und vertikal (y-Achse) die Winkel im Bogenmaß (rad)

Die Kurvengleichung sieht dann so aus: y(x)=(1.1064748*10^(-7))*x^5+(9.7455681*10^(-6))*x^4+(2.4625487*10^(-4))*x^3-(1.3311127*10^(-5))*x^2-0.0806712*x+1.2363044.

Ähm, ja, ist ein bisschen länger  LOL Aber zum Glück berechnet die ja das Programm  Thumbsup

Innerhalb des Bereichs zwischen -30 dB und +3 (+5) dB ist alles nahezu perfekt. Keine Probleme gibt es zwischen -37 dB und +8 dB. Jenseits von 8 dB würde der Zeiger wieder in die andere Richtung (zu höheren Winkeln) laufen (Anstieg der Kurve nach dem Wendepunkt). Ähnlich bei Werten unter -37 dB.

Das stört uns nicht, da Bruno den ausgewerteten Bereich nach oben und unten sinnvoll begrenzt hat.

Welche Genauigkeit erreichen wir damit nun?

Da habe ich mal ein bisschen gemessen (Fluke 177 parallel zum Line In), Daten aus  einer Messung:



[Bild: Statistik-Skala.png]

Nach Normalisierung auf 0 dB=775 mV liegen die Abweichungen unter bis deutlich unter 10%, das sollte auf jeden Fall ausreichen  Thumbsup  Und der Normalisierungsfaktor ist auch erst in der zweiten Stelle hinter dem Komma unterschiedlich von 1, macht also auch nur 2% aus.

Nachdem Bruno die Ballistik auch ganz hervorragend hinbekommen hat, kann man das dann prima zur Aussteuerung verwenden Thumbsup 
Jetzt auch mit Schummerbeleuchtung als Option LOL
(28.10.2020, 10:56)DIYLAB schrieb: [ -> ]
(28.10.2020, 08:50)dedefr schrieb: [ -> ]die "warm" ist gut gelungen !

Hat Hans-Volker ausgesucht  Thumbsup .
LG

PS: ist fein, dass Du immer Fotos zeigst, aber bei Bewegungen macht es vielleicht Sinn, die Verschlusszeit kürzer zu wählen.
Sonst denken die Betrachter, es gäbe statt zwei, gleich 6 Zeiger  LOL .

Danke, aber habe keine ahnung wie das geht. . . .
werde nun bilder ziegen die sich bewegen, und ein kleines video machen. . .  Thumbsup

DIYLAB

(28.10.2020, 15:37)havox schrieb: [ -> ]y(x)=(1.1064748*10^(-7))*x^5+(9.7455681*10^(-6))*x^4+(2.4625487*10^(-4))*x^3-(1.3311127*10^(-5))*x^2-0.0806712*x+1.2363044.

...Aber zum Glück berechnet die ja das Programm  Thumbsup

Das geht natürlich nur sinnvoll mit Controllern mit eigener FPU, aber zum Glück ist ja der Teensy 4.x damit gesegnet und macht das ausgezeichnet ohne zu schwitzen und das 688x pro Sekunde beim analogen Modul LOL .

LG
Moin,

musste etwas suchen...hab's aber gefunden:

Das Display, das sich von der blaugrünen Platine trennen ließ, war dieses:

https://de-m.banggood.com/3_2-Inch-8Pin-...rehouse=CN

Ist  gerade im Angebot  Thumbsup

ob das jetzt noch identisch zu meinem ist, kann ich natürlich nicht garantieren  Floet  Aber vom Bild her passt das.
Wieso ist in #1 für den Teensy eigentlich ein Shop in den USA verlinkt? Sad2
Das Zeug gibt's doch hier auch zu kaufen, bei Reichelt z.B.

DIYLAB

(29.10.2020, 23:24)Baruse schrieb: [ -> ]Wieso ist in #1 für den Teensy eigentlich ein Shop in den USA verlinkt? Sad2
Das Zeug gibt's doch hier auch zu kaufen, bei Reichelt z.B.

Moin,

die Antwort dazu habe ich nun unter die Links in Posting #1 geschrieben.
Für Teensy-Produkte ist das hier übrigens der Händler meines Vertrauens: LINK

LG
Bruno

DIYLAB

Moin,

ich habe da mal ne Bitte ...
Es gibt eine Testversion des digitalen Moduls, die bei mir astrein läuft, bei zumindest einem Kollgen aber ohne Signal den rechten Balken zeigt (bei mir nicht!).
Ich möchte gern wissen, ob bei dieser Version bei euch OHNE SIGNAL die Balken angezeigt werden oder nicht (besonder der -40dB Bereich).
Danke vorab für eure Mitarbeit!

Download hier: LINK

Viele Grüße
Bruno
Zu Info, der Kollege bin ich.
Das Phänomen tritt nur bei der 40dB Einstellung auf, sowohl Normal als auch Hold.
Bei der alten Version vom 20.10. habe ich das Problem nicht, weshalb ich erstmal nicht von einem Hardwareproblem ausgehe.
Wenn die neue Version aber bei allen anderen problemlos läuft, scheint es mein AudioChield zu sein, Teensy und Display habe ich schon getauscht.
So sieht es bei mir bei 40dB Einstellung aus, ohne Signal und auch wenn keine Quelle angeschlossen ist aus.
[Bild: IMG-8383.jpg]

DIYLAB

Danke Detlef,

ich bin gespannt, wie es bei euch ist.
Denn in der aktuellen Änderung setze ich ein Bit in einem Register des Audiochips, der sich auf den Bereich auswirkt.
Falls das außer bei mir allgemein klappt, ändert das das Projekt dramatisch!
Denn dann ist es möglich, ohne irgendwelche Tricks und Eingangsbegrenzungen einen Bereich von min. -40dB bis über +7dB abzudecken, was mit der alten Version nicht möglch ist.
Auch die +5dB werden in der alten Version nicht erreicht, in der neuen Version jedoch problemlos.

Na dann testet mal ...
Hallo Bruno

Ich habe bei "R" so ein paar balken. . . 

Mieses foto :

[Bild: NVj9RQ2.jpg]

Floet