HIFI-FORUM » Do it yourself » Elektronik » Steuerung mit ESP 32 einige Fragen | |
|
Steuerung mit ESP 32 einige Fragen+A -A |
||
Autor |
| |
yentz
Ist häufiger hier |
#1 erstellt: 29. Aug 2019, 17:00 | |
Moin, ich habe es jetzt hinbekommen den DSP mit nen ESP32 zu steuern. Hierfür habe ich Potis, Taster und LED's am ESP was auch einigermaßen gut klappt. Leider scheint der DSP nur Werte zwischen 0 und 127 anzunehmen, was nicht ausreicht um z.B. einen Highpass von 0 - 500 Hz durchzufahren. Es gibt sicherlich Programmiertricks um das zu umgehen, die ich aber nicht kenne. Wenn ich den Paramerterbereich des ESP entsprechend mappe ist bei mehr als 128 Werten Schluß und der DSP verhält sich komisch sobald diese überschritten werden. Es ist mit bisher nicht gelungen die 128 Werte über den gesamten Bereich des DSP Parameters zu verteilen (also wenn ich Hipassfrequenz mappe ist bei ich schätze 80 Hz oder so Schluss statt extrem grob gerastert von 0 - 20000 Hz durchzufahren und wenn ich Weiß jemand, wie man das umgehen könnte? momentan definiere ich 2 Variablen und gebe Werte int8_t HPFIstWert = 1; int8_t neuerHPFWert = 1; mappe dann neuerHPFWert = map(analogRead(potPin),1 , 4095, 0, -127); und steuere dsp.stateVariable(MOD_HIGHPASSLINKS_ALG0_STATEVARALG1FREQ_ADDR, neuerHPFWert, 1); HPFIstWert = neuerHPFWert; Benutze die Sigma DSP Library. Da über die Potis auch nach Neustart die zuvor eingestellten Werte / Wiederstände bestehen funktioniert das einigermaßen und für das Projekt ok. Wenn man eine Steuerung mit Drehencoder und Menü realisieren wollte - was deutlich eleganter wäre da ja die Werte absolut eingestellt werden könnten - müssten jedoch die Werte immer wieder eingestellt werden sobald neu gestartet wird. Gibt es eine Möglichkeit dies zu umgehen? Wenn das Programm nicht immer wieder erneut ins Eeprom geschrieben würde, der DSP ganz normal vom Eeprom bootet und dann nur über den ESP gesteuert würde fiele ja bereits das Problem des Überschreibens weg. Gibt es eine Möglichkeit "Snapshots" der Parameterwerte zu erstellen und im DSP zu speichern bzw aufzurufen oder müsste bzw kann dies dann im ESP gemacht werden? Und hätte an dieser Stelle jemand einen Sketch mit funktioniernden Menü für ESP32 mit Drehencoder? Die Libraries die ich so gefunden habe laufen bei mir nicht oder haben eine eng verwobene Einbindung eines speziellen Displaytypen und sind nur schwierig auf mein Display umzuändern. Hat jemand schonmal die Adau 1401 Boards getestet? Die gibt es ja bereits für 16 Euro und die wären vom Formfaktor auch deutlich praktischer. Die Pins GP und WB habe ich momentan im Breadboard bei Start mit Gnd verbunden, trenne diese dann und mache nen Reset des ESP damit dieser den dann nun im Slavemodus befindlichen DSP beschreiben kann. Ist das richtig so? Manchmal funktioniert es manchmal nicht. Leider reichen die Pins des ESP für mein Projekt nicht aus und ich weiß nicht, ob ein Multiplexer das Problem lösen kann - Hat jemand damit Erfahrungen gemacht? Viele Fragen, mir wurde ja bereits gesagt, dass die zuvor gestellten Fragen hier nicht hin gehören aber ich denke diese Dinge sind ja grundsätzliches zur Steuerung des DSP über Microcontroller und unteressieren sicherlich einige. Ich würde mich über Hilfe sehr freuen, falls der Post nicht passt kann er auch gerne gelöscht werden. Wollte hier keinem auf die Füße treten oder so. Gruß, Jens |
||
Kay*
Inventar |
#2 erstellt: 30. Aug 2019, 11:19 | |
|
||
yentz
Ist häufiger hier |
#3 erstellt: 30. Aug 2019, 11:41 | |
Ich habe mich nur gewundert, weil es für den Wondom DSP ja noch ein extra Breakoutmodul gibt auf dem weitere Bauteile sind und mir nicht ganz klar ist, ob man in die Platine mit normalem Line Pegel rein kann bzw dieser raus kommt. Gruß, Jens |
||
Kay*
Inventar |
#4 erstellt: 30. Aug 2019, 12:58 | |
[quote]Breakoutmodul[quote] ausser Steckverbinder ist da nix drauf [quote]normalem Line Pegel rein kann bzw dieser raus[/quote] bitte im Datenblatt nachschauen! Im Grunde felht auf allen Boards mit Ausnahme vom FreeDSP-Board eine sinnvolle Analog-Signal-Aufbereitung (das FreeDSP-Board hat Filter und Pegelanpasssung) Im Studio ist ohnehin 'symetrisch' angesagt, da müsste man eh "Hand anlegen" |
||
yentz
Ist häufiger hier |
#5 erstellt: 30. Aug 2019, 14:14 | |
Habe leider kein Datenblatt vorliegen. Gibts da irgendwo einen Link zu oder neinst Du das Datenblatt des Chips? |
||
Kay*
Inventar |
#6 erstellt: 30. Aug 2019, 16:07 | |
ja, Datenblatt vom ADAU14/1701 steht zumindest drinne, wie man den Eingang anpasst, bzw. die Höhe des Ausgangspegels (der wegen VCC=+3V3 nicht wirklich hoch sein kann) |
||
yentz
Ist häufiger hier |
#7 erstellt: 03. Sep 2019, 17:37 | |
Ok alles klar, werde ich mir die Tage mal zu Gemüte ziehen. Bin etwas lang mit DSP und MCU abgeschweift. Jetzt ist erstmal wieder der Raum mit dem 80 Hz Dip dran - Nachhallzeiten sind jetzt top mit dem getunten Traps. |
||
Kay*
Inventar |
#8 erstellt: 03. Sep 2019, 22:23 | |
auch, wenn hier off topic günstiges 1452-DSP-Board |
||
|
|
Das könnte Dich auch interessieren: |
Vorverstärker ESP Project 88 forty-two am 21.04.2008 – Letzte Antwort am 04.05.2008 – 31 Beiträge |
I2C Steuerung von Sure DSP yentz am 18.07.2019 – Letzte Antwort am 18.07.2019 – 3 Beiträge |
Ausfahrbare Bar - Fragen zur Steuerung andi15am20 am 19.01.2013 – Letzte Antwort am 03.02.2013 – 3 Beiträge |
+/- 150V Netzteil . einige Fragen Rodeodave am 03.03.2007 – Letzte Antwort am 05.03.2007 – 3 Beiträge |
SymAsym, einige offene Fragen mohnkuh am 20.01.2014 – Letzte Antwort am 21.04.2014 – 9 Beiträge |
Steuerung verkabeln Richard.neu am 25.10.2012 – Letzte Antwort am 25.10.2012 – 6 Beiträge |
Heimkino Steuerung Mitsubishi...=( am 02.03.2008 – Letzte Antwort am 13.01.2010 – 30 Beiträge |
Ringkerntrafo Elac Sub 101 ESP anschliessen? HILFE productmanager am 06.03.2009 – Letzte Antwort am 10.03.2009 – 6 Beiträge |
Einige Fragen von einem Anfänger napp am 08.08.2004 – Letzte Antwort am 17.08.2004 – 21 Beiträge |
Neuer TDA-Verstärker - Einige Fragen ararar am 31.07.2006 – Letzte Antwort am 01.08.2006 – 5 Beiträge |
Anzeige
Top Produkte in Elektronik
Aktuelle Aktion
Top 10 Threads der letzten 7 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Threads der letzten 50 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Suchanfragen
Forumsstatistik
- Registrierte Mitglieder927.405 ( Heute: 11 )
- Neuestes Mitgliedwarox
- Gesamtzahl an Themen1.555.595
- Gesamtzahl an Beiträgen21.641.257