Nylige indlæg

Sider: 1 ... 7 8 [9] 10
81
Arduino & Lign. / Sv: Watchdog
« Nyeste indlæg af Icecap Dato Januar 08, 2023, 22:31:57 »
Hvis du kan anvende en timerinterrupt er det fuldt muligt at bruge watchdog.

Jeg gjorde det så at for hver reset nullede jeg en variabel i rutinen som blev udløst af timeren.

Main-loop satte den samme variabel til en specifik værdi hver gang den rullede rundt - og var den ikke sat till denne specifikke værdi når watchdogen skulle re-trigges lod programmet være med at gøre det da main-loop jo måtte sidde fast et eller andet sted.

Dette ville så udløse en hardware reset og det hele ville starte om.

Det kræver en del omtanke og effektiv anvending af hardwaren, programmet kan ikke have delay() eller lignende i heller så at lave et skudsikkert system er ikke enkelt.

Og det sidder i et kommercielt system som har potentialet at sprænge et hus i luften så sikkerhedstænket er højt. Og jeg mener "sprænge i luften" bogstaveligt.

Måden Arduino programmeres på er i mine øjne forkert, de eksempler på program jeg har set er af tvivlsom kaliber.

Jeg er selvfølgeligt farvet af mine job indenfor programmering siden 1985 og Dunning-Krüger syndromet rammer mig også så i retfærdighedens navn anser jeg at alle system som udfører deres job sikkert og stabilt er gode system.

F.eks. delay() er OK hvis man skal blinke en lampe - men er i min verden banlyst til alt andet.
82
Arduino & Lign. / Sv: Watchdog
« Nyeste indlæg af Elfix Dato Januar 08, 2023, 18:08:00 »
Hej Icecap

Tak for svaret! :)
Har du eller i andre noget bud på hvad man ellers kan gøre? :(

Mvh. Jonny
83
Arduino & Lign. / Sv: Watchdog
« Nyeste indlæg af Icecap Dato Januar 07, 2023, 23:53:27 »
Nu ved jeg ikke hvordan watchdog fungerer på en Arduino - men på rigtige mikroprocessorer fungerer den ved at man skal aktivere funktionen og derefter skal man "nulstille" den ved faste tidspunkter.

Havner man udenfor en ret snæver tidszone resetter mikroprocessoren.

Det er oftest dn MEGET god ide at udføre "nulstilningen" umiddelbart inden man enabler funktionen, så venter der ikke en reset når man tænder for programmet.

Arduinos system er ganske uegnet till dette da man ikke uden en del besvær kan tilgå timerinterrupt - efter hvad jeg ved. Dette giver ret store problem med at havne i rigtig tid med "nulstilningen".
84
Arduino & Lign. / Watchdog
« Nyeste indlæg af Elfix Dato Januar 07, 2023, 20:10:09 »
Hej DEF
Her lige et nyt emne  :)
For et års tid siden prøvede min søn og jeg at lave
Watchdog til mit StorkeControl men det kom det ikke noget
godt ud af!
Min søn har ellers en bachelor of engineering og er master of science
men der skal også lige siges at vi havde ikke særlig meget tid til at lege med det :)

Men det der skete var at megaen gik i selvsving og kunne ikke komme
ud af LOOPen heller ikke ved reset!!
Så siden har jeg ikke turde prøve en få det til at køre med Watchdog

Men skulle der her inde der har noget erfaring med det og evt. et link eller
noget jeg skal kikke på så vil jeg meget gerne høre fra jer :)

Hilsen Jonny
85
Arduino & Lign. / Sv: arduino reset
« Nyeste indlæg af Elfix Dato Januar 07, 2023, 19:38:40 »
Hej alle
Og tak for jeres svar :)
Jo det bliver jo nok FRAM på længer sigt men jeg vil gerne lige prøve
om jeg ikke lige i første omgang kan få det ti at virke med sd kortet!

Jeg syntes at jeg har prøvet alt men min kylling hjerne kan stadig ikke
få det til at virke :(

Er det fordi at jeg skal have en extra (variabel) ?
det skal jo gerne være sådan at det jeg printer til LCD skal være
det der bliver læst fra sd kortet ved reset + ny counter
og jeg vil også gerne have at sd kortet bare bliver over skrevet men hvordan?   

Jeg vedhæfter
Med venlig hilsen
Jonny 
86
Generel Elektronik / Sv: Computer strømforsyning
« Nyeste indlæg af Icecap Dato Januar 06, 2023, 22:50:10 »
Teoretisk skal det gå med den strønforsyning som har 19,6V. Den har inte topeffekt nog - men rigeligt til at lade.
87
Generel Elektronik / Computer strømforsyning
« Nyeste indlæg af Finsen Dato Januar 06, 2023, 21:33:45 »
Hej Forum
Jeg har et par spørgsmål, som jeg håber der er en venlig sjæl der kan svare på -
Tilbage i efteråret fik jeg en Asus computer med et ødelagt lade stik, og uden lader. Jeg bestilte en ny connector, som har været undervejs i 8 uger og jeg er begyndt at tvivle på om den dukker op, jeg har googlet lidt og fundet ud af, at nogle gange hvis stikket kortslutter,  brænder bundkortet af hvis man er uheldig.
jeg vil helst undgå at købe ny lader hvis skidtet nu er brændt af, og fandt et par gamle ladere i gemmeren.
De er begge 19v og den ene er 4,22A den anden er 5,27A, når jeg måler på dem er der 19,7V på den ene og 20,6V på den anden.
min ide er at lade batteriet og se om der er liv i maskinen, så spørgsmålene er
om 19,7 og 20,6V for meget, eller sidder der en spændingsregulator på bundkortet således det er ok.
Som i nok kan læse mellem linjerne er jeg helt grøn i elekrtonik.

vh. Finn


88
Generel Elektronik / Sv: Hvad er den for en komponent
« Nyeste indlæg af Icecap Dato Januar 05, 2023, 09:05:50 »
Filter. Det er et filter bestående af et par ferritperler og en kondensator.
89
Generel Elektronik / Hvad er den for en komponent
« Nyeste indlæg af holdt Dato Januar 04, 2023, 22:33:28 »
Hej
Tak for medlemsskab at et spændende forum ser det ud til.
Jeg sidder og roder lidt med en displaystyring fra en fastbrændselsfyr.
control lysdioder og 2 X 8digit flimrer.  Jeg troede egentligt på nogle tørre
kondensatorer pga varme men nej.
Er der én her på dette forum der kan genkende komponenten på vedhæftede billede?
Den er orange og benævnt 1034   D02.  Der er to stk.  Komponentbetegnelsen på printpladen er F1 og F2. Og den kan henlede tanken på "Fuse"  men der er ikke rigtig noget power her.
Så umiddelbart synes jeg ikke det giver mening. Hvad siger panelet ???
På forhånd tak
Mvh. Karsten
90
Arduino & Lign. / Sv: arduino reset
« Nyeste indlæg af Jakobsen Dato December 30, 2022, 13:13:52 »
+1 for FRAM  :)
Sider: 1 ... 7 8 [9] 10