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.

Du kommer kanskje også til å like