Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kontrola ispravnosti

[es] :: Elektronika :: Mikrokontroleri :: kontrola ispravnosti

[ Pregleda: 2925 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.54



+333 Profil

icon kontrola ispravnosti23.02.2018. u 15:44 - pre 74 meseci

Razvijam jedan relativno prost sklop za punjenje rezervoara.
E sad, izvrsni organ je bistabilni ventil na 5V, drajver neki H most recimo L9110,
procesor Atmega 328, senzor ultrazvucni.
Zahtijev investitora je da se nekako detektuje kvar bilo uC, bilo senzora bilo H bridga i da se tada ventil zatvori bezuslovno.
Dumao, dumao i zdumao sledecu ideju.
Posto procesor ide u sleep mod i budi se na oko 8 sec, da se tada posalje kratak impuls ka necemu.
Ako to nesto ne skonta impuls na 10 sec da ugasi ventil.
Naravno procesor kontrolise rad H bridga i pri neregularnom stanju odbije da posalje impulse na 8 sec.
Isto se desi ako ultrazvucni senzor pobrljavi.
Ja skontao polovinu tog necega, ali za sada ne bih otkrivao ideju da ne odvucem paznju na, mozda, losu ideju.
 
Odgovor na temu

mbm

Član broj: 66632
Poruke: 93



+10 Profil

icon Re: kontrola ispravnosti24.02.2018. u 00:06 - pre 74 meseci
Jovane,
"sklop za punjenje rezervoara" - da li je zbog bezbednosti ili moguće velike štete potrebno "da se tada ventil zatvori bezuslovno".
To ne možeš da ostvariš sa "bistabilni ventil na 5V", "H most", "senzor ultrazvucni".

Ovi kombinovani zahtevi i predložena rešenja su recept za nevolju.
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.36



+333 Profil

icon Re: kontrola ispravnosti24.02.2018. u 12:25 - pre 74 meseci
Ultrazvucni se ni meni nije svidio u startu, investitor je upozoren na moguce probleme, ali zeli - mnogo voli fensi rjesenja. To je visa sila.
Mikroprocesor ce nadgledati rad senzora i otkrice ako pobrljavi, dal nivo dal senzor. Sad da senzor pobrljavi da daje uvijek regularnu daljinu je malo vjerovatno.

H most L9110 ce da vozi ventil, naravno procesor upravlja.

E sad, sa H mosta je preko NC kontakata releja otislo u ventil.
Na NO kontaktima je stalni + i -.

Kad procesor skonta da je sve OK posalje tom necemu impuls svakih par sekundi.

To nesto gleda impulse i ako ih nema odredjeno vrijeme okine relej i bezuslovno zatvori ventil.

To " nesto " je vec proradilo na stolu ali mozda ima elegantnije rjesenje zato pitam.

U prilogu je sema bez tog necega.
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: kontrola ispravnosti24.02.2018. u 12:38 - pre 74 meseci
sto ne turis neki externi watchdog?

tps3813. http://www.ti.com/lit/ds/symlink/tps3813.pdf

STWD100
http://www.st.com/content/ccc/...translations/en.CD00176077.pdf

ima ih i max, mislim da i microchip ima svoje ..
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.36



+333 Profil

icon Re: kontrola ispravnosti24.02.2018. u 22:45 - pre 74 meseci
Nisam napomenuo, stvar se napaja iz baterija i svaki mikroamper je bitan.
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.171



+333 Profil

icon Re: kontrola ispravnosti04.03.2018. u 15:05 - pre 73 meseci
Kao sto obecah evo mog rjesenja, mozda i valja ( volio bih komentare).

Skarabudzio sam dva monostabila sa 40106 kolom.
Watchdog vrijeme je nekih 14 sekundi, potrosnja je minimalna.Poslije impulsa je ispod 1uA, da bi poslije 7 sekundi pocela da raste ka 10 uA.
Ako impulsi dolaze uredno na 8 sekumdi trosi skroz malo reda 2uA ( kad se integralji), a za pobudu su dovoljni impusli 100us.
Prikačeni fajlovi
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.159



+333 Profil

icon Re: kontrola ispravnosti17.03.2018. u 07:35 - pre 73 meseci
poslije par dana, da se javim sanovim saznanjima, mozda nekome bude trebao ovakav sklop.
Po definiciji sklop radi na beterije i potrebna je mala potrosnja.
Najveca potrosnja uredaja je u kondenzatoru 47uF kojeg nepotrebno nabijam iz baterije i poslije praznim da bi bio spreman da prenese AC napon.
Neobicno je sto nisam odmah vidio rjesenje, a prosto je.
Sada sklop vuce mnogo manje od 1uA prosjecno sa izletima do 20-tak uA kod punjenja konda 10uF, ali to traje kratko nekih 10 ms.
Osalo viejeme vuce nemjerljivo malo uA.
Prikačeni fajlovi
 
Odgovor na temu

mbm

Član broj: 66632
Poruke: 93



+10 Profil

icon Re: kontrola ispravnosti17.03.2018. u 20:25 - pre 73 meseci
Jovane molim te shvati da pišem u najboljoj nameri. Rešenje samog Watch dog tajmera koje si napravio nije uopšte relevantno. Pravljenje istog iz razloga koje si naveo u inicijalnoj poruci nije rešilo problem na bilo koji način.

Zapravo pogledaj i moju raniju poruku.

Rekao si Bezuslovno.!!!!

Ovaj tajmer ne može da spreči prelivanje/ispuštanje (zavisi šta uređaj radi) u slučaju: kvara napajanja kontrolera, kontrolera, blokade ventila, kvara drajvera l298,kvara namotaja ventila, softverske greske iz nebuloznih biblioteka arduino-a, a merenju nivoa ultrazvukom sa HC-SR04 ili slično neću ni da diskutujem.

Jedino rešenje koje ispunjava ono što je traženo u prvoj poruci je sukundarni popuno nezavisni (napajanje, mehanika ....) redundantni sistem napravljen i povezan zavisno od načina upotrebe. Dakle ili da spreči pražnjenje ili da spreči prepunjavanje. U smislu: ako ne jedan onda drugi, šta god drugi uradio...

Ako je to nešto opasno i/ili skupo kao što je uobičajeno u industriji ne možeš se oslanjati na komandovanje sistemom koji može da se pokvari da sprečiš posledice kvara datog sistema. To je logički potpuno nemoguće.


Milan

[Ovu poruku je menjao mbm dana 18.03.2018. u 04:02 GMT+1]
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.20



+333 Profil

icon Re: kontrola ispravnosti19.03.2018. u 16:45 - pre 73 meseci
Eh, nisam htio ulaziti u replike, ali zbog PP evo:

Dio hardvera nije moj, a treba da bude takav. Ne odlucujem ja.

Prelivanje je rijeseno povratnim vodom, i nece doci do prelivanja, ali sklop bi trebao sprijeciti bespotrebnu cirkulaciju.

Ako se pokvari kontroler monostabil ce sprijeciti dalji dotok.

Blokada ventila je izvan moje moci. Jedino rjesenje je postavljanje dva ventila. Ali sta ako obadva blokiraju? Da stavim treci?

Kvar drajvera se uspjesno detektuje i rjesava ovim monostabilom.

Kvar namotaja ventila je nemoguce rijessiti bez jos jednog ventila.

Softverske greske arduina su otklonjene nekoristenjem biblioteka. Sve sto mi treba napisem sam, a biblioteke koje rekurzijom pozivaju 20-tak biblioteka su za igranje.

Greska mjerenja se takodje detektuje mikrokontrolerom i uspjesno otklanja. Vec sam rekao da izbor senzora nije bio moj.

 
Odgovor na temu

mbm

Član broj: 66632
Poruke: 93



+10 Profil

icon Re: kontrola ispravnosti19.03.2018. u 19:20 - pre 73 meseci
Shvatam.

"Blokada ventila je izvan moje moci. Jedino rjesenje je postavljanje dva ventila. Ali sta ako obadva blokiraju? Da stavim treci?"

:)
Pa to je suština redundanse.

Šalu na stranu. Vidim da si problem rešio. Ipak, naručioc treba da bude upozoren da savršen sistem ne postoji jer da je tako ne bi 55% misija na Mars i okolinu bilo neuspešno.

Milan
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3860
31.223.133.203



+333 Profil

icon Re: kontrola ispravnosti19.03.2018. u 22:07 - pre 73 meseci
Da,
postoji tacka do koje je redudansa pozeljna i korisna, a poslije koje redudansa postaje preglomazna i ne sluzi nicemu,
cak pravi sistem nestabinijim i dize vjerovatnocu otkaza. Tako da....
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: kontrola ispravnosti04.04.2018. u 12:04 - pre 72 meseci
Redudatnost u digitalnom svetu je neophodna, svi ozbiljniji sistemi imaju radni i rezervni sklop sa raznom internom diagnostikom koji medjusobno proveravaju jedni druge. To sto pricamo o jednom ventilu i nesto diskretne logike je jedno, taj ventil tu prvo je totalna glupost ako nema interni feadback, digitalni, sa tako dobrim protokolom i uradjenom mehanikom da tu nema otkaza tek tako ili ako ako postoji bilo kakva sansa za otkaz koja se radi internom metrikom po raznim faktorima da signalizira da ce biti problema. Da se meri pritisak na ulaz/izlaz, temperatura, naprezanje, ph faktor, otkud znam sta vec i da se to slozi u jednu logicku/statisticku celinu.

Jedno je kada imas pasivni ventil i cekas da se dogodi ***** bez feadback a drugo je kada se to osmisli malo drugacije.

PS: Da li na SPACEX ugraduju pasivne ili pametne ventile, sta mislite? : ) ... 14 puta vec otisli i vratili se, sve radi kao sat ...
PS2: Da li im je proradio neki redudatni sistem? Ja garantujem da jeste, od lupam 100 koliko tu ima, 2-3 su sigurno proradila tokom misije, sve ima u logovima, tek ce da analiziraju i dalje da usavrsavaju ...
https://www.youtube.com/watch?v=y3niFzo5VLI

[Ovu poruku je menjao mikikg dana 04.04.2018. u 13:38 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

scoolptor

Član broj: 305514
Poruke: 1620



+585 Profil

icon Re: kontrola ispravnosti04.04.2018. u 13:27 - pre 72 meseci
Ne treba se osloniti samo na elektroniku.
Recimo imas ventile normalno otvorene/zatvorene koji automatski zauzimaju osnovno stanje kada dodje do gubitka pobude, jer energiju za dostizanje istog skladisti opruga.

Upravljanje takvim ventilom je mnogo jednostavnije od klasicnog resenja, narocito u slucaju kada dolazi do problema.

Doduse, isto mozes postici sa jednim SPDT relejom, uz manju sigurnost (mogucnost otkaza releja, napona napajanja).

Recimo ventilom moze da upravlja monostabilni multivibrator, koji se okida rastucom ivicom, na ciji ulaz je potrebno dovesti cetvrtku koju obezbedjuce sistemski mikrokontroler, ne nekim nezavisnim perifernim modulom, vec glavnom petljom.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: kontrola ispravnosti04.04.2018. u 18:45 - pre 72 meseci
U Audio Miksete ugraduju redudatna napajanja, hej, da se raja "ne rastuzi" ako iskoci napajanje, da moze tonac tamo da vidi da mu crklo jedno i da na licu mesta zameni bez prekida rada! Servere namerno necu da spominjem, pricam bas o Audio Mikseti!
Uporedimo to sa ozbiljnom industrijom gde su potencialne greske katastrofalne.
Serever ili kontroler moraju da rade kao sat, na primer ja moje kontrolere projektujem tako da prvo mora da ima dovoljno mesta u raznim registrima recimo za brojace da mora da radi bez reboot-a bar 5-10 godina! Sve greske mogu i moraju da se hendluju na programskom nivou do tacke fizickog otkaza kontrolera usled raznih faktora, cak i tad se mora voditi racuna o izlaznim latch-evima i kako su oni tacno projektovani.

Za industriske uslove postoje tacno vec predvidjene i projektovane stvari, evo jedan samo primer koji je u sustini direktno vezan za problematiku, radi se o servo upravljanju koje moze da bude bas na ventilu.
Kockice, busevi, heh, sve ima svoje ...



https://www.schneider-electric...ol&parent-category-id=3900




[Ovu poruku je menjao mikikg dana 04.04.2018. u 20:07 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

scoolptor

Član broj: 305514
Poruke: 1620



+585 Profil

icon Re: kontrola ispravnosti06.04.2018. u 20:55 - pre 72 meseci
Ako nestane struje, dzaba.

Napojni moduli imaju uskladistene energije za par desetinki.

Tu pomaze mehanika. Ventil se sam zatvara, pomocu energije uskladistene u opruzi.
 
Odgovor na temu

mbm

Član broj: 66632
Poruke: 93



+10 Profil

icon Re: kontrola ispravnosti07.04.2018. u 03:17 - pre 72 meseci
Ne vidim šta je specijalno bezbedno u Šnajderovoj blok šemi iz prethodne poruke. Konstatacija sa nestankom struje je sasvim na mestu.


1. Obezbeđivanje funkcionisanja do krajnje granice:
Redundantni sistemi pre svega moraju da obezbede funkcionisanje sistemu u slučaju grešaka upravljačkih mehanizama tako da se na svaki način otkači od ulaznih i izvršnih delova sistema neispravan sklop zbog sprečavanja ometanja rada a da se rad prepusti redundantnom sklopu. Kriterijum za prelazak na rezervni su posebna priča.

2. Maksimalno bezbedni sistem:
Inherentno sigurni sistemi treba da spreče katastrofalne posledice zbog otkazivanja upravljačkog mehanizma.
Nema inherentno bezbednog fisionog reaktora jer su uvek prisilne metode neophodne da bi se sprečilo dejstvo primarnog procesa koji se koristi u elektrani na okolinu u slučaju havarije (fisija) a zato jednog dana za desetak godina kad u Kadarašu proradi prvi eksperimentalni tokamak fuzioni reaktor ozbiljne snage i ozbiljnog vremena delovanja sa pozitivnim bilansom, imaćemo uređaj koji je inherentno bezbedan po okolinu u slučaju havarije. Tog momenta kada se zaustavi njegov rad čak na katastrofičan način način. Može da se pojavi samo neko sekundarno zračenje ali izvor zračenja iz procesa više ne postoji jer je torus više nije u vakumu i magnetna polja više ne okreću plazmu u kojoj se vrši fuzija. Sve postaje vrlo brzo hladno. Drugi dobar primer je vodokotlić. ako se provali ventil za punjenje neće voda da potopi kupatilo već će mahnito curiti u WC šolju na prelivu samog ventila za puštanje vode iz kotlića.


 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: kontrola ispravnosti

[ Pregleda: 2925 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.