Skocz do zawartości
IGNORED

Sterownik ALPS-selektor do lampowca by JarekC


JarekC
 Udostępnij

Rekomendowane odpowiedzi

W odpowiedzi na zapytania PW:

 

Aktualna wersja oprogramowania d;la sterownika z OLED i ATMEGA32 to: 2.64.7 dostępna tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Program do aktualizacji dostepny tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Jeżeli chodzi o aktualizacje to wymagany jest port RS232 lub konwerter USB-RS232.

Konwerter USB-RS232 musi dostarczać poziomy zgodne z standardem RS232, nie może to być konwerter USB-UART pracujący na poziomach 3.3V lub 5V.

Zastosowanie takiego konwertera jest możliwe ale po modyfikacji płytki głównej polegającej na:

- wylutowaniu układu MAX232

- wykonaniu zworek pomiędzy padami 12-13 i 11-14 po wylutowanym układzie

 

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

W odpowiedzi na zapytania PW:

 

Aktualna wersja oprogramowania d;la sterownika z OLED i ATMEGA32 to: 2.64.7 dostępna tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Program do aktualizacji dostepny tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Jeżeli chodzi o aktualizacje to wymagany jest port RS232 lub konwerter USB-RS232.

Konwerter USB-RS232 musi dostarczać poziomy zgodne z standardem RS232, nie może to być konwerter USB-UART pracujący na poziomach 3.3V lub 5V.

Zastosowanie takiego konwertera jest możliwe ale po modyfikacji płytki głównej polegającej na:

- wylutowaniu układu MAX232

- wykonaniu zworek pomiędzy padami 12-13 i 11-14 po wylutowanym układzie

 

JarekC

 

Serdeczne dzięki, to jest to co chciałem się dowiedzeć!

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Załączam zdjęcia mojego wzmacniacza który sam zbudowałem.

Jest w nim sterownik ze zmodyfikowanym softem który umożliwia sterowanie głośności układem PGA2310.

 

czy mółbym prosić o podzielenie się tym jak sterownik współpracuje z PGA2310, ze zdjęcia widzę że jest jakieś PCB. może jakiś schemacik, dokumentacja.

Wiem że jest soft któwy autor sterownika opracował, a pytanie też jest czy starsza wesja płytki też to pociągnie.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Sterownik współpracuje bezproblemowo z PGA2310 zarówno w wersji z procesorem ATMEGA16 jak i z ATMEGA32.

Oprogramowanie dla sterownika na procesorze ATMEGA16 jest ogólnie dostępne a o soft dla procesora ATMEGA32 trzeba poprosić JarekC.

 

 

Płytkę pod układ PGA2310 wykonałem sam na bazie schematu z noty katalogowej, na wejściu dodałem bufor na OPA2134.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

W odpowiedzi na zapytania PW:

 

Aktualna wersja oprogramowania d;la sterownika z OLED i ATMEGA32 to: 2.64.7 dostępna tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Program do aktualizacji dostepny tutaj:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Wszystko się pięknie udało, Po wykonaniu kabelka RS poszło jak z płatka.

Mam prośbę o oprogramowanie dla wersji z PGA bo o tym myślę oraz pytanie o zegar RTC. W zestawie mam takowe dwa, uaktywniłem zegar w opcji podłączyłem jeden z nich po I2C i nic na wyświetlaczu ciągle 0:00 miga tylko dwókropek, co robię źle?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Zakładam że masz ustawiony parametr RTC =2.

Czy możesz ustawić zegar? (Ustawianie tylko z pilota, musisz mieć ustawiony parametr CL).

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Zakładam że masz ustawiony parametr RTC =2.

Czy możesz ustawić zegar? (Ustawianie tylko z pilota, musisz mieć ustawiony parametr CL).

ustawiłem CL na pilocie jestem w stanie dojść do momentu gdy migają mi minuty, ale nie potrafię zatwierdzić ustawionego czasu, do przejścia między godziną a minutami używałem klawisza WŁ/Wył kod 12

ale do zatwierdzenia to nie działa. proszę o podpowiedź.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Powinien działać klawisz Wł/Wył.

na module zegara są różne zworki VCC lub BAT ustawione jest na VCC, druga zworka czy złącze INT CL OUT tu nie ma nic.

Przy wyłączonym module pojawia się na wyświetlaczu 0:00, miga : po naciśnięci CL zaczyna migać pozycja godziny można ustawić z klawiatury lub pilota klawiszami wyboru, Po naciśnięciu Wł/ Wył (pilot czy klawitura, przechodze do minut, moge ustawić użuwając klawiszy, po naciśnięciu klawisza Wł/Wył wyświetlacz powraca do stanu 0:00, powtarzając całą procedurę rz jeszcze końcowe naciśnięcie Wł/Wył uruchamia sterownik.

 

Próbuje raz jeszcze, i teraz ustawianie się zapętla, po ustawieniu minut, naciskając Wł/wył powracam do 0:00 miga : i naciskając CL zaczynam wszystko od nowa

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Powinien działać klawisz Wł/Wył.

Ponawiam prośbę o soft dla wersji PGA2310

 

Powinien działać klawisz Wł/Wył.

zegar już działa, był mój błąd że wcisnąłem go w złącze bezpośrednio, piny nie odpowieadają, moja nieuwaga, jak zrobiłem kabelek na goldpinach to ruszył bezproblemu.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Aktualnie wersja firmware dla sterownika z OLED100x32 i sterownika PGA2xxx nie będzie dostępna publicznie.

Firmware dla tych wersji będzie dostępny na zasadzie komercyjnej (kontakt przez PW lub e-mail)

Pozostałe wersje z OLED100x16 i sterownikiem potencjometru z silnikiem pozostają darmowe i będę je aktualizował w przypadku zgłoszenia błędów.

 

Pozdrawiam

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Aktualnie wersja firmware dla sterownika z OLED100x32 i sterownika PGA2xxx nie będzie dostępna publicznie.

Firmware dla tych wersji będzie dostępny na zasadzie komercyjnej (kontakt przez PW lub e-mail)

Pozostałe wersje z OLED100x16 i sterownikiem potencjometru z silnikiem pozostają darmowe i będę je aktualizował w przypadku zgłoszenia błędów.

 

Pozdrawiam

JarekC

Czy do sterownika z OLED100x16 możma zastosować PGA2xxx albo jakieś inne rozwiązanie, a nie tradycyjny potencjometr z silniczkiem?

Pozdrawiam

BogdanJ

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak napisałem we wcześniejszym poście jest wersja firmware dla sterownika z PGA2xxx (OLED100x16, ATMEGA32) ale dostępna jet tylko odpłatnie.

 

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Aktualnie wersja firmware dla sterownika z OLED100x32 i sterownika PGA2xxx nie będzie dostępna publicznie.

Firmware dla tych wersji będzie dostępny na zasadzie komercyjnej (kontakt przez PW lub e-mail)

Pozostałe wersje z OLED100x16 i sterownikiem potencjometru z silnikiem pozostają darmowe i będę je aktualizował w przypadku zgłoszenia błędów.

 

Pozdrawiam

JarekC

Gwoli wyjaśnienia, czy jest firmware dla OLED100x16 i PGA2310 bo z tego postu to nie wyniaka a z następnego już tak,

 

"Tak jak napisałem we wcześniejszym poście jest wersja firmware dla sterownika z PGA2xxx (OLED100x16, ATMEGA32) ale dostępna jet tylko odpłatnie."

 

jak pisałem na pw jestem zainteresowany OLED100x16 i PGA23xx.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Aby zostało dla potomności i żebym nie musiał pisać indywidualnie na PW:

 

Sposób podłączenia układów PGA23xx do sterownika z OLED 100x32 i ATMEGA32:

 

CLK - PB.7

DATA - PB.5

CS - PD.4

MUTE -PD.5

 

PD4 i PD5 to line które sterowały silnikiem

PB5 i PB7 są dostępne na złączu J12 lub złączu J7.

 

Parametry związanie z PGA:

 

Parametr:

- DVS określa co jest podstawową wyświetlaną informacją 0=Volume, 1=Selector.

- VNO ilość układów PGA (1 lub 2)

- VMAX maksymalny dozwolony poziom głośności

- VSMAX maksymalny dozwolony poziom głośności przy włączaniu wzmacniacza

- VMUTE poziom głośności dla wyciszenia

- VLV1 poziom głośności powyżej której skok wynosi 1dB

- VLV05 poziom głośności powyżej której skok wynosi 0.5dB

- VIN1 offset dla wejścia 1 (+-20dB)

- VIN2 offset dla wejścia 2 (+-20dB)

- VIN3 offset dla wejścia 3 (+-20dB)

- VIN4 offset dla wejścia 4 (+-20dB)

 

UWAGA:

W wersji 2.65.3 z załączonym zegarem RTC, dioda LED sygnalizująca stan urządzenie w trybie Stanby jest wygaszana.

 

 

Pozdrawiam

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Dzisiaj dotarły do mnie zamówione OLEDy i brakujące części.

Do zainteresowanych odezwę się na PW pod koniec tygodnia.

 

Pozdrawiam

jarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 2 tygodnie później...

Powoli kończę montaż płytek.

 

Jednocześnie modyfikuję program dla wersji z PGA.

Zadecydowałem że wersja z OLED 100x32 będzie uniwersalna tzn użytkownik sam będzie decydował (poprzez ustawienie parametrów)

czy sterownik obsługuje potencjometr z silnikiem czy układy PGA.

 

Takie rozwiązanie wymaga trochę większego nakładu pracy i drobnych zmian na PCB ale później ułatwi mi nanoszenie ewentualnych poprawek.

 

Z planowanych dodatkowych funkcji to:

- możliwość wywołania i konfiguracji sterownika z pilota

- obsługa balansu (dla PGA)

 

Pozdrawiam

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Aktualne informacje dotyczące sterownika z wyświetlaczem OLED 100x32 pixli.

 

Jutro powinienem zakończyć pracę na oprogramowaniem.

 

1. Powstały dwie wersje:

 

V2.70.3 - wersja dla potencjometru z silnikiem

Wersja ta bazuje na już istniejącym oprogramowaniu będącym w użytkowaniu, można ja uznać za przetestowaną

 

V2.71.0 - wersja uniwersalna dla potencjometru z silnikiem lub układów PGA23xx

Wersja ta jest modyfikacją V2.70 z dużymi zmianami i aktualnie testowana tylko przez mnie.

Sposób działania zależny jest od parametru VNO:

=0 obsługa potencjometru z silnikiem

=1 lub 2 obsługa układów PGA

 

2. Poniżej sposób podłączania wyświetlacza OLED 100x32 do sterownika.

Nowy sposób podłączenia wynika z konieczności obsłużenia dodatkowych linii CS1 i CS2

oraz zapewnienia wolnych pinów do obsługi PGA

 

Złącze OLED ..................Złącze J7 sterownika

1 GND................................... 2

2 VCC................................... 9

4 RS......................................1

5 RW.....................................2 GND

6 EN......................................4

11 D4......................................3

12 D5......................................6

13 D6......................................5

14 D7......................................8

15 CS1...................................7

16 CS2..................................14 (10 po modyfikacji PCB)

 

Aby móc zastosować złączkę IDC10 zaciskaną na tasiemce 10-żyłowej można wykonać modyfikacje PCB przedstawiona na poniższym zdjęciu.

 

3. Podłączenie układów PGA tez jest trochę inne niż w poprzednich wersjach

CLK...........PB.7

DATA.........PB.6

CS.............PD.4

MUTE........PD.5

 

PD4 i PD5 to line które sterowały silnikiem PB6 i PB7 są dostępne na złączu J12 lub złączu J7 (patrz schemat dostępny w instrukcji)

 

 

4. WAŻNE W sterownikach z wersja 2.70/2.71 nie montowałem układów MAX232 a co z tego wynika sygnały TX i RX portu UART pracują w standardzie TTL/CMOS a nie RS232.

Zmiana ta wynika z trzech powodów:

- ujednolicenie sposobu programowania sterownika głównego i modułu pomiarowego

- dzisiejsze PC już nie mają portu RS232 a większość przejściówek USB->UART pracuje w standardzie 5V lub 3.3V

- aby obsłużyć funkcje monitoringu obecności napięcia żarzenia potrzebny był jeszcze jeden wolny pin uP i do tego celu został wykorzystany pin RX

 

5. Układ monitoringu obecności napięcia żarzenia.

Funkcja to została dodana do sterownika na prośbę jednego z użytkowników gdzie do żarzenia lamp GU48 były wykorzystywane osobne zasilacze.

Funkcja ta ma zabezpieczyć przed przypadkiem braku napięcia Vz przy obecności Va.

Gdy taka sytuacja zostanie wykryta to nastąpi wyłączenie Va i zablokowanie sterownika na określony czas.

Sterownik monitoruje stan pinu kontrolnego, gdy jest na nim stan niski '0' to oznacza poprawne Vz, gdy stan wysoki '1' to oznacza brak Vz.

Prosty schemat układu monitorującego na załączonym schemacie.

Funkcja ta jest domyślnie wyłączona.

Aby ją włączyć należy zmienić parametr HT=1, czas blokady określa parametr HD.

 

Ponieważ w przypadku ewentualnego konfigurowania sterownika lub aktualizacji oprogramowania przez port UART napięcie Vz będzie wyłączone

to nie będzie konfliktu pomiędzy programatorem a układem wykrywania Vz.

 

6. Sterownik ma możliwość wyświetlania bitmapy(rysunku) powitalnego 100x32 pixli.

Domyślnie funkcja jest włączona i wyświetlana jest bitmapa "Tube Amplifier" + numer wersji.

Można to wyłączyć poprzez zmianę parametru BITM=0

Jeżeli ktoś che własną bitmapę to potrzebuję rysunek w formacie PNG, czarno-biały o rozdzielczości 100x32 i wtedy przygotuję aktualizację oprogramowania.

 

7. Sterowniki które będę wysyłał mają wprowadzone powyższe modyfikacje.

Wgrana będzie wersja podstawowa V2.70.3 , aktualizacje do wersji V2.71.x można zrobić samemu.

Pliki do aktualizacji prześlę na PW lub e-mail.

Na razie pliki te nie będą ogólnie dostępne.

 

8. Dla osób wybierających kolor OLEDa

W przypadku OLEDów w kolorze białym może wystąpić brak możliwości przyciemniania wyświetlacza (funkcja DIMMER).

Sytuacja taka była zgłaszanie przez jednego z użytkowników OLEDa 100x16 a również występuje w wyświetlaczu 100x32 który zakupiłem do testów.

Aktualnie jestem w tracie próby wyjaśnienia tej sytuacji z firmą Winstar, producentem OLEDów.

 

To chyba wszystko na dzisiaj.

Pozdrawiam

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

post-3707-0-15441600-1515001980_thumb.jpg

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 5 miesięcy temu...

Witam ,

czy można wyjściami ( - napięcia żarzenia / - napięcie anodowe ) wysterować po dwa przekaźniki Relpol RM 84 / 5 V

czy wyjście wytrzyma obciążenie dwoma przekaźnikami ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Witam ,

czy można wyjściami ( - napięcia żarzenia / - napięcie anodowe ) wysterować po dwa przekaźniki Relpol RM 84 / 5 V

czy wyjście wytrzyma obciążenie dwoma przekaźnikami ?

 

Tak można ( wyjścia na przekaźniki maja obciążalność 500mA), RM84 to pobór poniżej 100mA.

Należy tylko zwrócić uwagę aby nie przeciążyć transformatora.

 

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 5 miesięcy temu...
  • Pokaż nowe odpowiedzi
  • Dołącz do dyskusji

    Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
    Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

    Gość
    Dodaj odpowiedź do tematu...

    ×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

      Dozwolonych jest tylko 75 emoji.

    ×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

    ×   Przywrócono poprzednią zawartość.   Wyczyść edytor

    ×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

     Udostępnij



    • Ostatnio przeglądający   0 użytkowników

      • Brak zarejestrowanych użytkowników przeglądających tę stronę.
    ×
    ×
    • Dodaj nową pozycję...

                      wykrzyknik.png

    Wykryto oprogramowanie blokujące typu AdBlock!
     

    Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
    Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

    Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

     

    Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

    Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat.