En detaljert forklaring av de tre hovedtypene av tidsparametere
Jul 17, 2025
1. Tidsparametere: Kjernekontrolldimensjonen til en tidtaker
Tidsparametere bestemmer timerens pliktsyklus og forsinkelseseffekt, og er delt inn i to kategorier:
1. Singel - skuddforsinkelse: Etter utløsning utføres handlingen bare en gang, for eksempel den automatiske avstengningsfunksjonen til et hjemmeapparat. Typiske verdier varierer fra 0,1 millisekunder (for eksempel STM32 maskinvaretimer) til 999 timer (industriell PLC -tidsmodul). Nøyaktighet avhenger av klokkekilden (f.eks. Krystalloscillatorfeil ± 50 ppm).
2. Syklusperiode: Gjentatt utløsing med et fast intervall, for eksempel PWM -signalgenerering. Vanlige perioder varierer fra 1μs til 1s (se Texas Instruments Tiva Series Manual) og må samsvare med de virkelige - Tidskravene til oppgaven.
*Utvidet merknad*: For høyt - presisjonsscenarier (for eksempel medisinsk utstyr), kreves en temperatur - kompensert krystalloscillator (TCXO) for å opprettholde en feil innen ± 0,01%. For vanlige hjemmeapparater kan en RC -oscillatorkrets (± 5% feil) brukes.
2. Utløsermodus: Bestemmer Timer Start Condition
Utløsermodus er kategorisert som maskinvare og programvare:
1. Maskinvareutløser: aktivert av et eksternt signal, for eksempel:
- kantutløser (stigende/fallende kant): brukt for motorhastighetsdeteksjon, med en responstid så raskt som 10ns (se Microchip -applikasjonsnotat an1257).
- nivå utløser: kontinuerlig tid tiden mens et høyt/lavt nivå opprettholdes, for eksempel en lang - trykkkontroll i et tilgangskontrollsystem.
2. Programvareutløser: Initiert av programinstruksjoner, det gir høy fleksibilitet, men har også en latens (typisk 1 - 100μs), noe som gjør den egnet for ikke - sanntidsoppgaveplanlegging.
*Sammenlignende analyse*: Maskinvareutløsing er egnet for høy - hastighetshendelser (for eksempel ultralydområde), mens programvareutløsing er mer egnet for forutsigbar logikkontroll.
3.
Nøyaktighet bestemmes av både klokkekilde og kretsdesign. Viktige indikatorer inkluderer:
1. Klokkestabilitet: Temperaturendringer kan forårsake krystalloscillatorfrekvensdrift. For eksempel tilbyr ovn - kontrollerte krystalloscillatorer (OCXOS) en stabilitet på ± 0,001ppm (se Epson SG-8101 datablad), men dette er relativt dyrt.
2. Oppløsning: Den minste justerbare tidsenheten. En 32 - bit-timer (for eksempel en ARM Cortex-M) kan oppnå en oppløsning på 1/(84MHz) ≈ 11,9ns.
3. Jitter: Signal Timing Deviation. En høy - kvalitetstimer har jitter <1ns (f.eks. Silisiumlaboratoriene SI5341 datablad).
*Applikasjonsanbefalinger*: Industriell automatisering anbefaler å bruke tidtakerbrikker med feilkompensasjon, mens forbrukerelektronikk kan ofre litt nøyaktighet for å redusere kostnadene.
Ved å konfigurere de ovennevnte parametere på riktig måte, kan en timer tilpasse seg et komplett spekter av scenarier, fra Microsecond - nivå signalinnsamling til time - nivå prosesskontroll. Når du velger en tidtaker, bør du vurdere handelen - utenfor kostnad, nøyaktighet og responshastighet. Kontakt produsentens datablad for bekreftelse.
