Przełączanie 3 i więcej kanałów

Wzmacniacze gitarowe, efekty i inne zagadnienia "okołogitarowe".

Moderatorzy: gsmok, tszczesn, Romekd, Einherjer, OTLamp

ivo
25...49 postów
25...49 postów
Posty: 32
Rejestracja: wt, 31 marca 2009, 22:06

Re: Przełączanie 3 i więcej kanałów

Post autor: ivo »

Sugerowałem to archaiczne(?) rozwiązanie ze względu na fochy jakie lubią stroić cyfrówki ("szalone"...).Prostota to niezawodność
traxman

Re: Przełączanie 3 i więcej kanałów

Post autor: traxman »

Raczej nie FPGA, nawet nie CPLD tylko zwykłe PLD np. GAL16V8 wystarczy do tego "zasobożernego" zastosowania lub dla studentów HC00 po optymalizacji.
Niestety w porównaniu z procesorem ISP wymaga programatora.
Co do zasilania ledów z baterii warto zwrócić uwagę, ze nawet współczesne 6F22 mają w rzeczywistości ok 200mA pojemności, więc długo to nie poświeci.
Układ również można zrobić na przekaźnikach sygnałowych mono/bistabilnych wykorzystując część styków pomocniczych jako elementy pamiętające i to jest rozwiązanie najprostsze ideowo.
PzP
250...374 postów
250...374 postów
Posty: 335
Rejestracja: śr, 19 marca 2008, 09:40
Lokalizacja: Hamburg

Re: Przełączanie 3 i więcej kanałów

Post autor: PzP »

Jeszcze jedna propozycja ode mnie. Jeśli 3 żyły są do przyjęcia (sygnał, zasilanie, masa) to rozwiązanie komparatorowe można zrobić wykorzystując 8bitowy koder priorytetowy 4532 zatrzaskiwany przerzutnikami, wyjście przetwarzamy prostą drabinką R2R na odpowiedni poziom napięcia. Pod wyjścia przerzutnika można podłączyć jakiś demultiplekser (np. ls138) do zaświecania LEDów. Zaletą jest jeszcze to, że koder załatwia sytuację, gdy wciśnięte jest kilka przycisków naraz. Obsługuje do 8 przycisków.
8ftsw.gif
Awatar użytkownika
Tomasz Gumny
1875...2499 postów
1875...2499 postów
Posty: 2301
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: Tomasz Gumny »

Wydawałoby się, że takie sterowanie to bardzo wdzięczny temat, ale jakoś trudno coś błyskotliwego wymyślić.
traxman pisze:[...]warto zastanowić się nad 1-Wire Maxim/Dallas zdaje się 2401 to programowane IO
1-Wire jest dość szybką transmisją i na zwykłym kablu w otoczeniu zakłóceń mogłyby pojawić się błędy.
traxman pisze:Nietypowym pomysłem jest wykorzystanie potencjometru i kostki wskaźnika LED 3914, jednego wraz z sygnalizacją w padzie, drugiego we wzmacniaczu
Też na to wpadłem i dość długo mi się podobało. Tyle, że do tego i tak trzeba dobudować logikę zawierającą przerzutniki.
PzP pisze:[...]można zrobić wykorzystując 8bitowy koder priorytetowy 4532 zatrzaskiwany przerzutnikami, wyjście przetwarzamy prostą drabinką R2R na odpowiedni poziom napięcia.
Niemal taki sam efekt można osiągnąć podłączając jedną końcówkę przycisków do drabinki rezystorów a wszystkie drugie połączyć i podać na wyjście. Jeśli konieczne jest zapewnienie poprawnej obsługi równoczesnego naciśnięcia kilku przycisków, to konieczne są przyciski ze stykami przełącznymi. Niemniej taki układ też trzeba jeszcze obudować logiką.

Chyba jednak obecnie najsensowniejszym rozwiązaniem jest wstawienie małego mikrokontrolera. Taki w DIP8 wymagałby dodatkowych kombinacji, zatem proponuję coś w DIP20 np. ATtiny2313. Do transmisji proponuję RS485 - symetryczny, odporny na zakłócenia i stosunkowo mało "siejący" (jest stosowany np. w DMX).
Zatem mielibyśmy w sumie:
:arrow: footswitch: ATtiny2313 + LTC485 + 78L05
:arrow: wzmacniacz: ATtiny2313 + LTC485 + 78L05 + ULN2008 dla przekaźników
Do połączenia wzmacniacza z footswitchem (nie ma polskiej nazwy?) wystarczą 4 żyły(GND, +9..12V, A, B).
Gdyby się trochę przyłożyć, to oba procesory mogłyby być programowane tym samym programem a układ można by nawet "uczyć" jak ma reagować na przyciski.
Tomek
traxman

Re: Przełączanie 3 i więcej kanałów

Post autor: traxman »

Tomasz Gumny pisze:
traxman pisze:Nietypowym pomysłem jest wykorzystanie potencjometru i kostki wskaźnika LED 3914, jednego wraz z sygnalizacją w padzie, drugiego we wzmacniaczu
Też na to wpadłem i dość długo mi się podobało. Tyle, że do tego i tak trzeba dobudować logikę zawierającą przerzutniki.
Wskazania są dosyć stabilne, po podmianie led'a na przekaźnik powinno działać bez dodatkowych przerzutników, samo napięcie sterujące jest stale podtrzymywane więc nie ma potrzeby pamiętania stanu.
Awatar użytkownika
Tomasz Gumny
1875...2499 postów
1875...2499 postów
Posty: 2301
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: Tomasz Gumny »

traxman pisze:Wskazania są dosyć stabilne, po podmianie led'a na przekaźnik powinno działać bez dodatkowych przerzutników, samo napięcie sterujące jest stale podtrzymywane więc nie ma potrzeby pamiętania stanu.
O ile we wzmacniaczu można by zrobić przełącznik kanałów na potencjometrze, to nie wyobrażam sobie gmerania nogą przy potencjometrze na footswitchu. :D
OT: Od razu mi się przypomina rzeźniczka w szkole, która miała pod nogą wajchę do przełączania (regulacji?) obrotów wiertła...
Zatem pod stopą musiałyby być przyciski, najlepiej monostabilne i współzależne do zmiany kanałów.
...i w ten sposób wracamy do przerzutników.
Procesor jednak załatwia wszystko:
:arrow: odczyt przycisków (z filtracją zakłóceń)
:arrow: transmisję (może byc nawet analogowa)
:arrow: zasilanie LEDów i przekaźników.
Tomek
sppp
625...1249 postów
625...1249 postów
Posty: 952
Rejestracja: pt, 23 stycznia 2009, 20:18
Lokalizacja: Legionowo

Re: Przełączanie 3 i więcej kanałów

Post autor: sppp »

uC byłby najlepszym rozwiązaniem, najprostrzym jeślichodzi o układ. Ale do tego trzeba mieć trochę doświadczenia, programator itp. Jak się tego nie ma to trzeba kombinować inaczej.
Pozdrawiam
Sebastian

Jestem tylko amatorem, który może się mylić.
Uroczyście obiecuje, że będę dawał rezystor antyparazytowy na każdą siatkę i bramkę.
Awatar użytkownika
Tomasz Gumny
1875...2499 postów
1875...2499 postów
Posty: 2301
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: Tomasz Gumny »

sppp pisze:[...]do tego trzeba mieć trochę doświadczenia, programator itp.
Wystarczy znaleźć głupiego, który stworzy oprogramowanie i potem hulaj dusza... :D
Obecnie "programator" można zrobić z wtyczki DB25M i kilku kabelków, ale przy cenie poniżej 17,- nie opłaca się nawet wyciągać lutownicy.
Właśnie wymyśliłem, że obudowując wewnętrzny komparator kilkoma rezystorami można zrezygnować z LTC485. Zbliżyliśmy się do ideału - został tylko procesor. :D
Ile może być maksymalnie przycisków?
Ile może być przekaźników?
Co robić w wypadku równoczesnego naciśnięcia kilku przycisków?
Czy warto umożliwić przełączanie sekwencyjne 1->2->3->..->1
lub dwoma przyciskami (w górę/w dół)?
Tomek
Kazimierz
625...1249 postów
625...1249 postów
Posty: 722
Rejestracja: śr, 25 czerwca 2003, 22:17
Lokalizacja: Warszawa

Re: Przełączanie 3 i więcej kanałów

Post autor: Kazimierz »

Na rysunku jest przykład zastosowania uC jako sterownika przełącznika z obsługą również MIDI (wykorzystanego we wzmacniaczu Cobra Framus). Nie wydaje mi się, aby napisanie w sumie bardzo prostego programu sterującego (bez funkcji MIDI) przekroczyło możliwości któregokolwiek z kolegów.
pozdrawiam
Załączniki
switch.JPG
pozdrawiam
Awatar użytkownika
Tomasz Gumny
1875...2499 postów
1875...2499 postów
Posty: 2301
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: Tomasz Gumny »

Kazimierz pisze:Na rysunku jest przykład zastosowania uC jako sterownika przełącznika z obsługą również MIDI
Co to są za "funkcje MIDI"?
Tomek
Kazimierz
625...1249 postów
625...1249 postów
Posty: 722
Rejestracja: śr, 25 czerwca 2003, 22:17
Lokalizacja: Warszawa

Re: Przełączanie 3 i więcej kanałów

Post autor: Kazimierz »

Nie wierzę, że nie wiesz ale gdyby jednak nie to możesz się zapoznać:
http://www.midi.org/techspecs/index.php
natomiast pojęcie "funkcja" jest wyjaśnione w SJP T. I wyd. 1988 str 619 p.2
pozdrawiam
pozdrawiam
sppp
625...1249 postów
625...1249 postów
Posty: 952
Rejestracja: pt, 23 stycznia 2009, 20:18
Lokalizacja: Legionowo

Re: Przełączanie 3 i więcej kanałów

Post autor: sppp »

:arrow: Tomasz Gumny
Kiedyś, jeszcze na Commodore 64 pisałem sporo programów, głównie w assemblerze. Potem na PC, C i assembler. Od wielu lat nie jest mi to potrzebne. Co najwyżej jakieś makra w Excelu piszę. Ja nie przeczę, że prosty program do obsługi przełącznika mógłbym napisać w mig. Ale musiałbym spędzić nad tym bardzo dużo czasu - poczytać, pouczyć się itd. A w obecnej chwili wolę bawić się lampami niż uC :D
A na razie będę próbował wyrzeźbić przełącznik na dwóch przewodach w oparciu o technikę analogową. Choćby dla tego, że sprawi mi to więcej frajdy.
Pozdrawiam
Sebastian

Jestem tylko amatorem, który może się mylić.
Uroczyście obiecuje, że będę dawał rezystor antyparazytowy na każdą siatkę i bramkę.
Awatar użytkownika
Tomasz Gumny
1875...2499 postów
1875...2499 postów
Posty: 2301
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: Tomasz Gumny »

sppp pisze:[...] nie przeczę, że prosty program do obsługi przełącznika mógłbym napisać w mig. Ale musiałbym spędzić nad tym bardzo dużo czasu - poczytać, pouczyć się itd.
Nie zrozumieliśmy się - przypuszczalnie tym "głupim" od programu będę ja. Poczytałem trochę o interfejsie midi i fizycznie jest on nawet łatwiejszy w realizacji niż RS485. Może i byłoby miło, gdyby do zbudowanego wzmacniacza można podłączyć fabryczny footswitch midi. O podłączeniu własnego footswitcha midi do fabrycznego wzmacniacza raczej nie ma co marzyć, bo zapewne wzmacniacz reaguje tylko na taki z właściwą zawartością "Manufacturer's I.D. code".
Póki co trudno mi się połapać w przebogatej liście komunikatów midi.
Czy standardem midi jest tylko takie "dziadoskie" złącze DIN?
Tomek
Awatar użytkownika
VacuumVoodoo
1875...2499 postów
1875...2499 postów
Posty: 2007
Rejestracja: śr, 11 sierpnia 2004, 15:51
Lokalizacja: Goteborg, Szwecja
Kontakt:

Re: Przełączanie 3 i więcej kanałów

Post autor: VacuumVoodoo »

http://www.rjmmusic.com/index.php

Amp Gizmo i Mini Amp Gizmo. Troche obok tematu ale fajne.
Aleksander Niemand
_______________________________________
Wzmacniacz ma sie do gitary tak jak smyczek do skrzypiec - AN
sppp
625...1249 postów
625...1249 postów
Posty: 952
Rejestracja: pt, 23 stycznia 2009, 20:18
Lokalizacja: Legionowo

Re: Przełączanie 3 i więcej kanałów

Post autor: sppp »

Dobrze się zrozumieliśmy Tomku, nie miałem do Ciebie pretensji żadnych :D

Wiem, że dla kogoś, kto programuje uC frajdą jest zgłębianie protokołów itp. Ale z drugiej strony mi jest wszystko jedno, czy footswich będzie po prostu przyciskami podłączonymi wielożyłowym kablem do pieca, czy będzie nadawał w MIDI, I2C, http, czy może w staroceltyckim :lol: . Wszystko spowadza się do tego że ma on przełączać funkcje w piecu i basta. A cała reszta zależy od założeń i inwencji konstruktora.
Moje założenia są takie, że "przełącznik nożny deptany" ma mieć 4 przyciski, mają być w diody sygnalizujące stan, każdy przycisk przełącza na jeden z 4 kanałów wzmacniacza oraz że ma być połączony z piecem przy pomocy tylko dwóch drutów. I tego będę się trzymał.
Pozdrawiam
Sebastian

Jestem tylko amatorem, który może się mylić.
Uroczyście obiecuje, że będę dawał rezystor antyparazytowy na każdą siatkę i bramkę.
ODPOWIEDZ