色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

高速計數的幾個問題及一些見解

1bGT_GKYXT1508 ? 來源:未知 ? 作者:李倩 ? 2018-07-11 11:42 ? 次閱讀

最近課程進度正好講到高速計數,有些學員反饋說高速計數很難,沒有講之前很多地方看不懂,我分析了每期學員的學習情況總結了幾個問題及一些見解,希望對大家學習有所幫助:

一、不知到什么場合需要用到高速計數。

高速計數與普通計數器最大的區別在于計數頻率高,根本原因是因為其原理有著本質上的區別。普通計數器是通過掃描計數輸入條件是否發生變化來進行計數,其計數頻率受掃描周期的影響,所以頻率不會太高。而高速計數器則是通過外部高速輸入I點直接采集外部高速事件到CPU中來實現計數,其計數頻率不再受掃描周期限制,所以計數頻率可以高達200KHZ。由此可知,高速計數主要是應用于計數頻率較高的場合,應用時常與編碼器配合使用,典型的應用有兩個:

1)用于速度檢測

2)用于位置檢測。

二、不知道高速計數程序該從何寫起。

高速計數程序雖然步驟較多,但是還是有跡可循,編程步驟較為固定,總結了一下編程步驟不外乎一下幾步:

1)選擇合適的高速計數器以及定義符合要求的工作模式,該步采用HDEF指令

如圖1-1所示。HSC為高速計數編號1-5,MODE為工作模式可選0、1、3、4、6、7、9、10。該指令定義了計數輸入,方向及復位輸入端子,如圖1-2所示。

圖1-1

圖1-2

2)寫高速計數器的控制字節。該步應用MOV_B將控制字節寫入對于地址中,如圖1-3所示,控制字節表如圖1-4所示。

圖1-3

圖1-4

3)設定新的預設值MOV_DW(可選)

當需要達到某個計數值時觸發動作,則需要提前設置一個預設值,高速計數預設值為一個32位雙整數,所以用MOV_DW指令,如圖1-5所示。

圖1-5

4)設定高速計數器的當前值MOV_DW(可選)

需要計數從一個特定的值開始,如從0開始,則需要將當前值更新成0,當前值也是一個雙整數,所以用MOV_DW操作,如圖1-6所示。

圖1-6

高速計數常需要中斷配合使用,需編寫中斷程序。高速計數器當前值等于預設值(CV=PV)時會產生中斷;除0,1號模式外其他模式方向改變也會產生中斷;有外部復位輸入的模式下,當外部復位輸入時也會產生中斷。中斷事件號如表1-7所示。

表1-7

注意:高速計數觸發動作一定要CV=PV中斷來觸發,不能用比較指令。

5)允許中斷ENI。

6)連接中斷程序和事件號ATCH,如圖1-8所示。

圖1-8

7)編寫中斷程序。

8)執行高速計數器HSC,如圖1-9所示。

圖1-9

不同的高速計數器,程序編寫方法類似,只是控制字節及預設值地址等不相同,如表1-10所示。

表1-10

以上就是編寫高速計數程序的基本步驟,只要理解了以上八步,高速計數程序再也難不倒你們了。

附上一個小案例供大家學習:利用高速計數器HSC0計旋轉編碼器的數值,當計到1000個數點亮Q0.0,當計到2000時熄滅并清零當前值,如此循環不斷,程序如圖1-11至1-13所示。

圖1-11

圖1-12

圖1-13

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3645

    瀏覽量

    134564
  • 計數器
    +關注

    關注

    32

    文章

    2256

    瀏覽量

    94605

原文標題:S7-200 SMART高速計數原來這么簡單~~

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學堂】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    賽靈思低溫失效的原因,有沒有別的方法或者一些見解

    賽靈思低溫失效的原因,有沒有別的方法或者一些見解。就是芯片工作溫度在100°--40°區間,然后呢我們到了0°以下就不工作了,然后在低溫的情況下監測了電流和電壓都正常,頻率也都正常,頻率不是FPGA的頻率是晶振的頻率,焊接的話七臺都不行都是這個,0°
    發表于 12-30 16:28

    pH電極使用中應注意的幾個問題

    根據 日常使用維護 p H電極的經驗 ,提出了 p H電極 使用 中應注意 的幾個問題
    發表于 04-10 09:48 ?43次下載

    系統時域分析法中幾個問題探討

    系統時域分析法中幾個問題探討:針對“信號與系統”課系統時域分析法中容易出錯和較難理解的三個問題提出自己的見解和處理技巧Z它們分別是: 在對有始信號進行卷積積分時, 突
    發表于 10-25 12:24 ?12次下載

    使用CMOS集成電路需注意的幾個問題

    使用CMOS集成電路需注意的幾個問題.
    發表于 06-05 10:07 ?75次下載

    微電子概念的幾個問題

    電子專業單片機相關知識學習教材資料——微電子概念的幾個問題
    發表于 08-08 17:03 ?0次下載

    電路設計中應該注意的幾個問題

    電路教程相關知識的資料,關于電路設計中應該注意的幾個問題
    發表于 10-10 14:17 ?0次下載

    巧用編程解決WINCC的幾個問題

    巧用編程解決WINCC的幾個問題
    發表于 02-07 18:01 ?16次下載

    經驗:藍牙Beacon應用于室內定位的幾個問題總結

    藍牙Beacon應用于室內定位的幾個問題 藍牙Beacon技術很熱,但鑒于這項技術還不是太完善,在應用于室內定位的過程中會出現一些問題,現在例舉出幾個問題供大家參考
    發表于 09-19 14:24 ?8次下載

    關于線電壓和相電壓的幾個問題

    關于線電壓和相電壓的幾個問題
    的頭像 發表于 06-18 16:03 ?1.1w次閱讀
    關于線電壓和相電壓的<b class='flag-5'>幾個問題</b>

    關于差動放大電路實驗的幾個問題

    關于差動放大電路實驗的幾個問題解答。
    發表于 04-09 11:28 ?7次下載

    電路在線維修測試中的幾個問題

    電路在線維修測試中的幾個問題(現代電源技術第二章)-電路在線維修測試中的幾個問題? ? ? ? ? ? ? ? ??
    發表于 09-24 09:51 ?8次下載
    電路在線維修測試中的<b class='flag-5'>幾個問題</b>

    AUTOSAR通信協議棧的幾個問題

    最近在研究AUTOSAR通信協議棧的時候產生了以下幾個問題
    的頭像 發表于 01-31 09:23 ?1955次閱讀

    恒溫恒濕試驗箱使用容易疏忽的幾個問題

    恒溫恒濕試驗箱使用容易疏忽的幾個問題
    的頭像 發表于 09-02 15:39 ?526次閱讀
    恒溫恒濕試驗箱使用容易疏忽的<b class='flag-5'>幾個問題</b>

    STM32串口中斷及DMA接收常見的幾個問題

    STM32串口中斷及DMA接收常見的幾個問題
    的頭像 發表于 10-26 16:41 ?3567次閱讀
    STM32串口中斷及DMA接收常見的<b class='flag-5'>幾個問題</b>

    學習處理電源emi的幾個問題

    電子發燒友網站提供《學習處理電源emi的幾個問題.pdf》資料免費下載
    發表于 11-20 10:16 ?0次下載
    學習處理電源emi的<b class='flag-5'>幾個問題</b>
    主站蜘蛛池模板: 毛片一区二区三区| 国产亚洲精品香蕉视频播放| 日本高清无人区影院| 亚洲综合AV在线在线播放| 国产乱国产乱老熟300部视频| 欧美黑人巨大xxxxx| 9477小游戏| 麻豆国产自制在线观看| 制服国产欧美亚洲日韩| 老师的快感电影完整版| 小草观看免费高清视频| 国产精品大全国产精品| 沈阳熟女露脸对白视频| 国产精品96久久久久久AV不卡| 色偷拍自怕亚洲在线| 国产成人欧美日韩在线电影| 忘忧草在线影院WWW日本动漫| 7723日本高清完整版在线观看 | 樱花草在线影视WWW日本动漫| 精品欧美一区二区三区久久久| 人人射人人爱| 成人无码精品一区二区在线观看 | 亚洲精品久久区二区三区蜜桃臀| 国产在线播放不卡| 亚洲午夜精品久久久久久抢| 成人午夜剧场| 天天国产在线精品亚洲| 国产一区二区波多野结衣| 亚洲一二三产品区别在哪里| 久久久96人妻无码精品蜜桃| 91次元黄色观看| 日韩国产精品欧美一区二区| 国产亚洲精品在线视频| 在线视频网站www色| 欧美精品色婷婷五月综合| 干极品美女| 亚洲中文字幕无码一久久区 | 精品区2区3区4区产品乱码9| 5278欧美一区二区三区| 日本漫画之无彩翼漫画| 国产午夜精品一区二区三区 |