Kaip sukurti pyro-uždegimo grandinę - elektroninė Pyro Igniter sistema

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šį pokalbį su Tomu Tomu surengėme dėl pirožadinimo sistemos grandinės idėjos. Manęs paprašė suprojektuoti konkrečią grandinės idėją ponas Tomas iš Fiverr.com.

Techninės specifikacijos

Diskusijoje paaiškinamos jo reikalavimo detalės ir kaip aš beveik jį įvykdžiau



Sveiki, Swagatam,

Man buvo įdomu, ar galėtumėte man suprojektuoti paprastos pirotechnikos šaudymo sistemos sistemą.
Įvesties trigeris (gal 5-12v) impulsas įjungtų que1, kitas impulsas - cue2 (dvejetainis skaitiklis).



Iš viso 16 kanalų (užuominų), kiekviena laida būtų šaudoma iš „mosfet“ poros. Idealiu atveju valdymo grandinė turėtų nepriklausomą maitinimo šaltinį, kad maitintų ženklus.

Taip pat būtų malonu turėti laikmatį, kuris galėtų pulsuoti kiekvieną ženklą iš eilės, pvz. cue1 laukti 1 sekundės lazda 2 laukti 1 sekundės lazda3 ir kt.

Arba tai kažkoks programuojamas paveikslėlis (picaxe ir kt.), Taigi funkcionalumą galima pakeisti.

Su pagarba
Tomas

Labas Tomai
Galiu suprojektuoti valdymo grandinę kartu su laikmačiu, tačiau man įdomu žinoti, kas būtų prijungta prie „MOSFET“ išėjimų, nes tai atrodo sudėtinga dalis, jei man reikės jas nustatyti.

Dėkoju
Svagatamas

Štai pirocidegimo valdymo grandinė:

Piros uždegimo grandinės schema

Kitas yra „mosfet“ išvesties etapas:

Piros uždegimo „mosfet“ galia

Sveiki, Swagatam,
Panašu, kad nepavyksta priversti veikti valdymo grandinės.
Kur jungiasi išorinis trigeris, jei aš prijungiu žemę prieš pat R5, ar galiu tai naudoti kaip trigerį?
Dėkoju
Tomas

Labas Tomai

Kontūras pradeda seką, kai maitinimas įjungiamas, todėl pats „maitinimo įjungimo“ jungiklis veikia kaip išorinis paleidiklis.

Išjungus maitinimą, grandinė vėl nustatoma į pradinę būseną, kad vėl įjungus maitinimą ciklas galėtų kartotis.

Dėkoju,
Svagatamas

Sveiki, Swagatam,
Aš to neprašiau.
Išorinis paleidiklis turėtų pradėti laiko seką, jei ji pasirinkta, arba pereiti kiekvieną išvestį kiekvienoje trigerio įvestyje.
Nuoroda į pokalbį
'
1 funkcija
Trigeris -> 1 lazda suveikia (lieka 100 ms, kad užsidegtų fejerverkas)
Trigeris -> 2 laužai (lieka 100 ms)

2 funkcija
Trigeris -> Atkuria visus ženklus iš eilės (1,2, 3 ir tt) iš vidinio modifikuojamo laikmačio

3 funkcija
Grandinės schemoje taip pat atliekamas kiekvienos lazdos tęstinumo bandymas. Tai turėtų būti pakankamai maža srovė, kad neuždegtų uždegimo, tai turi būti rodoma per kiekvienos lazdos lemputę.
'

Pagarbiai
Tomas

Sveiki, Swagatam,
Pridėjau atvirojo kodo belaidžio šaudymo sistemos schemą, failus galite rasti čia
http://code.google.com/p/openpyro/downloads/list .
Sistema juos paleis http://www.category4.co.uk/igniters/technical/igniters.php
Jei naudojate tik dvejetainį skaitiklį, manau, kad jums gali tekti padvigubinti etapus (bitus) ir pulsuoti laikrodį po 100 ms, kad išjungtumėte „mosfets“, jei atsirastų trumpasis jungimas.

Jei galėtumėte pakartoti prijungtą grandinę be belaidžio ryšio, tai būtų fantastika. Jei reikės, sumokėsiu už papildomus koncertus.
Dėkoju
Tomas

Labas Tomai
Iš aukščiau pateikto aprašymo supratau, kad tam tikrą fejerverką reikia uždegti tam tikra seka.

Saugikliai būtų pakrauti per atitinkamus mosfetus, o paleidimo laikas būtų toks, kad mosfetai būtų įjungiami tik tam tikra sekundės dalimi, tiek pakanka, kad fejerverkai užsidegtų ir po to išjungtų.
Seka kartosis tol, kol bus paleistas paskutinis „mosfet“ ... ar aš teisus?
Jei mano aiškinimas yra teisingas, aš galiu tęsti grandinę ir ją projektuoti naudodamas įprastus atskirus komponentus, nereikia jokių mikrovaldiklių.

Dėkoju,
Svagatamas

Taip,
1 funkcija
Trigeris -> 1 lazda suveikia (lieka 100 ms, kad užsidegtų fejerverkas)
Trigeris -> 2 laužai (lieka 100 ms)

2 funkcija
Trigeris -> Atkuria visus ženklus iš eilės (1,2, 3 ir tt) iš vidinio modifikuojamo laikmačio

3 funkcija
Grandinės schemoje taip pat atliekamas kiekvienos lazdos tęstinumo bandymas. Tai turėtų būti pakankamai maža srovė, kad neuždegtų uždegimo, tai turi būti rodoma per kiekvienos lazdos lemputę.

Ar ši lemputė galėtų būti įžiebta, kai paleidžiama lazda.
Tomas

Gerai, funkcija 1 nurodo rankinio paleidimo parinktį grandinėje? tiesa?

Grandinė turėtų būti nuolat maitinama, kai sistemai taikomas pliusinis paleidiklis, jis turėtų žengti.

Labas Tomai
Mūsų grandinėje tai galima padaryti atlikus paprastesnę modifikaciją, maloniai peržiūrėkite priedą.
Paspaudus S1, seka pradedama bet kuriuo metu, o ją atleidus procesas sustabdomas.

Dėkoju
Svagatamas.

Gerai, leisk man pabandyti paaiškinti dar kartą.
Grandinė yra žingsnis, kiekvienas gautas paleidimo impulsas progresuoja dvejetainį skaitiklį viename.
Taigi suaktyvinkite +12 v, dvejetainis skaitiklis padidina vieną.
Vėl suveikti + 12v, dvejetainis skaitiklis vėl padidėja.
Trigerio impulsas visiškai atsiskiria nuo šios grandinės ir ateina iš kito šaltinio.
Pakankamai lengva, tereikia dvejetainio skaitiklio ir išvesties.

Aš taip pat noriu kitos funkcijos, kuri leistų pirmajam paleidimo pulsui paleisti laikmatį, kuris yra pats binarinis skaitiklis. Šis laikas yra kintamas. Taigi būtų jungiklis, leidžiantis pasiekti šį režimą. Taigi dvejetainis skaitiklio išėjimas 1 grįžta į laikmačio grandinę, jei jungiklis bus uždarytas.

Labas Tomai
Tiesiog pažvelkite į šią modifikaciją, tikiuosi, kad ši veiks kaip numatyta.
S2 yra SPDT jungiklis, kai jis nukreiptas link B, jis reaguoja į S1 paspaudimą ir žengia su kiekvienu S1 paleidikliu.
Kai S2 juda link A, paspaudus S1, atliekami šie veiksmai:
T1 ir T2 iškart užfiksuoja laikmačio IC 4060 maitinimą per T2 ir T3.
IC 4060 pradeda rodyti IC 4017 reikalingus veiksmus.
Perkėlus S2 į tašką B, grandinė grąžinama į ankstesnį režimą, ty į rankinį režimą. Tačiau norint iš naujo nustatyti IC 4017, jį reikės išjungti ir vėl įjungti.




Pora: Tranzistoriaus relės tvarkyklės grandinė su formule ir skaičiavimais Kitas: Kaip suprasti ir naudoti baltus šviesos diodus - duomenų lapas