Skocz do zawartości

forumowy projekt opensource systemu pirotechnicznego


zk1959

Rekomendowane odpowiedzi

Aby trochę rozwinąć temat co może wyjdzie z tego projektu coś więcej jak sterownik do rolet i oświetlenia to mam parę propozycji i pytań do znających się w temacie :)

Moje główne pytanie kieruje do osób znających odpowiedź i mających odpowiednią wiedzę

Ile mA(natężenie prądu) przy napięciu 12V jest potrzebne do odpalenia zapalnika? wyczytałem że 50mA i to przy 3V wystarcza ale różne zapalniki mogą mieć różną budowę i różne wymagania.
Jeśli chodzi o odpowiedź nie chcę na ten temat widzieć posta velibruma który na budowie i zasadzie działania systemów zna się jak wół na gwiazdach...

A wracając do tematu to mam propozycję która na klockach rs485 pozwoli na uzyskanie funkcji testu na komputerze! oraz zmianę domyślnie używanych w projekcie kitów AVT531 z na AVT533 + AVT535 do obsługi testu obwodu, w module AVT533 maksymalne napięcie kierowane na wyjście może wynieść 50V i natężenie 0.5A można dodatkowo na pod wyjścia dać tranzystory co pozwoli na kierowanie większego natężenia na wyjścia.

Myślę że nowe oprogramowanie można by było napisać w trochę lepszym języku :)

Ja dziś kupuję te kity (AVT533 + AVT535) i zobaczę co z nimi da się wykombinować :)

Można spróbować przerobić te kity z 8h na 16h ale nie wiem co na to by AVT powiedziało :)

Odnośnik do komentarza
Udostępnij na innych stronach

- zwykle w oznaczeniu zapalnika podany jest tzw. prąd bezpieczny tj. taki przy którym zapalnik napewno nie odejdzie np. "0.2" oznacza, że prąd bezpieczny dla tego zapalnika to 200mA
- zapalniki powinno się testować prądem nie przekraczającym 1/10 prądu bezpiecznego, w danym przypadku to max. 20mA
- przyjmuje się, że prąd skuteczny tj. taki który gwaratuje odejście zapalników to 1A dla zapalników połączonych szeregowo i 1.5A dla połączonych równolegle
- oczywiście pewne znaczenie ma również napięcie i czas trwania impulsu odpalającego
- przykładowa karta zapalnika http://pyrobox.com.pl/forumfajerwerki_system/src/electricigniters.pdf

Odnośnik do komentarza
Udostępnij na innych stronach

- karta AVT533 to praktycznie AVT531 tylko że bez przekaźników, a użyty driver z serii 280x raczej szybko!!! ulegnie uszkodzeniu jeśli podepnie się do niego zapalnik
- karta AVT535 służy do detekcji sygnałów logicznych 0/5V i raczej nie da się jej wprost wykorzystać do pomiaru ciągłości obwodów zapalników

Odnośnik do komentarza
Udostępnij na innych stronach

Ja przy okazji zadam inne pytanie, ze specjalną dedykacją dla arturo, który z systemami i pirotechniką obcował tyle, co koń z teatrem, a poucza autorów Galaxis Showtechnik i twierdzi, że zrobi lepszy i bardziej funkcjonalny system.

Pytanie brzmi:

Czy projekt tego systemu uwzględnia aktywowanie jednocześnie, wszystkich kanałów urządzenia oraz czy w praktyce jakikolwiek system jest przystosowany do aktywowania np. 50 z 60 kanałów (jednego modułu oczywiście), lub 60 z 60 dostępnych kanałów? Czy aktywowanie wszystkich kanałów modułu jednocześnie niesie ze sobą jakieś niebezpieczeństwa, typu zwarcia?

Odnośnik do komentarza
Udostępnij na innych stronach


- karta AVT533 to praktycznie AVT531 tylko że bez przekaźników, a użyty driver z serii 280x raczej szybko!!! ulegnie uszkodzeniu jeśli podepnie się do niego zapalnik
- karta AVT535 służy do detekcji sygnałów logicznych 0/5V i raczej nie da się jej wprost wykorzystać do pomiaru ciągłości obwodów zapalników


Dlatego pod wyjścia AVT533 warto dać tranzystory co rozwiąże ten problem.
AVT535 nie ma bezpośrednio podać nam dokładnego napięcia jakie jest na wejściu pokaże 0v albo 5v gdy napięcie przekroczy 5v zostanie obniżone do maximum a nadwyżka odłoży się na rezystorach tylko trzeba by go dostosować tak aby przy okazji nie odpalił nam zapalników.

tak velibrumku nawet jak nie podepniesz zapalników i na sucho odpalisz wszystkie kanały to Ci się zewrze ale d**a z żalu :)

warn z tytułu braku podstawowych zasad kultury oraz zaniżania poziomu wypowiedzi na forum. kolejny warn będzie skutkował banicją na czas nieokreślony.
Odnośnik do komentarza
Udostępnij na innych stronach

- a propo Galaxis to oferowana przez nich 100-kanałowa nakładka to matryca 10x10 analogiczna do tej z naszego systemu 4x4 tyle tyko, że na MOSFETach a nie na przekaźnikach
- można dopisać do programu FirstStep polecenia aktywujące jednocześnie po 4 kanały 1-4, 5-8, 9-12 i 13-16, lub wszystkie 16 naraz, ale nie bardzo rozumim po co :) aby zwiększyć obciążalność ?
- chyba F1 ma możliwość aktywowania jednocześnie dowolnej ilości wyjść (max 32) w module
- wszystko zależy od konstrukcji modułu i jeśli producent dopuszcza taką opcjęto to moduł na pewno nie ulegnie uszkodzeniu

Odnośnik do komentarza
Udostępnij na innych stronach


- można dopisać do programu FirstStep polecenia aktywujące jednocześnie po 4 kanały 1-4, 5-8, 9-12 i 13-16, lub wszystkie 16 naraz, ale nie bardzo rozumim po co :) aby zwiększyć obciążalność ?


Również nie mam zielonego pojęcia jaki jest cel aktywowania przykładowo 60 kanałów (ilość kanałów wynika z kontekstu dyskusji z arturo) jednocześnie w jednym module (chyba, że ktoś nie wie, że celem odpalenia kilku pozycji jednocześnie nie wpina się np. 10 zapłonników w 10 kanałów, tylko łączy się je szeregowo lub równolegle,ale to jest do wybaczenia dla osoby, która jedyną wiedzę nt.czerpie z internetu), ale forumowy expert arturo wczoraj stwierdził, że brak takiej funkcjonalności w urządzeniu jest karygodnym błędem, dyskredytującym cały projekt oraz że aktywowanie 60 kanałów jednocześnie (przy puszczeniu napięcia właściwego, a nie testowego) nie obciąża w żaden sposób żadnego z komponentów.

Pozdrawiam i dziękuję za rozwianie wątpliwości.
Odnośnik do komentarza
Udostępnij na innych stronach


- a propo Galaxis to oferowana przez nich 100-kanałowa nakładka to matryca 10x10 analogiczna do tej z naszego systemu 4x4 tyle tyko, że na MOSFETach a nie na przekaźnikach
- można dopisać do programu FirstStep polecenia aktywujące jednocześnie po 4 kanały 1-4, 5-8, 9-12 i 13-16, lub wszystkie 16 naraz, ale nie bardzo rozumim po co :) aby zwiększyć obciążalność ?
- chyba F1 ma możliwość aktywowania jednocześnie dowolnej ilości wyjść (max 32) w module
- wszystko zależy od konstrukcji modułu i jeśli producent dopuszcza taką opcjęto to moduł na pewno nie ulegnie uszkodzeniu


bardzo dziękuję Panie Zbigniewie za uświadomienie velibruma że takie możliwości istnieją a systemy które tej możliwości nie mają nie są do niej dostosowane konstrukcyjnie bo niestety velibrum twierdzi że powodem jest zwarcie...
Odnośnik do komentarza
Udostępnij na innych stronach

np. F1 ma funkcjonalność po nazwą "fire all" którą opracowano z myślą o jednoczesnym odpaleniu wszystkich kanałów na koniec pokazu w celu pozbycia się ewentualnych niewypałów, ale nieumiejętne posługiwanie się takimi "super gadżetami" daje często nieprzewidziane i niebezpieczne efekty jak np. w San Diego w tym roku :)

Odnośnik do komentarza
Udostępnij na innych stronach

vel może przypomnę kawałek naszej rozmowy dla sprostowania Twojej wiedzy


vel:
odpalenie takiej ilosci kanalow doprowadziloby do zwarciai to w kazdym systemiei nawet jezeli istnieje programowo taka mozliwoscto i tak jest to na tyle niebezpieczne, ze nikt tego nigdy nie zrobi
KAZDY system Ci zrobi zwarcie jak odpalisz cala ilosc kanalow w skrzynce

ja:
bez zapalników też zrobi zwarcie :D ?

vel:
tez
zapalniki nie maja nic do rzeczy !
jezeli odpowiednie napiecie poplynie u wyjscia

ze NIE ODPALA sie nigdy wiecej jak 1 kanalu jednoczesnie


tyle w temacie przypomnień i wracamy do rozmowy na odpowiedni temat
Odnośnik do komentarza
Udostępnij na innych stronach

- przy przekroczeniu zaprojektowanej obciążalności systemu można się spodziewać wywalenia bezpieczników, o ile są zabudowane we właściwych miejscach, lub spalenia obwodów zasilania, co w ostateczności można określić jako wewnętrzne "zwarcie"
- najnowsze systemy mogą odpalać kolejne kanały z krokiem bliskim 0msec, czyli praktycznie jednocześnie, wobec czego obwody poszczegółnych kanałów w module projektuje się tak aby były zasilane praktycznie niezależnie

Odnośnik do komentarza
Udostępnij na innych stronach

Dodam jeszcze, że moje stwierdzenie, że nie odpala się więcej jak 1 kanału dotyczyło konkretnego systemu, który nie przewiduje takich głupich bajerów, o czym nasz forumowy "expert" zapomniał napomknąć.

Odnośnik do komentarza
Udostępnij na innych stronach


- przy przekroczeniu zaprojektowanej obciążalności systemu można się spodziewać wywalenia bezpieczników, o ile są zabudowane we właściwych miejscach, lub spalenia obwodów zasilania, co w ostateczności można określić jako wewnętrzne "zwarcie"
- najnowsze systemy mogą odpalać kolejne kanały z krokiem bliskim 0msec, czyli praktycznie jednocześnie, wobec czego obwody poszczegółnych kanałów w module projektuje się tak aby były zasilane praktycznie niezależnie


Tak ale jeżeli system jest dostosowany do odpalenia takich ilości kanałów na raz i każdy kanał ma niezależne zasilanie to nie ma prawa się nic stać


Dodam jeszcze, że moje stwierdzenie, że nie odpala się więcej jak 1 kanału dotyczyło konkretnego systemu, który nie przewiduje takich głupich bajerów, o czym nasz forumowy "expert" zapomniał napomknąć.


Mowa była o wszystkich systemach, chętnie dodam resztę rozmowy w której jest to zawarte :)
Odnośnik do komentarza
Udostępnij na innych stronach

- kiedyś obowiązywała zasada, że systemy projektuje się i buduje tak aby nie było możliwe otwarcie jednocześnie więcej niż 1 kanału (tak jest np. zaprojektowany Pyrobox) ale dzisiaj niektóre firmy odeszły od tej reguły
- w systemach z wyjściami na MOSFETach występuje ryzyko tzw. short circuit tj. zwarcia wyjścia i w efekcie jego spalenia, oczywiście stosuje się odpowiednie zabezpieczenia ale ... różnie to bywa

Odnośnik do komentarza
Udostępnij na innych stronach

wracając do tematu...
- Arturo, na początku przyjęliśmy zasadę "szybko, prosto i tanio" i moduł AVT531 zdecydowanie spełnia te warunki, ale oczywiście nie jest to rozwiązanie idealne
- moim zdaniem kombinacja AVT533 i AVT535 nie da efektów "szybko, prosto i tanio" więc jeżeli chcesz uzyskać większą funkcjonalność systemu niż z AVT531 to lepiej będzie gdy zaprojektujesz go od podstaw nie korzystjąc z półfabrykatów

Odnośnik do komentarza
Udostępnij na innych stronach


wracając do tematu...
- Arturo, na początku przyjęliśmy zasadę "szybko, prosto i tanio" i moduł AVT531 zdecydowanie spełnia te warunki, ale oczywiście nie jest to rozwiązanie idealne
- moim zdaniem kombinacja AVT533 i AVT535 nie da efektów "szybko, prosto i tanio" więc jeżeli chcesz uzyskać większą funkcjonalność systemu niż z AVT531 to lepiej będzie gdy zaprojektujesz go od podstaw nie korzystjąc z półfabrykatów


Spróbuję pobawić się atmelem
Odnośnik do komentarza
Udostępnij na innych stronach

Arturo, i to jest właściwy kierunek jeśli faktycznie chcesz zrobić funkcjonalny system

prosty przykład z mojego archiwum
knk1201_20120928.png

rysunek w formacie pdf

parametry modułu:
- 32 kanały / matryca 4x8, na przekaźnikach
- 256 adresów / 16 grup roboczych po 16 modułów
- komunikacja przez rs485 / standartowe 9600 bps
- sygnalizacja połączenia z masterem
- zdalny test obwodów zapalczych
- kontrola napięcia akumulatora / sygnalizacja ustalonych poziomów
- sterowanie np. przez FirstStep / trzeba tylko zaadoptować protokół :)/>

Pozdrawiam,
ZK

PS.
szacunkowy koszt wszystkich elementów bez obudowy to około 400-450 złotych

Odnośnik do komentarza
Udostępnij na innych stronach

Po całodniowym przeglądaniu doszedłem do wniosku że będzie to można szybko i stosunkowo łatwo zrobić na Arduino Leonardo sterowanych procesorem ATmega32U4 domyślnie mamy do wykorzystania 14 wejść/wyjść cyfrowych + 7 analogicznych które w Leonardo działają jako cyfrowe dzięki nowemu procesorowi ale dzięki expanderom i2c możemy stosunkowo łatwo i tanio poszerzyć tę liczbę o dodatkowe 64 piny cyfrowe dodatkowy koszt 40zł

piny analogowe A4, A5 zostały by wykorzystane do komunikacji modułów
piny cyfrowe domyślne 0,1,2,3,4,5,6,7 zostały by wykorzystane do adresacji modułów (dip-switch 8) co pozwoli na uzyskanie 256 adresów
i dodatkowe piny uzyskane dzięki expanderom i2c do wyjść pod zapalniki oraz do funkcji testu na 32 kanały co pozwoliło by na pominięcie przekaźników i kombinowanie z 4x4x4 czy jak by jeszcze tu zrobić żeby było więcej kanałów :)

tak więc myślę że zapowiada się ciekawie :)

Odnośnik do komentarza
Udostępnij na innych stronach

- założenie jest takie, że arduino odudowuje się shieldami, a ty będziesz miał sytuację odwrotną tzn. do całej infrastruktury systemu, którą zbudujesz, dopniesz arduino, z którego w zasadzie potrzebny ci będzie tylko procesor, więc docelowo przy kilku/kilkunastu modułach to raczej nieopłacalne
- moim zdaniem do prac prototypowych lepszy byłby jakiś typowy moduł prototypowy (są takie, które bez problemów przyjmują soft arduino), który oprócz procesora (wymiennego) ma też peryferia tj. 485, diody, przyciski, expandery itd. a w gotowych modułach jeśli już nie sam procesor to minimoduł z procesorem i dodatkami tj. kwarcem, układem resetu, gniazdem do programnowania itd. co uprości płytkę modułu, ale podniesie koszty
- przede wszystkim określ swój cel tj. ile kanałów ma mieć moduł, wyjścia na przekaźnikach czy mosfetach, dodatkowe funkcje systemu realizowane w modułach, sposób zasilania i wysokość napięcia odpalania, sposób komunikacji z modułami itd. itp.
- w oparciu o listę życzeń zrób zestawienie hardwareu, który musisz umieścić w module, a przede wszystkim określ liczbę i/o procesora, a gdy będzie zbyt duża to wtedy dodaj expandery, ale raczej nie i2c (bo to specjalizowane procesory) ale klasyczne rejestry przesuwne np. 74595 (na pewno są do nich biblioteki arduino)
- przekaźniki wcale nie są takie złe i zdecydowanie upraszczają budowę wilokanałowych systemów, oraz pozwalają uniknąć sporej ilości innych problemów, a zaletą mosfetów jest w zasadzie tylko ich wielkość :)

Odnośnik do komentarza
Udostępnij na innych stronach


płytka prototypowa z firmy Atnel

309d43ef9bee7937267d6845849470cd.jpg

pakiet Libra za 295,00


Tak można użyć płytek prototypowych na początku ale później? szybciej i stosunkowo łatwiej będzie zaprojektować to na arduino specjalnie dużo nie przepłacamy a w każdym module mamy wbudowanego bootloadera i USB dzięki czemu każdy będzie mógł w prosty sposób modyfikować oprogramowanie no i nie powinny wystąpić problemy typu gubienie danych o których trochę poczytałem i też dlatego wielu ludzi zarówno profesjonalistów jak i amatorów wybiera arduino jako uniwesralny starter do wszelkich rodzajów projektów :)
Odnośnik do komentarza
Udostępnij na innych stronach

to może w finalnym "produkcie" na przykład coś takiego
1_6d209bbaa091.jpg

sklep AVT

do dyspozycji są 53 linie i/o
i pewnie jakieś arduino z tym prockiem też jest

pamiętaj, że systemu będziesz używał w trudnych warunkach terenowo-pogodowych, i nie będzie to miało nic wspólnego z eksperymentowaniem przy biurku

Odnośnik do komentarza
Udostępnij na innych stronach

Ja już zamówiłem arduino :) paczka powinna dojść za jakieś dwie godzinki więc pobawię się nim i sprawdzę jakie ma możliwości :) a z gubieniem danych to bardziej chodziło o niedochodzące pakiety i kolizje :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...