Alternatywą dla 4059 jest kaskada dwóch liczników (dziesiętnych lub binarnych) w konfiguracji dzielnika częstotliwości, wtedy podział maksymalny będzie odpowiednio ÷100 lub ÷256. Autor tematu chyba raczej preferuje gotowe rozwiązanie, ale na marginesie zauważę, że użycie liczników pozwoliło by na odczyt aktualnej wartości, choć (byłoby to zliczanie...
Witam, Według mnie idealnym rozwiązaniem będzie przekaźnik programowalny LOGO! Siemensa. Posiada liczniki góra/dół w zakresie 0-999999, timery i wiele innych przydatnych funkcji. Są wersje na napięcia 230 V AC jak i na 12/24V AC/DC, z wyjściami przekaźnikowymi itd. Napisanie odpowiedniego programu dla liczenia impulsów, wysterowania wyjścia nie sprawi...
No to jak pisałem w #2 pierwszy impuls stopu/cięcia bierzesz z wyjścia 1 od ps1 na 180mm i nim ustawiasz przekaźnik z pamięcią, który przełącza pobieranie impulsów z wyjścia 2 od ps2. Tylko musisz to do szlifować, pewnie najlepiej go przełączyć po upływie tych 10ms noża, ewentualnie użyć jakiegoś mądrego, co wykryje zanik pierwszego sygnału (zbocze...
Czy nie lepiej zamiast wkładać dużo wysiłku w budowę specjalictycznego układu np na licznikach np. TTL 7490 lub zliczających w przód lub w tył 74190 plus wyświetlacz plus klawiatura lub zestaw wielopozycyjnych przełączników zrobić tylko przystawkę do komputera. Połączyć można przez port MIDI (do którego kiedyś podłączało się joystick) Dostęp programowy...
Kawalek kodu w asemblerze. Nie jestem pewien czy ATiny ma wszystkie te rozkazy. in r16,PINA ;odczytaj klawiature i enkoder cbr r16,sEnkoderMask ;maskuj niepotrzebne bity lds r17,dPoprzedniStanEnkodera cpse r16,r17 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r17 ;przesun...
Jesli dobrze rozumiem to impulsy z przepływomierza będą podawane na jedno z wejść S7-300. To wejscie należy użyć w programie podłaczająć jako wejście CU dla licznika zliczającego "w górę". Wyjście licznika CV należałoby zapisać w jakimś bloku danych np.w pierwszym wolnym bloku danych jako "słowo" danych np. DB1.DBW1. Tą wartość wykorzystujesz poźniej...
Poszedł bym w PLC - jak będziesz miał inny pomysł na sterowanie to po prostu poprawisz program. Wybrał bym taki który ma dwa sprzętowe HSC. Zamiast impulsatorów Enkodery inkrementalne - konfiguracja licznika w trybie kwadraturowym (używanie dwóch kanałów enkodera) da Ci kontrolę kierunku i odporność na ewentualne luzy a w liczniku będzie siedziała gotowa...
tylko czy jak wyjście 1 ustawie na produkcje czyli to co wpuszczam do sieci w kWh to co pokazuje wyjście 2sume wpuszczonej i pobranej energii w kWh ? Licznik ten pokazuje przepływ mocy w jedną albo w drugą stronę. Czyli jak sobie ustawisz produkcję na wyjściu 1, a drugie wyjście jest fabrycznie ustawione na pomiar zużycia, to będziesz miał w jednym...
Najkorzystniej jest wyjście transoptora dopiąć do portu P3.4 lub P3.5, czyli do wejść wewnętrznych liczników (T0 lub T1). Umożliwia to programowe lub sprzętowe zliczanie impulsów.
Proponuję zacząć od matematyki. Przeliczyć prędkość na częstotliwość impulsów wejściowych. Na tej podstawie określisz czy wystarczy zwykły programowy licznik czy może HSC (szybki licznik sprzętowy) Następnie określamy ilość potrzebnych wejść i wyjść. Programowanie PLC - na początek proponuję LAD (drabinka) O łatwości obsługi nie decyduje PLC tylko program...
Zrobiłem prosty licznik impulsów na AT90S2313 tylko nie mogą go wyskalować tak jak mi to jest potrzebne. Nie wiem jak to rozwiązać programowo przez jakie polecenie. mój program liczy, jeden impuls doprowadzony do procesora to jeden przeskok licznika. Ja chcę to zrobić żeby jeden przeskok licznika był co 4 impulsy jak to rozwiazać programowo?
Domyślam się, że automat wrzutowy daje różną liczbę impulsów w zależności od monety - a jaki jest zakres monet i tej liczby? Jeśli może dawać np. do 7 impulsów, a czas ma być proporcjonalny do wartości monet 10gr 20gr 50gr 1zł 2zł 5zł, to będzie potrzebne jakieś dekodowanie liczby impulsów na wartość monet, i wtedy bez czegoś programowalnego (choćby...
Jeżeli już tak koniecznie chcesz to robić to możesz spróbować tak, że w części obrotowej umieścisz laminat wytrawionymi po obwodzie zębami zwartymi ze sobą (to byłaby jedna elektroda) i bolcem w stałej części statywu (druga elektroda). Przez ruch obrotowy powodujesz pojawianie się impulsów, jednak musisz pamiętać o drganiach styków. Dobrze byłoby je...
Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...
https://obrazki.elektroda.pl/7913784400_... Siła wielu współczesnych urządzeń tkwi w ich oprogramowaniu. Dotyczy to zwłaszcza sterowników przemysłowych, przekaźników programowalnych i komputerów jednopłytkowych. Korzystając z dostępnych na rynku komponentów elektronicznych nie jest trudno zbudować jakiś sterownik programowalny lub przekaźnik....
Może by tak te impulsy na próbę podać na zwykły licznik/timer i zobaczyc ile zliczy na sek. i czy zlicza stabilnie? Przynajmniej bedzie wiadomo czy to problem bardziej sprzetowy, czy programowy.
np. Nie da się. TImer0 może zliczać tylko z pinu PD4. I to z PinD.4 a nie PortD.4 ;) Można i z PinD.0, ale nawet przerwania żadnego do tego nie ma więc trzeba by programowo. A nawet jak przerwanie by było (mowa o przerwaniach INTx) to Timer tego nie zliczy. Trzeba by programowo zwiększać zawartość licznika Timera0, ale po cholerę. Jeżeli to ma być...
Villen o ile nie jest ci potrzebny licznik impulsów zewnętrznych zrób liczniki programowe na M16 która przecież ma ADC.
Można by tak: zegar 12 MHz i wtedy cykl maszyny trwa 1 us, timer T0 ustawiasz w tryb 2 (autoreload) wpisując do jego rejestrów TH0 i TL0 wartości takie by przerwanie od niego było co 10us (problem kroku załatwiony). Tworzysz licznik programowy w którym będziesz odliczał potrzebną ilość wcześniej ustalonych przerwań. Po przekręceniu licznika reakcja...
Mam mały problem i proszę o pomoc. Potrzebuje zrobić - jak najprościej i jak najtaniej licznik impulsów, który miał by zliczać np:6,7,8,9,10 i tak do max 15 impulsów pochodzących z czujnika zbliżeniowego. Na czym to rozwiązać? Nie potrzeba żadnego wyświetlacza. Chodzi tylko o to aby, po zliczeniu powiedzmy 10 impulsów pojawił się sygnał na przekaźnik,...
Zlecę wykonanie programowalnego licznika impulsów (bez obudowy) Założenia: Licznik zlicza impulsy w górę pochodzące z czujnika kontaktronowego (długość impulsu 20ms). Wynik jest wyświetlany na czterech 7segmentowych wyświetlaczach (czerwone) . Pojemność licznika wynosi 9999. Dodatkowo licznik musi posiadać cztery przyciski typu switch: ON, PROGRAM,...
Zlecę wykonanie 25-cio kanałowego programowalnego licznika impulsów na bazie komputera PC. Wymagania: 1. Równoczesne zliczanie impulsów o częstotliwości do 15Hz z 25 czujników - możliwy dowolny sygnał z czujnika szczelinowego lub kontaktronowego. 2. Wyjście przekaźnikowe dla każdego kanału jako sygnał stop po osiągnięciu programowalnego progu. 3. Zapis...
A dużo ci tych impulsów dodatkowych wychodzi z obliczeń? Może programowo to skasować?
Witam Potrzebuję licznik impulsów od 0 do 300, który będzie zliczał w górę i w dół co 0,5. Najlepiej, jeśli ktoś znajdzie gotowy projekt. Proszę o pomoc. Pozdrawiam, Piotrek
Witam. Czy ktoś z Was spotkał się może z jakimś konkretnym tego typu rozwiązaniem? Potrzebuję Komputerem PC (np.przy pomocy portu LPT) zliczać impulsy z przyrostowego przetwornika obrotowo impulsowego i wyświetlić na monitorze. Jest to typowy przetwornik,który ma dwa wyjścia TTL przesunięte miedzy sobą w fazie - A i B.
witam mam taki problemik bo wyczerpały mi się pomysły potrzebuje zrobić licznik na wejściu x który zlicza liczbe a następnie zapisuje ją sobie i licznik sie zeruje i od początku. Niedawno bawie sie w bascomie i nieumię sobie ztym poradzić za pomoc bardzo dziękuje.
Witam, Jestem początkujący w programowaniu bascom chcę zrobić licznik impulsów podawanych na timer o jako licznik . Zrobiłem licznik ale liczy max 255 a ja potrzebuje licznik z 99999 . Nie bardzo wiem jak mam to zrobić .Proszę o pomoc $regfile = "m8def.dat" 'Info dla kompilatora. $crystal = 16000000 'Informujemy kompilator o kwarcu 16MHz....
Witam. Potrzebuję programowany licznik impulsów. Zadawanie ilości impulsów z PC z monitora dotykowego. Chodzi o bardzo szybkie zadawanie ilości. PC i monitor mam. Licznik po odliczeniu zadanej ilości wyłącza maszynę i czeka na następne zadanie.
Z góry dziękuję za przeczytanie tego postu. Mam do zrobienia urządzenie w którym pracuje licznik. I tak: jest 4 czujniki podające sygnał 0 lub 1 na mikrokontroler. Sygnały są podawane w "prawo" czyli 1,2,3,4,1,2,3,4,1,2,3,4... lub w "lewo" czyli 4,3,2,1,4,3,2,1...I tak kiedy sygnały przychodzą w "prawo", wewnętrzny licznik w programie dodaje o 1 z każdym...
Panowie jak wykonać licznik obr/ min mając na wejściu LOGO sygnał cyfrowy pochodzący z czujnika zbliżeniowego. Kombinowałem coś z licznikami i liczy mi nawet ale pomiar jest co 10 sekund i dokładność tego też nie jest najlepsza. Poniżej schemat tego co wykombinowałem dodam ze jestem początkujący w plc i dopiero raczkuje w tym temacie. http://obrazki.elektroda.net/98_12672149...
Witam, posiadam zgrzewarkę impulsową do folii do której chcę dołożyć licznik zgrzań. Chciałbym żeby licznik posiadał możliwość cofnięcia wartości o (-1) (ponieważ czasem konieczne jest wykonanie "pustego" zgrzania), potrzebny zakres licznika to max 9999. Tu pojawia się moje pytanie czy jest możliwe wykonanie takiego układu bez programowania z wykorzystaniem...
Witam Jestem konstruktorem urządzeń i chciałbym nawiązać współprace . Szukam licznika impulsów lub osoby która wykona takiu który spełniałby następujące funkcje: -Licznik początkowo zerujemy i stan zapisujemy. -Dwa przyciski nastawcze : jednym ustawiamy wartość w górę np.2 i naciskamy przycisk start, po czym zostaje wysterowany przekaźnik od obrotów...
Witam poszukuje pilnie schemat licznika impulsów który przy wartości „0” wyłączy przekaźnik a po dodaniu mu impulsu w górę włączy się przekaźnik i przy odejmowaniu dojdzie znowu do wartości „0” odłączy przekaźnik
Witam! Mam taką prośbę: Z powodu że słabo jeszcze programuje, nie potrafię napisać potrzebnego mi programu. Chce aby on zliczał impulsy wysyłane z układu scalonego. Impulsy nie są szybsze niż 30tys na 1min. Myślałem o czymś takim, że podłączam jedną nóżkę z scalaka do np LPT, a program liczy nadchodzące impulsy przez 1min i potem wyświetla ich ilość....
Witam, zlecę wykonanie licznika impulsów 5 cyfrowego lub więcej. Licznik ma za zadanie zliczać impulsy z czujnika indukcyjnego pnp 24v lub foto komórki pnp 24v (czujniki mam) i sygnalizować osiągniętą zaprogramowaną ilość impulsów (dźwiękowo i optycznie), ale podczas sygnalizacji zliczać dalej do zadanego progu. Mniej więcej ma to wyglądać tak: programuję...
witam mam pytanie odnośnie możliwości zbudowania urządzenia które mozna by programować ( ustawiać ) ilość impulsów , a po zaprogramowaniu te imulsy zaczęły "spadać " aż do zera dając na wyjściu impuls o odpowiedniej częstotliwości i napięciu ok 12v pozdrawiam
Hej, chciałbym czytać impulsy z miernika przepływu cieczy w którym charakterystyka wygląda mniej więcej tak: Level test pulse frequency (Hz) = (4.5*Q Q=L / min.) U mnie przepływ to będzie max 650l/h czyli 48Hz, całkiem mało, przyjąłem ze taki przepływomierz daje impuls przez połowę obrotu turbiny, czyli dla 48Hz to będzie przez jakieś 10,4ms Standardowy...
Przy 6 kHz to można się pokusić o zliczanie programowe - czyli podajesz sygnał na wejścia mogące generować przerwania. Z drugiej strony, skoro stosujesz ATMega32, to może prościej wykorzystać ATXMEGA32, gdzie w zależności od wersji liczników masz nawet 8 (albo 16 8-bitowych) i sobie to ładnie sprzętowo rozwiążesz.
Do twojego celu najbardziej nadaje się licznik 74193 bo ma osobne wejścia -jedno zliczajace w dół a drugie w górę, czyli to co potrzebujesz. Licznik zliczający w góre po podaniu odpowiedniego impulsu zwiększa wartość binarną na jego wyjsciach, a zliczajacy w dół zmniejsza tą wartość :] 2x4bit czyli 8bitowy licznik czy jeden 4bit w dół i jeden 4bit w...
Zobaczcie tutaj: http://www.elektronet.gower.pl/cd032.htm http://www.belza.cz/simple/simpleg.htm Generator można zrobic na wiele sposobów. Polecam NE555 - mozliwosc zmiany czestotliwosci w b latwy sposob.
Dla 3 sygnałów ttl (przetłumacz sobie z Pascala na dowolny język jaki potrzebujesz): {Przebiegi na poszczególnych bitach wyjściowych} bit0 111000 bit1 001110 bit2 100011 { Ograniczenie częstotliwości do zakresu akceptowalnego} if f<10 then f=10; if f>200 then f:=200; { Wyliczenie okresu } Okres:=Int(1000/f);...
Przy częstotliwości z jaką są wysyłane impulsy z licznika można je odczytywać programowo. Czyli doprowadzasz do portu i badasz stan którego pinu się zmienił od ostatniego odczytu.
Nie rozumiem tej myśli. EXTI to rozwiązanie sprzętowe. Nie jest bo zliczanie jest programowe.
wedlug mnie to pozostaje ci wstepny dzielnik podlaczony tat aby procesor mogl odczytac jego zawartosc i odpowiednia obsluga programowa albo nadzieja ze da sie przetaktowac procka.
(at)lukaszeks83 A co, w Polsce zabrakło czujników po 40 zl ? na Allegro ? Nikt ci programiku za darmo nie napisze, a widzę, ze sobie z tym nie radzisz. Wiec ?
mariooo: niby jak hcesz przehować zmienną zmienno-przecinkową w 51? avr'y mają bit carry dzięki czemu idzie sobie liczyć zmienne bardzooo duże.. co do metody liczenia są 2 inne metody: 1: puścić timer. programowo odliczyć 200 impulsów.. po tych 200 impulsach sprawdzić jaki czas upłynoł (wartość licznika) 2: puścić timer. programowo zliczać impulsy podczas...
Pięćdziesiąt lat temu powstał pierwszy programowalny układ logiczny do zastosowań komercyjnych, a dostępne dziś części pozwalają inżynierom przekraczać nowe granice technologiczne w wielu branżach. Mark Patrick, Mouser Electronics https://obrazki.elektroda.pl/4592035100_... FPGA ( field-programmable gate array – bezpośrednio...
Hm... pisałem o 10 bramkach (do podziałów przez 7, 15, 31, 63, 127, 255, 511, 1023, 2047), a na twoim schemacie jest ich 14- zbędne są te 3 bramki na górze, i przełącznik masz na 10 pozycji - czyli na podziały od 7 do 4095. Powinno być tak, że kiedy na wszystkich wyjściach połączonych z wybranymi bramkami AND są '1', to podaje się sygnał '1' z wybranej...
...zadaj sobie sam pytanie czy warto i czy obsługa programowa impulsatora nie rozwiąże Twoich prob;emów... Robiłem licznik na AT90s2313 podkręconym do 12 - 18MHz, liczyłem assemblerem. Impulsator dający 10000 impulsów gubił się przy prędkości powyżej jednego obrotu na sekundę, a założeniem jest zdaje się, zliczanie impulsów z częstotliwością 120kHz....
40110 to licznik do 10 ze sterownikiem do wyswietlacza coś w rodzaju 74192 i 7447 razem a do pełni szczęscia to cmos więc Uz 3-18V http://boss.iele.polsl.gliwice.pl/pdf/ST... tyle że będzie mały problem z liczeniem akurat do 12 ale do 99 to wystarcza tylko te 2 układziki. Chcąc liczyć do 12 niestety trzeba użyć innych układów licznikowych...
Zabezpieczenie przed drganiami styków jest zapewne zrobione programowo, ale coś im nie wyszło skoro oszukuje. Możesz zrobić dodatkowe zabezpieczenie dokładając rezystor z kondensatorem. Przykład jak to wygląda masz np. tutaj .
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
Ale i tak masz stały wzorzec czasu, czyli o więcej niż 1s nie powinno się rozjechać... + - impuls/inkrementacja _ - bezczynność/brak impulsu ______+______+______+______+______+_____... - przebieg impulsu z zegara _______+________+_____+_____+________+__... - inkrementacje sekund i nie ważne ile by nie trwało przeładowywanie timerów i programowych liczników...
no dobra tmod skałda się z dwóch czwórek następujących bitów: GATE,C/T,M1,M0 m1 i mo ustalają tryb które znasz. C/T określa funcję c/t=1 Counter czyli zlicza impulsy doprowadzone do wejścia T(0lub1 w zalezności który licznik) c/t=0 timer zlicza cykle maszynowe (właściwie to powinno być C/ (negacja) T, tylko nie wiem jak to napisać) :) :( Gate - bramkowanie...
-> jimmi Źle mnie zrozumiałeś - nie mówiłem o przepływomierzu jako o komplecie: czujnik + wskaźnik. Mówiłem o samym wskaźniku - samym mierniku, czy też inaczej nazywając - liczniku impulsów z właściwego czujnika przepływu. Zresztą - zaglądnij na stronę np. www.simex.com.pl i poszukaj przepływomierzy. Tu nie chodzi mi o czujnik przepływu z impulsatorem,...
A może ktoś ma inną propozycję? Np wykonania wszystkiego na jednym, prostym, łatwo programowalnym, energooszczędnym mikrokontrolerze. Wtedy układ ograniczyłby się do uC, wyświetlacza LCD 7seg, dwóch switchy do regulacji częstotliwości np co 1 Hz, switcha resetu (albo i bez, bo reset można wymusić poprzez wciśnięcie dwóch switchy regulacji cz. na raz)...
Schematu nie widzę. Napisałem Ci już jakie tranzystory możesz tam zapakować. Kosztują <0,50PLN/sztukę w TME, więc tanio. W dokumentacji do wyświetlaczy sprawdź maksymalny prąd i na początek ogranicz prąd maksymalny do tej wartości (prawdopodobnie 20-60mA). Program do napisania od nowa. 1. Po co zewnętrzny prescaler, jeżeli licznik TIM0 ma wbudowany...
Ćwirko R., Rusek M., Marciniak W. - Układy scalone w pytaniach i odpowiedziach, WNT, Warszawa 1987 Jest tam coś takiego bardzo ładnie opisanego.
Na czas trwania stanu 0 na wejściu Count Down przy stanie licznika =0 pojawia się na wyjściu Borrow stan 0. Borrow=!(!CD*!Q0*!Q1*!Q2*!Q3)
Jeżeli chcesz uzyskać pomoc, to wstaw właściwy program. Deklaracja zmiennej nie ma nic wspólnego z tym co wysyłasz. W podanym programie wysyłasz tylko 8 bitów. Rejestr sprzętowego SPI nie przyjmuje więcej niż 8 bitów, a w funkcji programowego SPI inicjujesz "licznik" na 8 bitów, przez co nie możesz wysłać więcej. Najprostszym sposobem jest wysłanie...
emarcus:: Czy Ciebie całkiem pogieło? Jak chcesz pomnożyć częstotliwość rozkazem MUL? Ewentualnie jak chcesz tym pomnożyć impulsy? Bez obrazy ale to zupełnie co innego. Dodano po 19 Na mój gust cos takiego: $regfile = "M8def.dat" $crystal = 8000000 $hwstack = 64 '---------------------------------------...
Potrzebuje programowalny przełącznik? do silnika 220v ok 2.2Kw który po określonej ilości włączeń np. w prawo zmieni kierunek obrotu silnika w lewo. Mam na myśli np. 9 impulsów od sterownika uruchamiającego silnik w prawo za 10 razem przełącznik wykona jedną sekwencje w lewo czyli silnik będzie obracać się w przeciwnym kierunku niż poprzednie 9 razy....
74192 + np. 7447 do wyświetlania na wyświetlaczu 7-mio segmentowym, lub 7442 punktowo na LED.
$crystal=3000000 '3MHz '---------------------------------------... On Int1 Przerwanie_int1 On Timer0 Przerwanie_timer0 Tmod = &B00010001 'tajmer0: 16 bit i tajmer1: 16 bit Tcon = &B00000101 'zbocza opadajace Ie = &B10000110 'wlacz przerwania i timer0 i int1 '---------------------------------------...
Propozycja programowego "czyszczenia" impulsów: Prędkość 5 obr na sekunde przy 36 otworkach daje 180 impulsów/s. Czyli czas od impulsu do impulsu troche wiecej niż 5 ms. Rozsądnie jest przyjąć czas impulsu na jakieś 20% czasu od impulsu do impulsu (jest to związane ze średnicą otworków). Czyli mamy czas impulsu nie mniejsy niż 1ms, a w większości przypadków...
Snowbiz wytłumacz mi jak to jest że timer ma 2 wejścia , to w jaki sposób to liczy ?, czy ma osobne jakieś liczniki czy jak ?? czy trzeba liczyć programowo w zależności na którym wejściu pojawi sie impuls ?
więc po co dodajemy do niej jeszcze wartość counter0 Bo counter0 zawiera liczbę impulsów która minęła od ostatniego przekręcenia licznika. Cały program to jakby programowo-sprzętowy licznik, sprzętowe jest młodsze 8bit, a programowe zmienna "Czestotliwosc". Równanie na wartość całego licznika wynosi "czestotliwosc*256+counter0". Preskaler jest podłączony...
licznik programowa programowa licznik programowa generator impuls
dodge światła silicon wyłączyć syrena podłączyć komputer dekoder
diagbox lexia reset pieca buderus
Renault immobilizer: Key code registered, validate, inserted Kondensator trzyprzewodowy jako dwuprzewodowy – podłączenie, TDK, EPCOS, dual-run, X2/Y2