Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Biegnąca linia na mikrokontrolerze. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery

Komentarze do artykułu Komentarze do artykułu

Proponowany projekt „liny pełzającej” może służyć celom reklamowym, informacyjnym, rozrywkowym i innym. Podczas opracowywania projektu jednym z celów była maksymalna wszechstronność: możliwość korzystania z tablicy wyników z różną liczbą segmentów, a także pozbycie się standardowego generatora znaków (generatora znaków). Oraz umożliwi użytkownikowi bezpośrednie, bez zmiany programu i ponownego flashowania kontrolera, tworzenie (rysowanie) obrazów dzięki wygodnemu interfejsowi - mysz komputerowa PS/2.

Charakterystyka

Napięcie zasilania, wolt: 5
Objętość matrycy LED (długość/wysokość): 64 × 8
Minimalna objętość matrycy LED: 23 × 5
Rozmiar graficznej pamięci EEPROM, bajty 2048

Pryncypialny schemat blokowy sterownika (ryc. 1). Rezonator kwarcowy ZQ1 podłączony jest do wbudowanego generatora zegarowego sterownika DD1. Wejście resetu MCLR (pin 1) jest podłączone bezpośrednio do +5V, stabilny reset zapewnia wbudowany timer resetowania aktywowany po włączeniu sterownika. Przyciski sterujące SA1-SA2 podłączone są do portu_B sterownika i obciążone są wbudowanymi rezystorami podciągającymi. Mysz podłączana jest do urządzenia poprzez złącze PS/2 (MiniDIN-6) i obsługiwana jest przy pomocy programu sterującego kontrolera. Grafika DD3 EEPROM z wymianą szeregową poprzez interfejs I jest podłączona do pinów portu_C PC4 i PC22C poprzez moduł MSSP wbudowany w sterownik i pracuje na podwyższonej częstotliwości ZEGAR (1 MHz).

Linia uruchomiona na mikrokontrolerze. Schemat blokowy sterownika
Ryż. 1. Schemat blokowy sterownika (kliknij aby powiększyć)

Pryncypialny schemat blokowy wskaźnika. Na ryc. Rysunek 2 przedstawia schemat sterowania matrycą LED za pomocą dekoderów. Zaletą korzystania z dekoderów K555ID10 jest to, że mają one potężne wyjścia typu otwarty kolektor. Możliwe jest także zastosowanie innych dekoderów np. K155ID3, K555ID4, ID7, które jednak mają mniejszą obciążalność na wyjściach. Aby zmniejszyć liczbę zwykłych dekoderów, co jest szczególnie ważne w przypadku dużych długości matryc, stosuje się multipleksery rzędów macierzy, wykonane na układach sterownika magistrali DD1, DD2. Zatem dwukrotne zwiększenie liczby linii jest uzasadnione zmniejszeniem liczby zwykłych deszyfratorów o tę samą liczbę.

Linia uruchomiona na mikrokontrolerze. Schemat ideowy bloku wskaźnika
Ryż. 2. Schemat ideowy bloku wskaźnikowego

Sygnał RES, który na początku skanowania jest ustawiony na 1, zeruje licznik DD3 i łączy pierwszy wiersz macierzy poprzez dekoder DD5. Następnie sygnał RES przechodzi do poziomu 0 i poprzez spadek sygnału CLK licznik DD1 zostaje zwiększony o 3 i kolejny rząd matrycy zostaje podłączony poprzez dekoder DD5. Na ryc. 3. przedstawia schemat sterowania matrycą LED za pomocą rejestrów przesuwnych.

Obwód ten jest prostszy, jednak wyjścia rejestrów przesuwnych mają mniejszą moc i jeśli konieczne jest uzyskanie większej jasności diod LED, każde wyjście należy uzupełnić przełącznikiem tranzystorowym. Układ DD1 zawiera wzmacniacz buforowy. Rejestry KR1533IR24 są wygodne, ponieważ mają oddzielne wyjście przesyłania od najbardziej znaczącego bitu i są szeroko stosowane. W przypadku stosowania rejestrów K555IR8 lub szczególnie wygodnych 24-bitowych rejestrów KR1533IR31 i łączenia ich (jeśli diody matrycy są podłączone bezpośrednio do ich wyjść), to ostatni bit transmisji musi być podłączony do diod LED tylko poprzez przełącznik tranzystorowy, ponieważ wyjście załadowane na rząd diod LED nie będzie w stanie zapewnić niezbędnych poziomów logicznych.

Linia uruchomiona na mikrokontrolerze. Schemat sterowania matrycą LED za pomocą rejestrów przesuwnych
Ryż. 3. Obwód sterowania matrycą LED z wykorzystaniem rejestrów przesuwnych

Na początku skanowania obrazu sygnał DAT przechodzi do poziomu 0 i wykorzystując zbocze sygnału CLK, do pierwszego bitu rejestru przesuwnego zostaje wpisane 0. Następnie sygnał DAT przechodzi na poziom 1 i przy wykorzystaniu sygnału zegarowego CLK następuje sekwencyjne przesunięcie 0 na kolejny bit rejestru, komutując w ten sposób odpowiedni wiersz macierzy. W przypadku konieczności zastosowania matrycy LED ze „wspólną anodą” (czyli kilka diod LED jest połączonych anodami) to zamiast sygnału DAT na wejście pierwszego rejestru należy podać odwrotny sygnał RES, a na wyjściach rejestrów nastąpi sekwencyjne przesunięcie poziomu 1. Wzmacniacz buforowy DD1 należy wówczas wymienić na K555AP3, który odwraca sygnały wyjściowe, pin 19 musi być podłączony do masy.

Budowa i detale. Kontroler DD1 PIC16F877 4 MHz w obudowie DIP, istnieje także możliwość zastosowania kontrolera PIC16F874, który różni się od F877 mniejszą ilością pamięci, która nie jest wykorzystywana przez program. EEPROM DD2 można zastąpić 24C01/02/04/08/ posiadającym odpowiednio 128/256/512/1024 bajtów, brakujące ilości pamięci będą odczytywane w jednostkach. Mikroukłady serii K555 można zastąpić podobnymi z serii KR1533 lub K155. Wyświetlacz został wykonany na wskaźnikach LED ALS362B (4 diody prostokątne) według układu z dekoderami i przełączaniem linii. Konstrukcyjnie wyświetlacz może być wykonany na płycie wykonanej z folii z włókna szklanego, z wywierconymi otworami na przewody LED, a podłużne tory rzędów można wyciąć za pomocą frezu, rzędy można zlutować drutem montażowym. W dolnej części płytki wytnij pola stykowe dla chipów kontrolnych. Wyświetlacz jest podłączony kablem do płyty sterownika.

Управление

В tryb edytora (przełącznik SA4 jest otwarty) przesuwanie myszki po współrzędnych powoduje zmianę odpowiedniego położenia kursora (dioda świeci, jeśli element obrazu za nią jest wyłączony i nie świeci, jeśli odwrotnie). Pilny na lewym przycisku mysz powoduje usunięcie/pojawienie się odpowiednio świecącego/nieświecącego wybranego elementu obrazu. Pilny po prawej przycisk myszy usuwa tylko zaznaczony element. Pilny do środka przycisk myszy włącza tylko wybrany element obrazu. Po dotarciu do jednej z krawędzi wskaźnika poprzez przesunięcie kursora wzdłuż współrzędnej X, jego dalszy ruch spowoduje „przewijanie” obrazu w odpowiednim kierunku. W trybie Edytora dostępne są także następujące funkcje: Zamknięcie styków przełącznika SA4 powoduje bezpośrednie przełączenie urządzenia bieganie w trybie linii. Możliwości usługi takie jak: początek tickera, koniec, prędkość, a także w razie potrzeby miejsce tymczasowego przystanku określane są parametrami w Tryb „Ustawienia”. Tryb „Ustawienia” dostępne z trybu „Edytor” po naciśnięciu do przycisku SA1. Notatka. Minimalny rozmiar matrycy LED to 23x5 ze względu na to, że w tym trybie przy mniejszej liczbie diod LED nie będzie widać cyfr na wyświetlaczu, w zasadzie wymiary matrycy nie są ograniczone . W rezultacie na wyświetlaczu pojawią się dwie liczby: liczba po lewej stronie oznacza numer parametru, liczba po prawej stronie oznacza jego wartość. Funkcje parametrów przedstawiono w poniższej tabeli:

Parametr nr Zakres wartości Funkcja
0 0-2047 Określa, gdzie zaczyna się zwój w „markizie”
1 0-2047 Określa koniec zwoju w „marquee”
2 0-2047 Określa miejsce tymczasowego postoju „namiotu”
3 0-255 Określa czas trwania tymczasowego zatrzymania tickera. Wartość 1 wyklucza zatrzymanie.
4 0-2047 Określa częstotliwość przemiatania „linii pełzającej” i odpowiednio jej prędkość.
5 0-255 Określa fizyczną długość matrycy LED urządzenia
6 0-2047 Określa częstotliwość przemiatania we wszystkich trybach z wyjątkiem „Crawling Line”
7 0-255 Określa czas trwania opóźnienia podczas zapisu do EEPROM

W tym trybie mysz realizuje następujące funkcje: poruszanie się po współrzędnej X powoduje zmianę numeru edytowanego parametru. Po naciśnięciu i przytrzymaniu lewy przycisk myszką i przesuwanie jej wzdłuż współrzędnej X spowoduje zmianę wartości wybranego parametru. Kliknij prawy przycisk mysz wyjdzie do tryb edytora. Menu, które się pojawi, pomoże Ci określić wartości liczbowe dla funkcji takich jak punkt początkowy/końcowy/końcowy. po naciśnięciu i przytrzymaniu przycisku SA3 w trybie „Edytor”. Na wyświetlaczu pojawi się liczba wskazująca położenie kursora wzdłuż współrzędnej X w polu pamięci (0-2047). Również w tym trybie (tj. przytrzymanie przycisku SA3) krótkie naciśnięcie Przycisk SA4 spowoduje wyczyszczenie strony pamięci (256 bajtów), na której aktualnie znajdował się kursor. Po sprawdzeniu wprowadzonych zmian w parametrach, jeśli zajdzie taka potrzeba, możesz zapisać je jako początkowe po włączeniu urządzenia na krótki czas naciskając SA3wartości zostaną zapisane w nieulotnej pamięci danych sterownika.

Po pierwszym włączeniu

  1. Wejdź do trybu „Ustawienia” naciskając przycisk SA1, wybierając parametr nr 5 i ustawiając wartość równą długości matrycy
  2. W parametrze nr 6 należy ustawić wartość odpowiadającą optymalnej częstotliwości migotania
  3. Wyczyść wymaganą pamięć EEPROM (patrz wyżej)
  4. Wybierając wartość parametru nr 7 (celując na najniższą wartość), eliminujemy „rozmycie” obrazu na prawo od kursora na wyświetlaczu po naciśnięciu jednego z przycisków myszy w trybie „Edytor”. Parametr ten zależy od szybkości pamięci EEPROM
  5. Zapis zmian do nieulotnej pamięci danych sterownika.

Uwagi

1. Jeżeli przełącznik SA4 będzie zamknięty po włączeniu zasilania, mysz nie zostanie zainicjowana (może jej nie być) i nie będzie działać po wejściu w tryb „Edytor”.

2. Jeśli nie ma myszy, a zasilanie jest włączone, urządzenie nie będzie działać, dopóki mysz nie zostanie podłączona.

3. Odłączenie myszy na włączonym urządzeniu i ponowne jej podłączenie spowoduje, że jej oprogramowanie przestanie działać (wymagana jest ponowna inicjalizacja po włączeniu zasilania).

Publikacja: cxem.net

Zobacz inne artykuły Sekcja Mikrokontrolery.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Hałas drogowy opóźnia rozwój piskląt 06.05.2024

Dźwięki, które otaczają nas we współczesnych miastach, stają się coraz bardziej przeszywające. Jednak niewiele osób myśli o tym, jak ten hałas wpływa na świat zwierząt, zwłaszcza na tak delikatne stworzenia, jak pisklęta, które nie wykluły się jeszcze z jaj. Najnowsze badania rzucają światło na tę kwestię, wskazując na poważne konsekwencje dla ich rozwoju i przetrwania. Naukowcy odkryli, że narażenie piskląt zebry rombowatej na hałas uliczny może spowodować poważne zakłócenia w ich rozwoju. Eksperymenty wykazały, że zanieczyszczenie hałasem może znacznie opóźnić wykluwanie się piskląt, a pisklęta, które się wykluwają, borykają się z szeregiem problemów zdrowotnych. Naukowcy odkryli również, że negatywne skutki zanieczyszczenia hałasem rozciągają się na dorosłe ptaki. Zmniejszone szanse na rozrodczość i zmniejszona płodność wskazują na długoterminowe skutki, jakie hałas drogowy wywiera na dziką przyrodę. Wyniki badania podkreślają taką potrzebę ... >>

Bezprzewodowy głośnik Samsung Music Frame HW-LS60D 06.05.2024

W świecie nowoczesnych technologii audio producenci dążą nie tylko do nienagannej jakości dźwięku, ale także do łączenia funkcjonalności z estetyką. Jednym z najnowszych innowacyjnych kroków w tym kierunku jest nowy bezprzewodowy system głośników Samsung Music Frame HW-LS60D, zaprezentowany podczas wydarzenia World of Samsung 2024. Samsung HW-LS60D to coś więcej niż tylko system głośników, to sztuka dźwięku w stylu ramki. Połączenie 6-głośnikowego systemu z obsługą Dolby Atmos i stylowej konstrukcji ramki na zdjęcia sprawia, że ​​produkt ten będzie idealnym dodatkiem do każdego wnętrza. Nowa ramka Samsung Music Frame jest wyposażona w zaawansowane technologie, w tym Adaptive Audio zapewniający wyraźne dialogi na każdym poziomie głośności oraz automatyczną optymalizację pomieszczenia w celu uzyskania bogatej reprodukcji dźwięku. Dzięki obsłudze połączeń Spotify, Tidal Hi-Fi i Bluetooth 5.2, a także integracji inteligentnego asystenta, ten głośnik jest gotowy, aby zaspokoić Twoje ... >>

Nowy sposób kontrolowania i manipulowania sygnałami optycznymi 05.05.2024

Współczesny świat nauki i technologii rozwija się dynamicznie i każdego dnia pojawiają się nowe metody i technologie, które otwierają przed nami nowe perspektywy w różnych dziedzinach. Jedną z takich innowacji jest opracowanie przez niemieckich naukowców nowego sposobu sterowania sygnałami optycznymi, co może doprowadzić do znacznego postępu w dziedzinie fotoniki. Niedawne badania pozwoliły niemieckim naukowcom stworzyć przestrajalną płytkę falową wewnątrz falowodu ze stopionej krzemionki. Metoda ta, bazująca na zastosowaniu warstwy ciekłokrystalicznej, pozwala na efektywną zmianę polaryzacji światła przechodzącego przez falowód. Ten przełom technologiczny otwiera nowe perspektywy rozwoju kompaktowych i wydajnych urządzeń fotonicznych zdolnych do przetwarzania dużych ilości danych. Elektrooptyczna kontrola polaryzacji zapewniona dzięki nowej metodzie może stanowić podstawę dla nowej klasy zintegrowanych urządzeń fotonicznych. Otwiera to ogromne możliwości dla ... >>

Przypadkowe wiadomości z Archiwum

Konwerter Microchip MIC28514/5 buck 07.05.2021

Firma Microchip wprowadziła nowy konwerter MIC28514/5 buck certyfikowany do zastosowań motoryzacyjnych zgodnie ze standardem AEC-Q100.

Urządzenia te charakteryzują się wysokim napięciem wejściowym 75 V oraz metodą sterowania PWM Constant On-Time (COT) PWM, co pozwala uzyskać wysoką wydajność, a także znacznie zmniejsza ilość elementów zewnętrznych, co pozytywnie wpływa na wagę, wielkość i cenę finalnego urządzenie. MIC28514/5 ma zintegrowane wysoce precyzyjne tranzystory MOSFET, które konwertują wysokie napięcie na niższe.

Najważniejsze cechy:

zakres napięcia wejściowego 4,5...75 V;
regulowane napięcie wyjściowe 0,6...32 V (ograniczone współczynnikiem wypełnienia);
wysokie obciążenie prądowe 5 A;
adaptacyjna stała czasowa;
wbudowane źródło napięcia odniesienia 0,6 V;
częstotliwość przełączania wbudowanych przełączników 270...800 kHz;
wewnętrzny liniowy regulator wysokiego napięcia (LDO) do pracy przy jednym napięciu;
funkcja miękkiego startu;
możliwość ustawienia trybu pracy DCM lub CCM (tylko dla MIC28515);
programowalne ograniczenie prądu i zabezpieczenie przed zwarciem;
wyłączenie termiczne z histerezą;
kompaktowa obudowa VQFN 6x6 mm;
zakres temperatur -40...125°C.

Zastosowania w przemyśle motoryzacyjnym:

USB-C, wbudowana ładowarka;
system zarządzania baterią;
systemy multimedialne i akwizycji danych (ADAS);
przetwornice napięcia w rowerach elektrycznych i skuterach elektrycznych.

Inne ciekawe wiadomości:

▪ Wyświetlacz dotykowy bez palców

▪ Dynamiczna pamięć RAM firmy Samsung 12 nm

▪ ciecz spinu kwantowego

▪ Pojemniki pod pokrywą

▪ Bardzo bystre oko

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ część witryny internetowej elektryka. PTE. Wybór artykułów

▪ artykuł Mogę żyć bez tego, co niezbędne, ale nie mogę żyć bez tego, co zbędne. Popularne wyrażenie

▪ artykuł Czym jest gleba? Szczegółowa odpowiedź

▪ artykuł Gwarancje prawa pracownika do ochrony pracy. Zakaz pracy przymusowej

▪ artykuł Generator przemiatania do oscyloskopu. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Przełączanie zasilacza laboratoryjnego na chipie LM2575T-Adj, 15-18 / 1,2-15 woltów 1 amper. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024