(03-29-2016, 08:35 PM)npejcic Wrote: [quote='gorankg' pid='57891' dateline='1459278425']
Ja bih probao sa PIC16F1783. Raspored po pinovima bi bio skoro identičan stim što bih za OVERCL i OVERCR iskoristio interne komparatore na 16F1783. Referentni napon za ova dva komparatora može se generisati preko, takođe internog, 8-mo bitnog D/A konvertora. Prednost je što se prag može softverski menjati i brzina reakcije na neželjenu vrednost struje. Ovako kako je nacrtana šema MCU stalno mora da meri struju pomoću internog A/D a tu su i merenja temperature, takođe pomoću A/D. Otprilike, to je to. Možda mi još nešto padne na pamet.
Quote: Dobar je predlog, stim da sa AD-om uvek mogu da uvedem dodatno filtriranje, dok su mi komparatori nekako veoma brzi za ovu namenu Jedino da uvedem komparatar unutar PIC-a pa da uvedem neki "debounce" ili tako nešto... svakako da je komparator mnogo brži u detekciji kratkog spoja.
Onda okači temperature na komparatore a struju na A/D. Kod 16F1783 je on 12 bita. Dodatno, svaki ti je pin sa interrupt-on-change pa rešiš elegantno i tastere. DCSPK i DCOK si verovatno planirao tako da uradiš.