Spróbuj po SPI.begin() dodać SPI.setClockDivider(SPI_CLOCK_DIV128);
W tej chwili nie ma znaczenia co załadujesz do rejestrów sterujących tranzystorami. Świeciło będzie zawsze. Na pewno tranzystory sterujące wyświetlaczami są podłączone nieprawidłowo. Jeżeli nie potrafisz określić gdzie jest dren, a gdzie źródło, to pamiętaj, że diody w tych tranzystorach mają być spolaryzowane zaporowo. U Ciebie są spolaryzowane w kierunku...
Wygląda na poprawne.
za podtrzymanie przekaźnika odpowiedzialny jest układ rejestru CD4094 + tranzystor + doprowadzone do przekaźnika napięcie ;)
To wygląda na zwykły 8-bit rejestr CD4094 w SOP16, który można dostać w cenie poniżej złotówki. http://www.datasheetcatalog.com/datashee...
Ja też jestem zdania, że jak masz procek pod ręką i w dodatku go znasz i lubisz to możesz na nim zrobić nawet migającą diodę. Tutaj jednak zawsze znajdzie się ktoś, kto napisze "a można było na bramkach/układach TTL/tranzystorach/lampach". Co do multipleksowania, zgadzam się z Karol966 , osobiście też wolę robić nie-multipleksowane wyświetlacze. Podpinasz...
Proponuję odpowiednią ilość rejestrów przesuwających CMOS - CD4094, lub TTL - 7495, 74164, 74165.
wlasnie chodzi o to zeby sterowac wszystkimi na raz, rozwiazalem to tak ze do LPT , konkretnie do 3 pierwszych pinow rejestru danych podlaczylem kaskadowo polaczone 3 rejestry przesuwajace cd4094, moge w ten sposob sterowac 6 silnikami. pozdrawiam
Witam wg mnie masz 2 możliwości albo każda dioda do jednego wyjścia i np 13 układów cd4094 (jest to rejestr szeregowo równoległy 8 bit ) ew na wyjściu bufory uln2803 również 13 szt. Albo prościej matrycę 10 x 10 do niej potrzebujesz tylko po dwa bufory uln2803 i udn2803 oraz cztery rejestry np 4094 albo np 74ls573. Łukasz ----------------------------------------...
na coma da sie trzeba zastosować ośmio bitowy rejestr przesuwny cd4094 rejestry można łączyć ze sobą dzięki temu można sterować większą ilością silników ogranicza nas jedynie prędkość coma projekt dwóch silników opisany jest na chipie pod tytułem moje zdalne oko niestety potrzeba do tego scalonego sterownika silnika krokowego takowe występują w stacjach...
Jedyne co możesz zrobić, to wykorzystać te wyświetlacze + rejestry przesuwne z zatrzaskiem CD4094 i samemu napisać program do sterowania. Dwa z nich sterują segmentami, a trzeci zapewne 3 cyframi.
Rejestr przesuwny 8-bitowy z szeregowym wejściem i równoległym wyjściem można "poskładać" z 2 części CD4015 (w kości są 2 rejestry 4-bitowe), lub gotowy cały rejestr 8-bitowy CD4094. Obydwa układy pracują w całym zakresie napięć 3 - 15V.
Dzień dobry, buduje już 3ci zegar na lampach nixie, tym razem wykorzystując nawet gotową płytkę drukowaną z miejscami na lampy IN-12 i na 4 układy 74141 i 2 rejestry przesuwne 74LS595. No właśnie - na płytce napisano LS, a ja używam HC - być może to ma znaczenie w moim problemie. Sterowanie z atmegi w Arduino UNO (docelowo nano, ale póki co działam...
Ten scalak występuje chyba w CB RANGER i jego pochodnych (Alan 560) Trza dorwać takie coś i zobaczyc co jest ładowane do PLL. To stosunkowo nie trudne - trza zmonitorować rejestr przesuwny nawet zwykłymi CD4094.
Pierwsze to CD4094, czyli 8 bitowy rejestr przesuwny w technologii CMOS.
Rejestr SIPO (chyba tu jest tylko 74164 - inne, jak CD4094, mają zatrzaski na wyjściach, co komplikuje układ), albo składać taki rejestr z przerzutników D wyzwalanych zboczem. Na jednym 74164 do 7 LED-ów, na dwóch do 15 - przecież po dojściu sygnału do ostatniego stopnia trzeba wyzerować. Chyba, że oddzielnie generuje się sygnał zerujący.
Najlepiej skorzystać z rejestrów przesuwnych. Np CD4094. Będziesz miał tyle bitów ile w sumie chcesz. A do sterowania tych bargrafów potrzeba ok. 50 bitów, czyli 7 takich rejestrów. http://obrazki.elektroda.net/11_12373995... Bargraf ma tylko 2 natywne kolory. Trzeci (pomarańczowy) robi się z czerwonego i zielonego. Zatem nie zmieszasz więcej...
Ops - pomyliłem 165 ze 164. Co do CD4094/HC595, to widzę takie różnice: - inny układ wyprowadzeń - HC595 ma 7 wyjść po jednej stronie - raczej wygodniej; - w HC595 brak wyjścia szeregowego z przesunięciem o pół okresu zegara; - HC595 ma wejście do zerowania wewnętrznego rejestru przesuwnego; - HC595 i przesunięcie, i przepisanie do rejestru wyjściowego...
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...
Zajrzałem do linku, który podał Urgon - całkiem przystępnie jest opisana idea, natomiast mam uwagę praktyczną, tam sugerują diody Schottky do większej ilości przycisków. BŁĄD: dioda Schottky ma spory prąd wsteczny i wiele takich diod połączonych równolegle może przepuszczać dużo za dużo, a zwykła 1N4148 ma czas przełączania 2ns, z tego względu mogłaby...
Teraz jak mnie wtajemniczyli to myślę tak. Rejestry przesuwane CD4094 łączone kaskadowo. Idzie jeden kabel 2-żyłowy, ale planuję 3-żyłowy dla funkcji STORBE i OUT ENABLE (znaczy się OUT Enable będzie aktywne cały czas, tylko sterowanie STORBE). Do tego zasilanie i będzie ok. Może nawet sterownika nie trzeba będzie dodatkowego, bo ten rejestr jest przeznaczony...
Według mnie to jedynie driver katod segmentów połączony z rejestrem przesuwnym czuli nic szczególnego. Wzbogacony o kilka funkcji CD4094, mogący pracować przy -30V.
Cbyba chodzi Ci o coś takiego jak w załączniku, Tylko z tego rejestru chyba nie wysteruje sie tego LED'a - trzeba przez ULN'a jeszcze przepuścić :)
muszę wybrać cały port ? nie I tak i nie. Jeśli kontroler SAP1024 jest kompatybilny z jakimkolwiek graficznym kontrolerem LCD jaki BASCOM obsługuje natywnie (tzn. T6963, SED) poprzez polecenie CONFIG GRAPHLCD to trzeba użyć całego portu, gdyż składnia nie pozostawia żadnych złudzeń. Jeśli jest to niestandardowy kontroler i procedury (czy bibliotekę)...
Hm... a to mają być silniki uni-, czy bipolarne? Unipolarne małej mocy można podłączyć do ULN200x (albo i dwa do ULN280x), do bipolarnych musi być coś bardziej zaawansowanego. Jest kwestia, ile pinów "malinki" możesz na to poświęcić - jak użyjesz rejestru przesuwnego z zatrzaskiem na wyjściu (np. 74*595, CD4094), to wystarczą 3 na dowolną ilość silników...
Jest jeszcze jedna możliwość: Rejestr przesuwający! Wtedy do sterowania użyjesz 3 może 4 linii. Np. kaskada kilku - w zależności ile bitów potrzebujesz - układów CD4094.
Może prościej (przynajmniej mniej scalaków): są takie scalaki, CD40174 - zastąpi 3 sztuki CD4013 (jeszcze fajniej byłoby użyć rejestru przesuwnego, ale CD4094 nie ma zerowania - raczej by się nadawał do zrobienia tak, że najpierw zapalają się LED-y kolejno na stopniach 1,2,3,4, potem gaśnie 1 a zapala się 5, potem gaśnie 2 a zapala się 6... jak już...
k4be wrote: Nie wiem natomiast, jak z posiadającego kilka wyjść procesora uzyskać kilkadziesiąt (załózmy, 30) niezależnych linii Jeśli to mają być tylko linie wyjściowe to najprościej jest użyć rejestrów z szeregowym wejściem i wyjściami równoległymi (np. CD4094). Łączysz ich 4 szt. i masz 32 wyjścia. Do sterowania 4094 zużyjesz min. 3 a max. 4 piny...
Właściciel tego efektu nigdy nie korzystał z DMX. Korzystał wyłącznie z wbudowanego mikrofonu i sterowania dźwiękiem. Konstrukcja tych świateł jest jednak nieco bardziej rozbudowana w stosunku do PAR 64 - steruje 469 diodami LED, ułożonymi w siedmiu kołach. Każde koło zaś składa się z pięciu okręgów: R, B, R, G, R (licząc od zewnętrznego okręgu) i każdy...
1. Pewnie, że użyłem wyszukiwarki, tylko wpisałem coś innego i nie znalazłem. 2. Zdaje się, że i tak będę musiał przejść na 74HC595. Myślałem o nich początkowo ale 4094 wydawały mi się łatwiejsze w obsłudze, ale coś za coś... 3. Mogę też robić to samo przy użyciu OE rejestrów, wtedy linijkę mogę PWMować bez przeróbek... chyba.
A poza tym na 555 nie ma dobrego rozwiązania na generowanie sygnałów o zmiennej częstotliwości, a stałym wypełnieniu. Do tego jest LM331. Natomiast można by wybrać sygnały alarmowe tak, by ich częstotliwości miały niezbyt wysoką wspólną wielokrotność, i z taką częstotliwością (a raczej 2 razy większą) należałoby ładować stany wyjść - na przykład z jakiejś...
Zdecydowanie pojedynczy mikrokontroler. Dobudowanie dodatkowych rejestrów jest niczym w porównaniu z kłopotami z komunikacją między wieloma kontrolerami. Wystarczy wykorzystać mikrokontroler z ilością portów wystarczającą do zbudowania magistrali równoległej lub szeregowej, a więc tak na oko w obudowie 40- lub nawet 20-nóżkowej. W przypadku magistrali...
By użyć sprzętowego TWI nie trzeba wielkich rzeczy. Dopisuje się tylko $lib "I2C_TWI.LBX" A wszystkie procedurki nie kierują się na programowy a sprzętowy I2C-TWI. Oczywiście wszystkie CONFIGi są wymagane: CONFIG SCL, CONFIG SDA, CONFIG TWI. Inaczej nie zostaną skonfigurowane porty i preskaler. Programu to niestety nie przyśpieszy w stopniu takim jaki...
Generator sygnału zegarowego - można na NE555, ale lepiej na CD4060, bo dostajesz więcej sygnałów, w bardziej złożonym układzie mogą się przydać. Do tego w najprostszej wersji CD4017 - daje '1' krążącą po 10 wyjściach (na pozostałych jest '0') - można wprost do tego podłączyć małe LED-y (z opornikiem), albo użyć np. ULN2004 do wzmocnienia prądu (albo...
Jeżeli chcesz się pobawić w przerwania, co 1/64 sek. to bardzo łatwo zrobic to na CD4094. Program sterujący neguje co przerwanie te bity co mają byc aktywne oraz BP. Potem to wszystko wpisujesz szeregowo do rejestrów. Działa bardzo dobrze i sprawnie, a przede wszystkim niesamowicie tanio.
74HCT595/74LS595, albo CD4094, 8 sztuk połączonych szeregowo - wpisujesz kolejno 64 bity, a potem dajesz sygnał, który je przepisuje do wyjść. Jest gdzieś na Elektrodzie schemat, jak to sterować jednym wyjściem portu szeregowego, na zasadzie, że zegar wpisywania jest opóźnionym bitem start i trafia w dane (czyli 00 wpisze 0, ff wpisze 1), a sygnał przepisania...
Na CD4094 - ma wejścia do przesuwania rejestru o 1 bit i przepisywania rejestru przesuwnego do wyjściowego; do tego na bramkach ze Schmittem na wejściach generowanie opóźnień - po kilku bitach od startu, i po kilkunastu bez kolejnego startu - wysyłając same '1' wpisywało się '1', wysyłając same '0' - '0', przerwa na czas ze 2 bajtów przepisywała przesłane...
A do czego chcesz ten LED podłączyć? Do samego portu? RS232 ma jakieś sygnały wyjściowe DTR, RTS, TxD, ale Arduino chyba z nich ma tylko TxD (i to w odwrotnej polaryzacji i w innym zakresie napięć, skądinąd lepszym dla LED-a, bo zwykły RS232 ma +-12V). Pewnie jakiś opornik do ograniczenia prądu będzie użyteczny, żeby nie upalić portu, ani nie spalić...
Pytanie jak w temacie. Mam dwu cyfrowy , 7-segmentowy wyświetlacz LED , Jak się gdzieś doczytałem to multiplex, bo ma tylko 10 nóżek. Odnośnie zwykłych wyświetlaczy jest wiele poradników jak je połączyć przez rejestry przesuwne. Proszę o pomoc z moim wyświetlaczem . Byłbym bardzo wdzięczny za przykładowy kod w Arduino jak wyświetlać liczby na moim wyświetlaczu....
nie czytałem wszystkich odpowiedzi , ale jestem pewny, że najlepiej zastosować zwykłą kostkę za 50 groszy > CD4094 łączysz je szeregowo i masz z głowy. bascom ma procedurkę do wysłania na nie danych, możesz ją także samemu napisać. jest to zwykły rejestr szeregowo - równoległy. wysyłasz kolejno te kilkanaście bajtów, działa super, na czas wsuwania danych...
Pewnie będą potrzebne - ile pinów ma uC? Te wyświetlacze mają multipleksowanie? Jakie? Potrzebujesz 2 pinów do I2C, i pewnie 152 do 3 wyświetlaczy 8x48 dla multipleksowania 8X (jeszcze można inaczej multipleksować, i użyć np. tylko 72 pinów z multipleksowaniem 24X, ale będą słabiej świecić). Może 19 rejestrów przesuwnych 8-bitowych z zatrzaskiem na...
Witam, mam problem z programem, który napisałem. Chodzi o to, że jeśli w pętli głównej programu zwiększam wartość zmiennej o jeden i wprowadzam opóźnienie poleceniem "waitms", to nie jest ona w ogóle wyświetlana - na wyświetlaczach LED nic się nie zmienia. Z kolei, jeśli w programie głównym opóźnienie realizowane jest poleceniem "wait", to wówczas zmienna...
rasty, niedokładnie tak: STR przepisuje dane na wyjścia; CP działa i bez niego. Zabezpieczenie wejścia rzeczywiście by się przydało - układ jest do sygnału TTL. A może projektant liczy na to, że ten opornik 22k wystarczająco zabezpieczy? Pewnie 74HCT14 ma jakieś diody przy wejściach, tylko trzeba ograniczyć prąd. Poza tym robienie opóźnień na inwerterach...
Witam, mam problem ze zrozumieniem działania zatrzasku sterowanym przez sygnał strobe w rejestrze przesuwnym 4094 (i pewnie tak naprawdę ze zrozumieniem "zatrzasku"). Czy dobrze rozumie, że tylko jeśli strobe jest w stanie High rejestry będą propagowane, a nowa dana umieszczana na wyjściu Q0? (oczywiście, przy założeniu że Output Enable jest High)....
W zależności od tego, czy urządzenie zawiera układy logiczne wykonane w technologii TTL bądź CMOS, poziom napięć odpowiadający stanom logicznego zera i jedynki będzie różny dla każdej z rodzin układów. Poniżej przedstawiono projekt sondy logicznej przystosowanej do pracy z układami TTL i CMOS, wykonanej z użyciem minimalnej ilości elementów. http://obrazki.elektroda.pl/7466263900_1...
Witam, chciałbym usłyszeć (przeczytać) uwagi, sugestie i komentarze nt. zaprojektowanego układu. Temat umieściłem już w Automatyce/Robotyce, ale byćmoże ten dział jest odpowiedniejszy... Jest to układ obrotomierza z linijką LED i prędkościomierza z wyśw. 7-segmentowymi na ATMega8, z rejestrami CD4094+ULN2803 oraz 74HC4094 dla wyświetlaczy. Żeby nie...
thunderbird rejestr rejestr przerzutnik uszkodzony rejestr
przekażnik stacyjki ikona stanu naładowania baterii shure uszkodzony
uniden ubc125xlt blaupunkt paris rcr41
Ładowanie baterii Huawei Mate 40 Pro - szybkie i bezprzewodowe Citroen C5 - Niskie ciśnienie oleju w automatycznej skrzyni biegów