generator impulsow - monostabilny

Jul 26, 2011 13 Replies

Czesc,



potrzebuje generowac pojedyncze impulsy o czasie trwania 100, 200,



300, 500ms.....max 8 roznych - ale wyboru dlugosci chcialbym dokonac bitowo (2-3 bity) lub poprzez wejscie 1 z 8. Jak bedzie uklad dzialac, to bedzie zawsze impuls wybrany z 2 roznych - np. 100 i 300ms.

Macie pomysl jak to zrobic?



A moze jest jakis uklad, ktory mozna byloby zaprogramowac (konkretne czasy i jakos prosto wyzwalac?



Użytkownik napisał w wiadomości grup

Nie kombinuj - daj malego atmela, bo widac ze wymagania skomplikowane i niesprecyzowane.

Bo zrobic mozna na zylion sposobow, ale po co sobie komplikowac zycie.

J.

W dniu 26.07.2011 10:21, snipped-for-privacy@poczta.pl pisze:

Wiem, że Koledzy Grupowicze mnie zlinczują, ale co mi tam :-) Mały AVR-ek w obudowi e DIP-8 załatwi sprawę, tylko trzeba sobie program napisać. Można to rozwiązać czysto analogowo, ale mi by się nie chciało :-)

Pozdrawiam Grzegorz

na razie interesuje mnie rozwiazanie poza AVRowe. Moze za duzo sobie wymyslilem, ale ograniczmy sie do 2 impulsow (dlugosci), bo to mi na tym etapie wystarczy, ale chce aby wyzwolenie na we1 dawalo impuls krotszy i na we2 dluzszy......A za jakis czas wrzuce to do procka. TEraz nie chce sie skupiac na impulasami (dokladnoscia ich generowania), tylko wyzwalaniem tych impulsow. Po prostu zawezam sobie problemy i chce sie skupic nad algorytmem a nie nad dokladnoscia.

Potrzebuje rozwiazaniaa czysto "chipowego" np. na NE555 lub czyms podobnym.

W dniu 26.07.2011 12:40, snipped-for-privacy@poczta.pl pisze:

NE555 + programowane źródło prądowe. Ewentualnie oporniki przełączane przez demultiplekser.

Pozdrawiam Grzegorz

W dniu 2011-07-26 11:01 Grzegorz Kurczyk napisał(a):

[...]

Ale po co aż taki duży? Są AVRy w obudowach 6-pinowych, rozmiaru tranzystora SMD. Cena +/- zawrotne 3 PLN.

mysle, ze bedzie to NE556/557 - 2 lub 4 NE555 w jednej obudowie i jakby cos to beda 4 wejscia wyzwalajace i 4 dlugosci impulsow. A jak ruszy kontroler, to pozniej zlece wygenerowania tych impulsow prockowi.

A tak przy okazji, to czy jest jakis uklad (chip) w ktorym programuje sie dlugosci impulsu? Wpisujemy binarnie wartosci np. 8-16bitow i wyzwolenie.

W dniu 2011-07-27 09:53, snipped-for-privacy@poczta.pl pisze:

Musiałbyś użyć licznika/ów z wpisem równoległym np. 4510, napędzać to jakimś generatorem (NAND ze schmittem, albo 2xNAND + kwarc) a impuls pobierać z wyjścia przerzutnika RS (kolejne dwa NANDy).

Przy mniejszej ilości bitów wystarczyłby multiplekser analogowy + 555.

W swojej wiadomości Adam Dybkowski napisał:

Witam, Ile kosztuje najtańszy programator obsługujący TPI? Prawdopodobnie w cenie programatora dla maleństwa wiele osób wykonałoby już gotową płyteczkę z dowolnym układem spełniającym wymagania autora.

Natomiast przy zastosowaniu AVR z ISP np. ATTiny15 za ok 5zł cena gotowego programatora wyniesie <40zł z dostawą do domu.

W dniu 27.07.2011 03:35, Adam Dybkowski pisze:

Ale takie ATtiny trudno polutować ;-) a i zaprogramować przy pomocy kilku drutów podpiętych do LPT też ciężko.

Pozdrawiam Grzegorz

W dniu 2011-07-27 10:52 j.r. napisał(a):

Ja kupiłem za ok. $30 na USB obsługiwany przez AVR Studio (ale to spora kobyła, programuje też przez ISP i PDI). Jestem leniwy i wolałem gotowca.

Ale jeżeli masz port LPT to teoretycznie wystarczy bufor za 2 zł i programator pokroju STK200/300. Reszta to kwestia oprogramowania, które w protokole TPI zagada po porcie LPT z prockiem.

Albo 15 zł jeżeli zrobisz go sam.

W dniu 2011-07-27 11:09 Grzegorz Kurczyk napisał(a):

To zależy czy masz gdzie przylutować. :) No i czy obok procka dorzucisz gniazdko programowania.

W swojej wiadomości Adam Dybkowski napisał:

Czy znasz jakiś gotowy program obsługujący TPI po LPT? Osobiście się nie spotkałem, znam Twój ISP Programmer ale on nie obsługuje TPI?

W dniu 2011-07-28 04:27 j.r. napisał(a):

Nie szukałem. Sam protokół jest dobrze udokumentowany i dlatego zaznaczyłem, że teoretycznie to da się zrobić nawet przez LPT. Na prawdę nie ma tego jeszcze np. w avrdude? No tak, przecież port LPT wyginął dawno temu i wszyscy chcą programatorów na USB. To taniej jednak będzie użyć 8-pinowca. :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required