chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何利用16us精度系統(tǒng)時間實現(xiàn)毫秒級控制

電子設計 ? 作者:電子設計 ? 2018-09-28 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PLC主要是指數(shù)字運算操作電子系統(tǒng)的可編程邏輯控制器,用于控制機械的生產(chǎn)過程。也是公共有限公司、電源線車等的名稱縮寫。PLC可編程邏輯控制器,一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應用而設計的。它采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運算,順序控制,定時,計數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機械或生產(chǎn)過程。是工業(yè)控制的核心部分。

一、海為PLC——與時間相關(guān)的系統(tǒng)資源

1、定時器:時基分為10ms、100ms、1s,對每個定時器時基可以任意指定其中一種

2、系統(tǒng)實時時鐘:實時時鐘存儲在SV12-SV18共7個寄存器

SV12:表示年(0-99)

SV13:表示月(1-12)

SV14:表示日(1-31)

SV15:表示時(0-23)

SV16:表示分(0-59)

SV17:表示秒(0-59)

SV18:表示星期(1-7)

3、系統(tǒng)脈沖:

SM3:10ms方波脈沖,5ms ON / 5ms OFF

SM4:100ms方波脈沖,50ms ON / 50ms OFF

SM5:1s方波脈沖,500ms ON / 500ms OFF

4、海為PLC獨有的16us精度系統(tǒng)時間:

SV49-SV50:32位寄存器,SV49-SV50為系統(tǒng)時間(單位16us), 系統(tǒng)自動循環(huán)計數(shù), 當計數(shù)到最大值2147483647時歸0不斷循環(huán)計數(shù)。寄存器是中央處理器內(nèi)的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數(shù)據(jù)和位址。在中央處理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序計數(shù)器(PC)。在中央處理器的算術(shù)及邏輯部件中,包含的寄存器有累加器(ACC)。

二、沒有1ms定時器能夠?qū)崿F(xiàn)毫秒級控制嗎

利用16us精度系統(tǒng)時間完全能夠?qū)崿F(xiàn)毫秒級控制,本文例子實現(xiàn)一個12ms ON / 88ms OFF的脈沖。精度誤差同普通定時器一樣最大誤差一個掃描周期,如下圖:

12ms = 12000us = 750(16us),存放放在V2000-V2001中

88ms = 88000us = 5500(16us),存放放在V2002-V2003中

建立一個名稱為“時間間隔初始值”的初始寄存器值表,將ON時間設定為750和OFF時間設定為5500(當然也可以不建立該表而選擇在程序中初始化V2000-V2001及 V2002-V2003的值),如下圖:

三、實現(xiàn)程序如下:

本程序掃描周期0.3ms,既誤差0.3ms,如下圖:

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

    關(guān)注

    31

    文章

    5590

    瀏覽量

    129248
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3362

    瀏覽量

    121926
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    526

    瀏覽量

    45330
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    如何利用蜂鳥HbirdV2-SoC自帶外設PWM進行毫秒的延時和計時

    ,顯然,計數(shù)16實現(xiàn)1us延遲是極不精準的。為了達到一定了精度要求,本例中僅實現(xiàn)50us的延時
    發(fā)表于 10-30 07:47

    labview如何獲取當前時間毫秒數(shù)

    `labview對于使用系統(tǒng)時間的場合,只有在個別情況下要求精確到毫秒。因為labview適用的場合較少,所以解決起來比較困難。LABVIEW中有兩種表示時間的方式:1、
    發(fā)表于 11-15 10:36

    單片機能否實現(xiàn)1us的脈沖,輸出準確嗎?

    單片機能否實現(xiàn)1us的脈沖,輸出準確嗎?我要實現(xiàn)一系列20KHz脈沖要求 周期為50us,占空比為40us的脈沖,周期為50
    發(fā)表于 03-14 10:13

    請問ucos系統(tǒng)下怎么實現(xiàn)us延時?

    再次任務切換會當前任務。我就有些疑惑了,這種定時應該是不準確的,畢竟高優(yōu)先級任務可以再當前任務定時時間到來時恰好也要執(zhí)行,那么當前任務就會被延遲執(zhí)行。另外用ticks也不能實現(xiàn)us
    發(fā)表于 03-24 03:37

    使用MCU內(nèi)核寄存器實現(xiàn)毫秒精確延時的方法

    使用MCU內(nèi)核寄存器實現(xiàn)毫秒精確延時的方法在進行STM32進行開發(fā)時,使用到延時函數(shù)的頻率非常高,但HAL庫只提供了毫秒的延時函數(shù),最小
    發(fā)表于 08-12 06:53

    如何利用stm32基本定時器實現(xiàn)毫秒精確延時?

    如何利用stm32基本定時器實現(xiàn)毫秒精確延時?
    發(fā)表于 11-16 08:18

    如何利用51單片機實現(xiàn)ms毫秒

    51單片機毫秒延時如下程序能實現(xiàn)ms毫秒的比較精確的延時void Delayms(unsigned int n){ unsigned i
    發(fā)表于 11-23 08:04

    請問下rt-thread是否有更高定時器對象的實現(xiàn)

    周期性被調(diào)用,周期比如為,10us,13us, 16us,21us,101us,等補充一下:確實,如果周期特別小,達到
    發(fā)表于 05-09 11:40

    海為16us系統(tǒng)時鐘用于高精度檢測繼電器從得電到閉合的時間

    里記錄下此時的SV49SV50的時間,兩次記錄的SV49SV50時間進行相減,就可以得到繼電器從上電到吸合的這段時間,最后把這個以16us為單位的
    發(fā)表于 10-06 14:51 ?13次下載
    海為<b class='flag-5'>16us</b><b class='flag-5'>系統(tǒng)</b>時鐘用于高<b class='flag-5'>精度</b>檢測繼電器從得電到閉合的<b class='flag-5'>時間</b>

    海為PLC正弦波輸出

    在PLC程序中做正弦波的輸出就是:PLC寄存器的值隨時間的推移,按正弦波的變化規(guī)律而變化的一種求法(周期和幅值可設定)。然而時間增量的大小決定著寄存器值變化的快慢,利用系統(tǒng)
    發(fā)表于 10-09 09:55 ?4次下載
    海為PLC正弦波輸出

    海為PLC在繼電器檢測設備上的研究

    海為PLC提供一個獨有的16us精度系統(tǒng)時間,SV49-SV50為系統(tǒng)時間(單位
    發(fā)表于 10-09 10:38 ?9次下載
    海為PLC在繼電器檢測設備上的研究

    海為PLC利用16us精度系統(tǒng)時間功能實現(xiàn)毫秒控制

    海為PLC獨有的16us精度系統(tǒng)時間:SV49-SV50:32位寄存器,SV49-SV50為系統(tǒng)時間
    發(fā)表于 10-09 10:50 ?3次下載
    海為PLC<b class='flag-5'>利用</b><b class='flag-5'>16us</b><b class='flag-5'>精度</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>時間</b>功能<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>毫秒</b><b class='flag-5'>級</b><b class='flag-5'>控制</b>

    海為PLC用于檢測繼電器從得電到閉合的時間的解決方案

    繼電器吸合的時間快速,如果用一般的定時器來計算吸合時間,誤差較大。海為PLC里提供了一個16us系統(tǒng)時鐘,為系統(tǒng)寄存器SV49SV50,每
    發(fā)表于 08-17 17:14 ?2596次閱讀

    STM32實現(xiàn)毫秒精確延時的方法

    使用MCU內(nèi)核寄存器實現(xiàn)毫秒精確延時的方法在進行STM32進行開發(fā)時,使用到延時函數(shù)的頻率非常高,但HAL庫只提供了毫秒的延時函數(shù),最小
    發(fā)表于 12-09 13:06 ?21次下載
    STM32<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>毫秒</b><b class='flag-5'>級</b>精確延時的方法

    uwb高精度定位,實現(xiàn)厘米定位感知

    精度定位:UWB定位技術(shù)采用超寬帶信號,可以實現(xiàn)非常高精度的定位,達到亞厘米的空間精度毫秒
    的頭像 發(fā)表于 04-28 11:47 ?1559次閱讀