女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)應(yīng)用誤差原因分析

電子工程技術(shù) ? 來源:電子工程技術(shù) ? 作者:電子工程技術(shù) ? 2020-06-24 09:31 ? 次閱讀

單片機(jī)應(yīng)用中,常常會遇到這種情況,在用單片機(jī)制作電子鐘或要求根據(jù)時(shí)鐘啟控的控制系統(tǒng)時(shí),會突然發(fā)現(xiàn)當(dāng)初校準(zhǔn)了的電子時(shí)鐘的時(shí)間竟然變快或是變慢了。

于是,嘗試用各種方法來調(diào)整它的走時(shí)精度,但是最終的效果還是不盡人意,只好每過一段時(shí)間手動調(diào)整一次。那么,是否可使時(shí)鐘走時(shí)更精確些呢?現(xiàn)探討如下:

誤差原因分析

1.單片機(jī)電子時(shí)鐘的計(jì)時(shí)脈沖基準(zhǔn),是由外部晶振的頻率經(jīng)過12分頻后提供的,采用內(nèi)部的定時(shí),計(jì)數(shù)器來實(shí)現(xiàn)計(jì)時(shí)功能。所以,外接晶振頻率的精確度直接影響電子鐘計(jì)時(shí)的準(zhǔn)確性。

2.單片機(jī)電子時(shí)鐘利用內(nèi)部定時(shí),計(jì)數(shù)器溢出產(chǎn)生中斷(12MHz晶振一般為50ms)再乘以相應(yīng)的倍率,來實(shí)現(xiàn)秒、分、時(shí)的轉(zhuǎn)換。大家都知道,從定時(shí),計(jì)數(shù)器產(chǎn)生中斷請求到響應(yīng)中斷,需要3_8個(gè)機(jī)器周期。定時(shí)中斷子程序中的數(shù)據(jù)人棧和重裝定時(shí),計(jì)數(shù)器的初值還需要占用數(shù)個(gè)機(jī)器周期。此外。從中斷人口轉(zhuǎn)到中斷子程序也要占用一定的機(jī)器周期。例如:

單片機(jī)應(yīng)用誤差原因分析

從上述程序可以看出,從中斷人口到定時(shí)/計(jì)數(shù)器初值的低8位裝入需要占用2+2+2=6個(gè)機(jī)器周期。所以,在編程時(shí)一般會把這6個(gè)機(jī)器周期加入定時(shí)/計(jì)數(shù)器的初值中。但是,從定時(shí),計(jì)數(shù)器溢出中斷請求到執(zhí)行中斷需要幾個(gè)機(jī)器周期(3~8個(gè)機(jī)器周期)。就很難確定準(zhǔn)確值,正是這一原因?qū)е铝穗娮訒r(shí)鐘計(jì)時(shí)的不準(zhǔn)。

解決方法

1、采用高精度晶振方案

雖然采用高精度的晶振可以稍微提高電子鐘計(jì)時(shí)的精確度,但是晶振并不是導(dǎo)致電子鐘計(jì)時(shí)不準(zhǔn)的主要因素,而且高精度的晶振價(jià)格較高,所以不必采用此方案。

2、動態(tài)同步修正方案

從程序人手,采用動態(tài)同步修正方法給定時(shí),計(jì)數(shù)器賦初值。動態(tài)同步修正方法如下:由于定時(shí),計(jì)數(shù)器溢出后,又會從O開始自動加數(shù),故在給定時(shí)/計(jì)數(shù)器再次賦值前,先將定時(shí),計(jì)數(shù)器低位(TLO)中的值和初始值相加,然后送人定時(shí),計(jì)數(shù)器中,此時(shí)定時(shí),計(jì)數(shù)器中的值即為動態(tài)同步修正后的準(zhǔn)確值。具體程序如下:

單片機(jī)應(yīng)用誤差原因分析

采用此種方法后,相信制作的電子時(shí)鐘的精度已有提高了。

3.自動調(diào)整方案

采用同步修正方案后,電子時(shí)鐘的精度雖然提高了很多,但是由于晶振頻率的偏差和一些其他未知因素的影響(同一塊電路板、同樣的程序換了一片單片機(jī)后,走時(shí)誤差不一樣,不知是何原因),時(shí)間長了仍然會有積累誤差。為此,可采用自動調(diào)整方案。實(shí)際上是一種容錯(cuò)技術(shù)。其自動調(diào)整原理為:實(shí)測出誤差I(lǐng)s所需的時(shí)間,然后每隔這樣一段時(shí)間后就對秒進(jìn)行加“1”或減“1”調(diào)整。例如:電子鐘每過50小時(shí)就慢1秒,其自動調(diào)整程序如下:

單片機(jī)應(yīng)用誤差原因分析

以下是一個(gè)完整實(shí)例:

單片機(jī)應(yīng)用誤差原因分析

單片機(jī)應(yīng)用誤差原因分析

結(jié)語

使用此方法調(diào)整較費(fèi)時(shí)間,但效果非常好。經(jīng)實(shí)驗(yàn),一次調(diào)整可/以將月誤差控制在Is左右,如按此方法再次測出誤差I(lǐng)s所需的天數(shù)并進(jìn)行二次調(diào)整,其精度會更高。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6063

    文章

    44929

    瀏覽量

    647180
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2284

    瀏覽量

    96051
  • 電子時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    202

    瀏覽量

    24993
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    直線導(dǎo)軌測量誤差原因

    直線導(dǎo)軌測量誤差原因是多方面的,需要綜合考慮各種因素并采取相應(yīng)的措施來減小誤差
    的頭像 發(fā)表于 01-18 17:45 ?451次閱讀
    直線導(dǎo)軌測量<b class='flag-5'>誤差</b><b class='flag-5'>原因</b>

    單片機(jī)Debug工具性能對比 單片機(jī)調(diào)試常用命令

    單片機(jī)(Microcontroller Unit, MCU)調(diào)試是嵌入式開發(fā)中的一個(gè)重要環(huán)節(jié),它幫助開發(fā)者發(fā)現(xiàn)和修復(fù)代碼中的錯(cuò)誤,優(yōu)化程序性能。不同的單片機(jī)和開發(fā)環(huán)境可能使用不同的調(diào)試工具和命令
    的頭像 發(fā)表于 12-19 09:56 ?1265次閱讀

    示波器測量誤差原因 示波器波形分析技巧

    示波器測量誤差原因 示波器在測量過程中可能會產(chǎn)生誤差,這些誤差可能來源于多個(gè)方面,以下是一些主要原因: 機(jī)器系統(tǒng)
    的頭像 發(fā)表于 11-28 09:30 ?3385次閱讀

    單片機(jī)系統(tǒng)設(shè)計(jì)流程及注意事項(xiàng)

    單片機(jī)系統(tǒng)設(shè)計(jì)是一個(gè)涉及硬件和軟件的綜合過程,它要求設(shè)計(jì)者不僅要有扎實(shí)的電子技術(shù)基礎(chǔ),還要具備一定的編程能力和系統(tǒng)分析能力。 單片機(jī)系統(tǒng)設(shè)計(jì)流程 1. 需求分析 明確功能 :確定
    的頭像 發(fā)表于 11-01 14:12 ?1661次閱讀

    單片機(jī)怎么寫入程序

    單片機(jī)(Microcontroller Unit,MCU)是一種集成電路芯片,它將計(jì)算機(jī)的CPU、存儲器、輸入/輸出接口等功能集成在一個(gè)芯片上。單片機(jī)廣泛應(yīng)用于嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備中。編寫單片機(jī)
    的頭像 發(fā)表于 10-21 11:21 ?2152次閱讀

    單片機(jī)不工作的原因

    單片機(jī)不工作是一個(gè)復(fù)雜的問題,可能涉及多個(gè)方面的因素。以下是對單片機(jī)不工作原因的詳細(xì)分析,旨在幫助技術(shù)人員或愛好者更好地理解和解決這一問題。
    的頭像 發(fā)表于 10-17 18:11 ?3460次閱讀

    單片機(jī)的中斷機(jī)制

    單片機(jī)的中斷機(jī)制是一種重要的處理方式,它允許單片機(jī)在執(zhí)行主程序的過程中,能夠暫停當(dāng)前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機(jī)制極大地提高了系統(tǒng)的響應(yīng)速度和處理能力,使得單片機(jī)在各種應(yīng)用領(lǐng)域中得到廣泛應(yīng)用。以下是對
    的頭像 發(fā)表于 10-17 18:03 ?1800次閱讀

    單片機(jī)出現(xiàn)故障怎么維修

    單片機(jī)出現(xiàn)故障時(shí),維修過程需要系統(tǒng)地檢查和診斷,以確定故障的根本原因,并采取相應(yīng)的修復(fù)措施。以下是一個(gè)詳細(xì)的單片機(jī)維修指南,旨在幫助技術(shù)人員或愛好者有效地解決單片機(jī)故障問題。
    的頭像 發(fā)表于 10-17 17:57 ?3424次閱讀

    單片機(jī)異常復(fù)位的原因

    單片機(jī)異常復(fù)位是指單片機(jī)在正常工作過程中,非預(yù)期地返回到初始狀態(tài)或重啟。這種異常復(fù)位現(xiàn)象可能由多種因素引起,以下是對單片機(jī)異常復(fù)位原因的詳細(xì)分析
    的頭像 發(fā)表于 10-17 17:56 ?2801次閱讀

    什么原因會導(dǎo)致單片機(jī)系統(tǒng)死機(jī)

    ______________________________________ 什么原因會導(dǎo)致單片機(jī)系統(tǒng)死機(jī)
    發(fā)表于 10-16 22:32

    什么原因會導(dǎo)致單片機(jī)程序跑飛

    ______________________________________ 什么原因會導(dǎo)致單片機(jī)程序跑飛
    發(fā)表于 10-16 22:31

    單片機(jī)燒錄程序時(shí)為什么一直在檢測

    單片機(jī)燒錄程序時(shí),如果軟件一直在顯示“正在檢測單片機(jī)”,可能是由多種原因導(dǎo)致的。以下是一些常見的原因及其解決方法: 1. 連接問題 USB轉(zhuǎn)串口接觸不良 :檢查
    的頭像 發(fā)表于 09-02 09:57 ?7698次閱讀

    單片機(jī)燒錄程序的基本步驟是什么

    單片機(jī)燒錄程序是單片機(jī)開發(fā)過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸?shù)?b class='flag-5'>單片機(jī)內(nèi)部的存儲器中,使單片機(jī)能夠按照預(yù)定的邏輯執(zhí)行任務(wù)。 一、硬件準(zhǔn)備
    的頭像 發(fā)表于 09-02 09:47 ?2482次閱讀

    單片機(jī)振蕩電路晶振不起振原因分析與解決方法

    。晶振在單片機(jī)系統(tǒng)中扮演著至關(guān)重要的角色,它為單片機(jī)提供穩(wěn)定的時(shí)鐘信號。然而,在實(shí)際應(yīng)用中,晶振可能因?yàn)楦鞣N原因不起振,導(dǎo)致單片機(jī)無法正常工作。本文將
    發(fā)表于 08-05 15:46

    UCGUI單片機(jī)源碼

    UCGUI單片機(jī)源碼
    發(fā)表于 07-04 17:11 ?1次下載