ingeniørdebat.dk

Ingeniørdebat => Konstruktioner => Emne startet af: Mads Aggerholm efter 03, Oktober 2015 - 10:13

Titel: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 03, Oktober 2015 - 10:13
Jeg sidder og skal bruge en elektronisk tidsforsinker. Sådan en, hvor man tænder for et kredsløb og så efter en time (ca.) slukker det af sig selv. Den tid der går, skal gerne kunne varieres.

Præcision er ikke afgørende, men ønskeligt (='Nice to have').

Den slags laver jeg normalt efter de forhåndenværende søms princip, så jeg ville bruge en NAND med schmitt-trigger til en oscillator, og så et par MOS 4017, til at dividere oscillatoren med 100.
Så kunne en 50 KΩ potentiometer og en elektrolyt på knap 1000 μf levere et 36 sekunders signal, så vi lander på de omkring 3600 sekunder som der er på en time.

Variationens 'opløsning' er ikke så voldsom. Det kunne være et kvarter, en halv time, tre kvarter og en hel time.

Men for en gangs skyld er pladsen et problem en udfordring, så jeg spekulerer på om der ikke en en mindre løsning. Måske i form af én kreds (eller anden komponent) som har sådan noget indbygget(?)

I forlængelse af ovenstående 'nice to have' findes der måske en timer af en art, som tæller sekunder mere præcist.

Er der nogen som har et forslag?
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 03, Oktober 2015 - 10:21
Jeg skal lige tilføje, at jeg på nettet har set nogle løsninger, som indebærer brug af nogen enorme modstande, helt op til 50 MΩ(!!)

På dén måde kan jeg nøjes med én NAND, og så var den potte ude. Men jeg synes selv jeg har haft problemer når modstandene blive så store...
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Sophiante efter 03, Oktober 2015 - 13:47
Så store modstande kan ikke anbefales. Lækstrømmen i kondensatoren er måske i samme størrelsesorden. Hvis du bruger elektrolyt- eller tantalkondensator bør man ikke gå over 5 Mohm (min erfaring).

Har du ikke plads til en ekstra 4017? Store kapaciteter fylder væsentlig mere!
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: jj- efter 03, Oktober 2015 - 14:18
Kan du bruge en 555-chip hvor t=ln(3)RC [sec] ?

555 timer IC - Wikipedia, the free encyclopedia.
https://en.wikipedia.org/wiki/555_timer_IC

Mvh jj
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Bent Andersen efter 03, Oktober 2015 - 16:46
Hold nu op, der er sgu ingen der designer med en 555 længere. Upræcis og fuldkommen uegnet til så lange forsinkelser.
Mads, kig på en MC14536 fra ON Semiconductor, den ligner noget der kan hjælpe dig. Særlig eftersom du kan køre med højere clockfrekvens og dermed mindre kondensatorer.

Bent.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 03, Oktober 2015 - 17:16
Så store modstande kan ikke anbefales. Lækstrømmen i kondensatoren er måske i samme størrelsesorden. Hvis du bruger elektrolyt- eller tantalkondensator bør man ikke gå over 5 Mohm (min erfaring).

Derfor undrer det mig også, at se konstruktioner hvor 50MΩ anvendes.

Har du ikke plads til en ekstra 4017? Store kapaciteter fylder væsentlig mere!

Det kan også blive enden på det...

Kan du bruge en 555-chip hvor t=ln(3)RC [sec] ?

555 timer IC - Wikipedia, the free encyclopedia.
https://en.wikipedia.org/wiki/555_timer_IC

Jeg har kigget lidt på den, men bortset fra lidt flere indbyggede funktioner, kan jeg ikke se hvordan virkemåden adskiller sig fra en NAND (MOS 4096)

Jeg skal stadig bruge nogle kolossale elektrolytter og/eller ditto modstande.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 03, Oktober 2015 - 17:45
Hold nu op, der er sgu ingen der designer med en 555 længere. Upræcis og fuldkommen uegnet til så lange forsinkelser.
Mads, kig på en MC14536 fra ON Semiconductor, den ligner noget der kan hjælpe dig. Særlig eftersom du kan køre med højere clockfrekvens og dermed mindre kondensatorer.

Tak for forslaget. Den ser interessant ud. Men det ser ud som om den skal programmeres(?), ved du om det er en programmering som 'holder' selv om man tager spændingen fra?
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Bent Andersen efter 03, Oktober 2015 - 18:06
Programmeres skal den kun via A, B, C, D indgangene, dvs. i sidste ende  kan du dele med 2, 4, 8, 16 osv ganget med din oscillatorfrekvens samt resten af tælleren.

Hvis du skal have finere opløsning skal der kigges i andre retninger.

Bent.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 03, Oktober 2015 - 19:06
Mads.
Du kan overveje denne fidus; http://www.ebay.com/itm/Useful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BU-/261973934286?hash=item3cfedd00ce (http://www.ebay.com/itm/Useful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BU-/261973934286?hash=item3cfedd00ce)
Pris med forsendelse !

Jeg har > par stykker.
Kan sende dig en hvis du ikke har konto på Ebay eller er i tidsnød.

Selve chipen kan køre med bare 1 kvarts og 22p condensator eller helt uden.

Marek.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Bent Andersen efter 03, Oktober 2015 - 22:33
Lad os lige få et par ting på plads (fra en ingeniør som har arbejdet over 30 år med elektronik):

RC-baserede monostabile multivibratorer (MMV) kan uden problemer konstrueres til pulstider mellem nogle mikrosekunder og et par sekunder. Alt derover er virkelighedsfjernt og dyrt, komponentværdier af modstande og kondensatorer bliver utopiske, for slet ikke at tale om lækstrømme eller andre parasitiske indflydelser.

MMVer der skal give pulser længere end et par sekunder kan realistisk kun konstrueres med en oscillator og digitale tællere/delere.

Om tælleren/deleren konstrueres med standard-logik, FPGA eller en mikrocontroller er ligegyldigt.

RC-oscillatorer fungerer bedst i et "sweet-spot" område der ligger fra nogle kHz til et par hundrede kHz (her kan man indsætte fornuftige komponentværdier). For højere frekvenser er keramiske resonatorer (455 kHz) eller krystaller (4+ MHz) det rigtige valg.

Da det oprindelige indlæg er så vagt/vattet at man ikke rigtig kan komme med et fornuftigt svar ("tjah måske en time eller en halv eller et kvarter, jeg ved ikke rigtig"), kommer vi her ikke længere.

Generelt kan jeg sige:
Til denne type anvendelser er en tællerkæde der tæller ned at foretrække. Tælleren loades fra start med den ønskede tid og tæller derefter ned til nul.

MvH,

Bent.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 04, Oktober 2015 - 08:31
Du kan overveje denne fidus; [url]http://www.ebay.com/itm/Useful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BU-/261973934286?hash=item3cfedd00ce[/url] ([url]http://www.ebay.com/itm/Useful-Device-for-Arduino-Nano-V3-0-with-ATMEGA328P-Module-Mini-Module-Board-BU-/261973934286?hash=item3cfedd00ce[/url])
Pris med forsendelse !


Tak for tilbuddet, men til dette ret enkle formål virker det næsten som overkill med en programmérbar processor. Men jeg vil have det in mente  :)

Da det oprindelige indlæg er så vagt/vattet at man ikke rigtig kan komme med et fornuftigt svar ("tjah måske en time eller en halv eller et kvarter, jeg ved ikke rigtig"), kommer vi her ikke længere.


Det hænger sammen med, at jeg har lavet en del konstruktioner gennem tiderne, og har altid savnet en komponent som kan give lange tidsforsinkelser.
Derfor leder jeg efter en generel løsning, og kan derfor ikke rigtig sige '49 minutter og 38 sekunder'.
Den justering skal jeg nok selv klare, men jeg efterlyser en kreds som kan dividere med 100 eller 1000, ligesom MOS 4017 kan dividere med 10.
Den findes tydeligvis (eksempelvis har jeg et armbåndsur med en chip som kan dividere med millioner, siden et krystal med 32768 Hz kan få timetallet til at tælle én op hver time!), men muligvis ikke som sådan en standard-komponent, og derfor overvejer jeg alternativer.

Generelt kan jeg sige:
Til denne type anvendelser er en tællerkæde der tæller ned at foretrække. Tælleren loades fra start med den ønskede tid og tæller derefter ned til nul.


Yep! Og det er muligt at dit forslag med MC14536 er det rigtige svar. Men jeg må have nærstuderet det lidt mere.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 04, Oktober 2015 - 08:59
Her en en "SØD" timer / clock.
http://blog.atmel.com/2014/12/01/build-your-own-micro-word-clock-with-an-atmega328p/ (http://blog.atmel.com/2014/12/01/build-your-own-micro-word-clock-with-an-atmega328p/)
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Bent Andersen efter 04, Oktober 2015 - 21:12
Mads, hvis jeg skulle opdele projektet ville jeg starte med at spørge:
"Hvad er den ønskede opløsning?"
1 sekund?
10 sekunder?
1 minut?

Derefter kan man lave en "basisoscillator" fra en RC eller resonatoroscillator med efterfølgende delere der genererer den ønskede frekvens: 1 Hz, 0,1 Hz eller 1/60 Hz.

Efter den kan man så hænge programmerbare delere på der giver det ønskede delay.

Men jeg hælder også til, at en 10 krs. mikrocontroller hægtet på et billigt krystal er en enklere løsning.

MvH,

Bent.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 05, Oktober 2015 - 14:33
Til alle Atmega bange er her en kode til en blinkende lysdiode;
_________________________________________________
/*
  Blink test
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */

void setup() {               
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  delay(1000);              // wait for a second
}

_____________________________________________________
Brug fantasien til og ændre koden.

Lav 1000 om til 10000.

Marek.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 07, Oktober 2015 - 15:34
Og her er en HARDCORRE timer der kan også tælle timer.

http://www.instructables.com/id/Voltmeter-Clock/ (http://www.instructables.com/id/Voltmeter-Clock/)

 ;D
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 11, Oktober 2015 - 13:08
Og her er en HARDCORRE timer der kan også tælle timer.

[url]http://www.instructables.com/id/Voltmeter-Clock/[/url] ([url]http://www.instructables.com/id/Voltmeter-Clock/[/url])


Smukt! Men sådan en er der ikke rigtig plads til. Så er én 4096 + 2 x 4017 dog lidt mere beherskede mht. pladskrav... :-)
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: E. Tranberg efter 12, Oktober 2015 - 19:04
I løbet af trådens levetid kunne man have købt og fået leveret en fiks og færdig timer fra Alliexpress.com for 9 USD

Jeg har en liggende til et projekt.

http://www.aliexpress.com/item/DC-12V-Delay-Relay-Cycle-Timer-switch-Module-for-Smart-Home-LED-Solar-Charger-Motor-camera/32470869707.html?spm=2114.01020208.3.61.S6sKbI&ws_ab_test=201556_7,201527_2_71_72_73_74_75,201560_1 (http://www.aliexpress.com/item/DC-12V-Delay-Relay-Cycle-Timer-switch-Module-for-Smart-Home-LED-Solar-Charger-Motor-camera/32470869707.html?spm=2114.01020208.3.61.S6sKbI&ws_ab_test=201556_7,201527_2_71_72_73_74_75,201560_1)

Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 12, Oktober 2015 - 21:00
Mads skrev;
********************************************
Men for en gangs skyld er pladsen et problem en udfordring, så jeg spekulerer på om der ikke en en mindre løsning. Måske i form af én kreds (eller anden komponent) som har sådan noget indbygget(?)
********************************************
 ;D
Det har andre også haft en udfordring med og løst det eks. således; https://hackaday.com/tag/atmega-328/

 8)
P.S. Hvis denne hemmelige konstruktion skal bruges hvor der er 240v kan en stump luftledning bruges som 50Hz generator.

Marek.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 01, November 2015 - 10:22
Til Jer der stadig ikke er tilfredse er her (en) timer; http://www.ebay.com/itm/5pcs-Multifunction-Delay-Trigger-Timing-Chip-Mudule-Timer-IC-Timing-2s-1000h-/171511021521?hash=item27eeda7fd1:g:ZcMAAOSwU9xUR2Ld (http://www.ebay.com/itm/5pcs-Multifunction-Delay-Trigger-Timing-Chip-Mudule-Timer-IC-Timing-2s-1000h-/171511021521?hash=item27eeda7fd1:g:ZcMAAOSwU9xUR2Ld)

25.- Kr med forsendelse for 5 stk.  ;D
12x12 mm.  ;)

Marek.
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: Mads Aggerholm efter 01, November 2015 - 15:46
Til Jer der stadig ikke er tilfredse er her (en) timer; [url]http://www.ebay.com/itm/5pcs-Multifunction-Delay-Trigger-Timing-Chip-Mudule-Timer-IC-Timing-2s-1000h-/171511021521?hash=item27eeda7fd1:g:ZcMAAOSwU9xUR2Ld[/url] ([url]http://www.ebay.com/itm/5pcs-Multifunction-Delay-Trigger-Timing-Chip-Mudule-Timer-IC-Timing-2s-1000h-/171511021521?hash=item27eeda7fd1:g:ZcMAAOSwU9xUR2Ld[/url])


Tak Chrismark, den er sød. Dem har jeg lige købt en pakke af!

Så må jeg eksperimentere lidt med dem!
Titel: Sv: Elektronisk tidsforsinkelse, op til en time.
Indlæg af: chrismark efter 03, November 2015 - 14:30
Nu I roder med timer, kan man ikke klare sig uden Skop!
Nok er det for børn hvad angår ydelse, men til penge ikke og foragte. Den jeg fik havde kun "chipen" lodet, mens resten af smd klarede jeg selv.  :-[ :-\ :'( :-* :o >:( ;D

http://www.ebay.com/itm/DSO138-2-4-TFT-Digital-Oscilloscope-Kit-DIY-Parts-1Msps-Probe-STM32-TM-/201396892952?hash=item2ee430b518:g:dzMAAOSwT6pVuKkf (http://www.ebay.com/itm/DSO138-2-4-TFT-Digital-Oscilloscope-Kit-DIY-Parts-1Msps-Probe-STM32-TM-/201396892952?hash=item2ee430b518:g:dzMAAOSwT6pVuKkf)

Den findes dog med alle smd lodet på.

Prisen er ca. det en pizza koster og den ha man stadig dagen efter.

Marek.