Zapewne jest tam wykorzystane sterowanie multipleksowe. Skoro jest 6 wyświetlaczy to masz 6 sygnałów sterujących wyborem wyświetlacza i co najmniej 7 sygnałów sterujących segmentami + DP. To załatwia 14 pinów, może dwa pozostałe są niewykorzystane. Rozkminić to można analizatorem logicznym, impulsy na pinach wyboru wyświetlacza będą pojawiały się kolejno...
napisałem "Widzę też, że nie masz takich samych czasów dla każdej cyfry/wyświetlacza." - na filmie widać, że "miganie" cyfr zależy od ich pozycji, a tak nie powinno być. Migotanie na filmie trochę odbiega od tego co dzieje się rzeczywiście, lecz cyfry migoczą jednakowo, schodząc poniżej 10ms każda cyfra poza ostatnią zaczyna przygasać. Nie widać również...
Elektryk napisał ci wyraznie co masz zastosować, ale załużmy że i z tym masz problem, więc zastosuj rejestry przesuwne o wejsciu szeregowym i wyjściu równoległym. Te rejestry łaczy się szeregowo tak że powstaje jeden długi rejestr przesuwny (6x8=48 bitowy). Wyjścia rejestrów łaczysz z odpowiednimi wejściami wyświetlaczty, wprowadzasz dane i się wyświetla....
Tutaj masz jak działają rejestry przesuwne (zobacz jak działa rejestr SISO) [url=http://zto.ita.pwr.wroc.pl/~luban/u... A tutaj masz podobny do twojego przykład użycia rejestru w sterowniku LOGO SIEMENS [url=http://www.elektroda.pl/rtvforum/to...
W interfejsie PS/2 to klawiatura generuje zegar, tylko wtedy, gdy przesyła dane. Tak, masz rację. Przejście na transmisję równoległą będzie banalnie proste. Wystarczą dwa rejestry przesuwne np. 74164.
https://obrazki.elektroda.pl/7554464800_... Jak działa rejestr przesuwny? Jak można kaskadować rejestry przesuwne tak, aby uruchomić 48 diod LED za pomocą jedynie dwóch linii - zegara i danych? Tutaj postaram się to zademonstrować na przykładzie płytki z elektrośmieci, którą też najpierw przeanalizuję. Rozpoczynamy zwiad. Na płytce...
Tak, płytka ma dodatkowo uszkodzony driver LED, a na matrycy stabilizator (zwarty) główny układ wymieniony i nadal bez efektu. Potłuczonych matryc dla reszty elementów na znanym portalu aukcyjnym brak, a nowych elementów nie kupowałem bo podejrzewam że rejestry przesuwne w taśmach matrycy są w takim samym stanie jak reszta.
Jeżeli masz wyświetlacze podłączone do procka to już nie uzyskasz jaśniejszego świecenia wyświetlaczy. Wklej jakiś poglądowy schemat jak to zrobiłeś. Gdybyś dodał tylko trzy rejestry przesuwne (74164) i jeden multiplexer to do sterowania potrzebowałbyś jednego portu, a pozostałe masz wolne do wykorzystania na inne cele.
Witam Jeżeli twoim celem jest zapalanie tylko jednego segmentu na raz to osiągnąłeś swój cel :D . Ale gdy chcesz zapalać jakieś znaki to nic z tego, musisz zastosować rejestry przesuwne np. 4094.
Witam. Wykonaj chyba coś takiego. Dowolny A+B sumator n+1bitowy i wejścia podłącz tak: A0=W0 B0=0(zero) A1=W1 B1=W0 A2=W2 B2=W1 A3=W3 B3=W2 . . . . . . An=WN Bn=Wn-1 An+1=0(zero) Bn+1=Wn Nie potrzebne rejestry przesuwne i ich sterowanie. H.
Impuls synchronizacji pionowej powinien pojawiać się razem z zatrzaśnięciem pierwszej linii a nie przed nią. Na razie nieważne - to szczegół. Zostaw ten dispoff - nie pomoże ci z kontrastem. Ta poświata (ang crosslink) i zmiana kontrastu mają dwie zasadnicze przyczyny: zasilacz vlcd i sterowanie. Co do sterowania już chyba znasz odpowiedź - tak jak...
Może być, ale wtedy nie możesz dać na diody więcej jak 4mA/szt. czyli będą świecić bladeńko! Wstaw pomiędzy rejestry przesuwne a diody stopnie mocy - mogą być UDN2981 żeby móc podać jakiś konkretny prąd na te diody. Rezystory do diod daj za ULN2003
https://obrazki.elektroda.pl/6596124500_... Co niektórzy na forum wiedzą, że lubię migać diodkami. W tym projekcie dałem temu maksymalny upust i mogłem dać ponieść się fali do tego stopnia, że pod koniec miałem już dość :) Pamiętacie https://obrazki.elektroda.pl/5941184000_... https://obrazki.elektroda.pl/3135631200_...
Juz teraz chyba wiem o co chodzi. Ten wyswietlacz to bzdura. Mimo ze sterownik posiada interfejs spi, to w tym wyswietlaczu i tak zastosowano sterowanie na 16bitowej szynie danych. Pewnie na plytce sa rejestry przesuwne (nie moge znalezc schematu plytyki ani oznaczen ukladow na tej plytce), wiec predkosc spi jest pewnie ograniczona mozliwosciami rejestrow...
Do małych mocy (wskaźniki stanu) - sterowanie bezpośrednie przez uC z charlieplexing - 4 nogi wystrczą do 12 LED. Przy większych mocach i multipleksowaniu wyświetlaczy, jeśli nie starczy prądu uC - SCT21xx, MBIxxxx i cała masa innych układów (Maxim, TI, Austria Micro System) - cokolwiek byle nie 74HC595, któremu prądu nie staje i w dodatku wymaga rezystorów....
Poczytałem trochę więcej i już wiem. Temat zamykam
https://obrazki.elektroda.pl/9758434900_... Technologia montażu powierzchniowego (SMD) na stałe zadomowiła się nie tylko w przemyśle, lecz również wśród hobbystów i amatorów elektroniki. Coraz więcej konstrukcji, także tych realizowanych w domowych warunkach, opiera się na miniaturowych elementach SMD, a wiele układów nie jest nawet dostępnych...
http://obrazki.elektroda.pl/3023593900_1... Sterownik ten powstał w celu ożywienia wyświetlacza magnetycznego z autobusu. Obecnie wiele pojazdów jest sprowadzanych z zagranicy, lecz do oryginalnych sterowników nie ma już dokumentacji, a firmy które je produkowały dawno nie istnieją. Sterownik może obsługiwać matrycę z kontrolerem FP2800A...
Typowe rejestry przesuwne (jak 74HC595) obsługują tylko wyjścia, No ale możesz za pomocą dodatkowego pinu oraz wraz z użyciem najtańszych diod zrealizować również klawiaturę wraz z wyjściami. Na x164 robiłem taki coś. Do obsługi klawiatury, podobnie jak przy klawiaturze matrycowej, wysyłało się jeden stan (0/1 zależnie od koncepcji) i szukało na której...
https://obrazki.elektroda.pl/5155583000_... Zainspirowany konstrukcją testera układów scalonych przedstawionego na kanale https://obrazki.elektroda.pl/4622879700_... Konstrukcja wykorzystuje dwie płytki połączone w formie "kanapki". Widoczne są elementy indukcyjne, potrzebne do wytworzenia napięć wyższych niż napięcie...
No to jakiś AVR mógłby to zrobić, tylko ma trochę mało pinów. Musiałbyś do niego dodać jakieś rejestry przesuwne żeby ogarnęły brakującą ilość pinów. Może ten przykład Ci pomoże w zrealizowaniu projektu https://www.tranzystor.pl/artykuly-i-sch...
https://obrazki.elektroda.pl/9337556500_... Pewna wyjątkowa osoba zasługiwała na równie wyjątkowy prezent, a że nie jestem fanem kupowania niespodzianek, postanowiłem "zrobić" coś własnym rękami. 1. Wstęp, motywacja 2. Zarys konstrukcji 3. Płytka z diodami - projekt (łączenie diod) 4. Płytka z diodami - projekt (zatrzaski) 5. Eagle...
http://obrazki.elektroda.pl/5473897800_1... Witam wszystkich! Chciałem wam zaprezentować nasz projekt, którym jest system sterowania oświetleniem świątecznym. Projekt ten jest już jego 4 odsłoną. :) W tym roku pomagał mi kolega, na stronie można sterować jego choinką. adres: http://sterowanie24.pl Opis techniczny http://obrazki.elektroda.pl/8926552900_1...
Czy teraz jest to prawidłowe podłączenie? https://obrazki.elektroda.pl/9533836000_... Jak dobrze rozumiem w tej konfiguracji dalej mogę sterować poszczególnymi cyframi, pomimo podłączenia ze sobą anod, ze względu na indywidualne rejestry przesuwne na wyświetlacz? Ale czy teraz nie jest tak, że jednocześnie mogę tylko wyświetlać cyfrę...
Uwierzyć nie mogę że autor projektu niczego nie zmodyfikował przez pół roku. Jeśli tak naprawdę jest to albo umarł albo się ożenił :boss: Żyje, a ożenił się już jakieś 12 lat temu, więc to nie to :lol: Po prostu projekt osiągnął już masę krytyczną i nie chcę już do tego wracać. Soft w najnowszej potrafi obsłużyć rejestry przesuwne do analogowego sekundnika...
https://obrazki.elektroda.pl/3969397600_... Oto krótka prezentacja wnętrza starego, 20-letniego switcha; Summit 300-24 oferuje 24 porty Ethernet 10/100 oraz cztery fizyczne porty uplink Gigabit Ethernet (dwa aktywne i dwa zapasowe). Switch trafił do mnie 25 dni po powodzi a przez ten czas stał w mule, więc tutaj pokażę tylko jak on...
1 << 63 To na pewno nie zadziała :) jako że dla większości implementacji 63 > sizeof(1) i "1" to stała ze znakiem (typ "int") W C to można tak i dość ładnie się kompiluje (za wyjątkiem 8 bitowych, ale tam zawsze operacje na dużych integerach się nie udają za dobrze ) #define MASK(t) (1ULL << ((sizeof(t) *...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
https://obrazki.elektroda.pl/7580076400_... Kolejny zbudowany prze zemnie zegarek Nixie tym razem z wykorzystaniem ESP8266. Projekt bazuje na znalezionym gdzieś na ruskich forach schemacie z oprogramowaniem. Lampy znajdujące się w zegarze to Z573M. Do sterowania wykorzystany został moduł NodeMCU v3, rejestry przesuwne 74hc595 oraz...
Licznik GAMA 350 ma liczydła 1.8.0 pobór i 2.8.0 oddanie. Ma też dwa rejestry przesuwne k.8.0.l, k={1,2}, l={4,5,6,7,8,9}. Ostatniego dnia miesiąca o godzinie 23:59 następuje: 1/ przesuw wszystkich zapisów w rejestrach o jedna pozycję niżej (niższy indeks), zwalnia się pozycja k.8.0.9, zawartość k.8.0.4 jest tracona 2/ następuje odczyt liczydeł k.8.0...
http://obrazki.elektroda.pl/2288772000_1... Witam, W końcu jest, po długich bojach wynikających z ciągłego braku czasu, praktycznie skończony zegar tekstowy made by Mitsubishit W zegarze się zakochałem jak tylko go ujrzałem w wersji oryginalnej na niemieckiej stronie producenta. Emocje ostudziła cena - jedyne 996Euro. Ale od tego czasu...
wyrażenie 1 << x jest liczone na 16 bitach. Spróbuj dać 1ul << x, a najlepiej przepisz cały kod, bo obecnie jest on zrobiony fatalnie. Można np. napisać to tak: for(x=0;x<32;x++) SEND_BIT(CANAL, DATA >> x & 1);
Witam, ogólny przykład wykorzystania rejestru przesuwnego: jeżeli chcesz sterować (ON/OFF) elementem wykonawczym w funkcji taktów maszyny a nie w funkcji czasu. przykład szczegółowy: na wejściu maszyny jest czujnik obeconości produktu np.puszek, w dalszej części maszyny jest zainstalowana głowica etykietująca do której puszka dotrze za np.5taktów maszynowych...
Zewnętrzny układ we/wy możesz podłączyć przez dowolny interfejs szeregowy, zwykle jest to I2C, SPI albo 1-Wire. Wszystkie wchodzą w grę, przy czym ostatniego nie znajdziesz w atmedze, pozostaje realizacja programowa. Do tej pory nie wpadły mi w ręce żadne układy we/wy działające z USART-em, na upartego dałoby się taki zrealizować przy użyciu jakiegoś...
74164 a 74595 nie są zamienne. Ten drugi ma zatrzask czego ten pierwszy nie ma.
https://obrazki.elektroda.pl/5658669200_... Chciałbym przedstawić opis prostego woltomierza pseudoanalogowego. Odczyt wartości zmierzonej następuje w formie punktu świetlnego diody LED, stylizowanej na wzór wskazówki miernika analogowego (opcjonalnie w formie linijki LED), lecz pomiar następuje drogą cyfrową, z wykorzystaniem mikrokontrolera....
https://obrazki.elektroda.pl/6969507000_... Witam Po wykonaniu zegara na lampach Nixie, wpadłem na pomysł wykonania czegoś o podobnej zasadzie działania, lecz z długą żywotnością owych wyświetlaczy cyferek. Obudowa wykonana ze sklejki 8 mm, którą wyfrezowałem na cnc3018, sklejona warstwowo i pomalowana lakierobejcą. Z czarnej pleksi...
https://obrazki.elektroda.pl/5337289600_... Witajcie. Chciałbym zaprezentować Wam skonstruowany przeze mnie prosty sterownik do pomp C.O. i obiegu kotłowego. Wcześniej musieliśmy przełączać pompy ręcznie, wpinając je bezpośrednio do gniazdka. W nocy oczywiście nie było to możliwe, dlatego często pompy pracowały całą noc, dopóki rano...
Witaj,sterowniki Logo 12/24 były już opisywane na Forum.Włącznie z tym jak je programować.Jeśli nie znajdziesz to, w starych rocznikach EP [94-99] jest parę artykułów poświęconych tym sterownikom.
Zobacz ten temat [url=http://www.elektroda.pl/rtvforum/vi... i załącznik "register"
https://obrazki.elektroda.pl/3310618700_... Do tej pory urządzenia, których wnętrza pokazywałem w tym dziale można było zakwalifikować do kategorii szeroko pojętej elektroniki konsumenckiej. Dzisiaj jednak zajrzymy do wnętrza urządzenia o bardziej „przemysłowym” przeznaczeniu. Bohaterem tekstu będzie bowiem urządzenie, które możemy...
Możesz też użyć MAX7219, TLC5940 albo jeden z wielu wielu innych układów. Co do WS2812B są śmiesznie tanie w zakupie bezpośrednio z Chin.
IN data, PINC . W końcu interesuje Ciebie to co jest na pinie wejściowym, a nie to jak skonfigurowałeś rejestr PORTC.
Widzę, że kolega konsekwentnie używa terminu "rejestr przesuwany". Tradycyjna nazwa tego urządzenia to "rejestr przesuwny". Niby jedna litera, ale "wujek Google" :wink: doceni różnicę.
Witam. Odnośniki: - Aplikacje np. MMJo2-y (na ATmega32u4) z wykorzystaniem rejestrów przesuwnych (CD4021 lub 74HC165) pod przyciski. Układy tj. rejestry przesuwne ograniczają ilosc przewodów do 5 z ATmegą i ułatwiają podłacenie nawet do max. 64 przycisków, czyli na jeden układ przesuwny przypada 8 przycisków. - Aplikacja "FreeJoy" (na STM32 F103C8T6)...
Strobe powoduje zapamiętanie stanu przerzutników rejestru przesuwnego w przerzutnikach rejestru równoległego. STROBE=1 -> przerzutniki układu równoległego są przezroczyste i na wyjściu widać bezpośredno stan przerzutników rejestru przesuwającego. STROBE=0 -> rejestr równoległy pamięta stan wyjść rejestru przesuwającego z chwili gdy STROBE zmieniało...
Możesz, ale w czym tu sens, skoro masz atmege8? Najpierw ustaw porty na atmega, potem sprawdź czy poprawnie działają (ustaw 1 na piny i sprawdź stan wyjśc, ustaw 0 na piny i sprawdź). Skoro już to wiesz to możesz przez atmegę podawać dowolne sekwencje na rejestr i oglądać sobie wyniki.
Źle myślisz. Nie możesz wróćić na początek bo jak wyślesz te 8 bitów do drugiego rejestru to otrzymasz dokładnie to z czym masz problem czyli pierwsza dioda na pierwszym i drugim rejestrze się świeci. Musisz mieć 16-sto bitowy wzór i go wysyłać na przykład: 0000000000000000 1000000000000000 1100000000000000 1110000000000000 ... 0000000000011111 0000000000001111...
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 potem przepisujesz te zera na wyjście: ST_CP=1 ' Przepisuje stan rejestru szer. na wyjście ST_CP=0...
Witam, Czy problemem może być to, że wejścia w stanie 0 wiszą w powietrzu? podłączyć je przez 100k do masy ? Tak, układy wykonane w technologii CMOS mają ogromną impedancję wejściową, wejście "wiszące w powietrzu" może mieć nieustalony poziom logiczny. Drugim problemem może być wejście zegarowe CP. Jest ono uaktywniane narastającym zboczem, używasz...
szafy przesuwne rejestry atmega8 atmega128 rejestry
brother drukuje paski poziome zacisk stolarski czujnik kocio
studia samochodowe studia samochodowe
Przepalające się bezpieczniki Webasto w Manitou 2150 Filtr pompy cyrkulacyjnej w kotłach Termet: lokalizacja i czyszczenie