版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高速計(jì)數(shù)器及其應(yīng)用使用高速計(jì)數(shù)器Q0.0置0初始化高速計(jì)數(shù)器HSC0 (SMB37為HSC0控制字) (16#F8即11111000 指將HSC1的預(yù)設(shè)值和當(dāng)前值設(shè)置為允許更新,方向允許更新,4倍頻的向上計(jì)數(shù),起始、復(fù)位現(xiàn)用高電平)將HSC0的當(dāng)前值(SMD38)更新為0MAIN將HSC0的預(yù)設(shè)值(SMD42)設(shè)置為1000將HSC0的計(jì)數(shù)模式設(shè)置為0(僅僅I0.0輸入時(shí)鐘脈沖,具有內(nèi)部方向控制的單相計(jì)數(shù)器)調(diào)用子程序0和1在特殊存儲(chǔ)字節(jié)SMB67中定義脈沖輸出特性:(16#8D即10001101)脈沖串(PT0單段), 1ms/tick即時(shí)基,可更新脈沖和周期,啟用PTOSMW68定義脈沖周
2、期,其值為時(shí)基的倍數(shù)(周期值)1ms在SMD72中指定需要產(chǎn)生的脈沖數(shù)(PTO脈沖計(jì)值)為30000(SMD72位內(nèi)存雙字,即四個(gè)字節(jié))啟動(dòng)PLS用I0.0在高速輸入中提供給HSC0的脈沖串輸出SBR_0脈沖周期1msPTO脈沖數(shù)SBR_1把中斷程序0分配給中斷事件12(HSC0的當(dāng)前值CV等于設(shè)定值PV),只要脈沖計(jì)數(shù)值達(dá)到設(shè)定值,該事件就會(huì)發(fā)生允許中斷啟動(dòng)HSC0INT_0Q0.1置位SMB37給10100000,即啟用HSC0,寫(xiě)入新預(yù)設(shè)值為HSC0設(shè)置新的設(shè)定值1500(第二設(shè)定值)用中斷程序1取代中斷程序0,分配給中斷事件12(HSC0的CV=PV)啟動(dòng)HSC0INT_1Q0.2置位
3、SMB37寫(xiě)入10110000,即啟用HSC0,寫(xiě)入新設(shè)定值和計(jì)數(shù)方向,改成減計(jì)數(shù)設(shè)置新的設(shè)定值1000(第三設(shè)定值)用中斷程序2取代中斷程序1,分配給中斷事件12(HSC0的CV=PV)啟動(dòng)HSC0INT_3Q0.1和Q0.2復(fù)位SMB37寫(xiě)入11011000,即寫(xiě)入新當(dāng)前值和技術(shù)方向,改成加計(jì)數(shù)將當(dāng)前計(jì)數(shù)值置為0,而設(shè)定值PV保持不變(1000)重新把中斷程序0分配給中斷事件12,程序再次起動(dòng)HSC0運(yùn)行當(dāng)脈沖數(shù)達(dá)到SMD72中規(guī)定的個(gè)數(shù)后,程序就終止使用高速計(jì)數(shù)器累計(jì)脈沖來(lái)模擬電壓值MAIN第一個(gè)掃描周期調(diào)用子程序SBR_0把高速計(jì)數(shù)器HSC1的控制字節(jié)SMB47置為16進(jìn)制數(shù)FC,(1
4、1111100)含義是:正方向計(jì)數(shù),可更新預(yù)置值(PV),可更新當(dāng)前值(CV),激活HSC1;用指令HDEF把高速計(jì)數(shù)器HSC1置成工作模式0,即沒(méi)有復(fù)位或起始輸入,也沒(méi)有外部的方向選擇;當(dāng)前值SMD48復(fù)位為0,預(yù)置值SMD52置為FFFF(十六進(jìn)制)SBR_0定時(shí)中斷0間隔時(shí)間SMB34置為100ms;中斷程序0分配給定時(shí)中斷0(中斷事件10),并允許中斷,用指令HSC1啟動(dòng)高速計(jì)數(shù)器HSC1的計(jì)數(shù)值存入VD100;HSC1當(dāng)前值復(fù)位;重新設(shè)置HSC1控制字節(jié)(11000000):上升沿復(fù)位,上升沿起動(dòng),4*計(jì)數(shù)速率,反向計(jì)數(shù),不改變方向不更新PV,可更新CV,激活HSC1;啟動(dòng)高速計(jì)數(shù)器HSC1INT_0SC1的計(jì)數(shù)值除以2(即VD100右移1位);在輸出端Q0.0至Q0.7顯示10倍被測(cè)電壓值(0-100V) 每100ms調(diào)用一次中斷程序0,讀出高速計(jì)數(shù)器的數(shù)值后將其置零。通過(guò)HSC1計(jì)數(shù)值及變換關(guān)系(0-2kHz對(duì)應(yīng)于0-10V,200V/Hz)來(lái)求被測(cè)的模擬電壓值。本例中,計(jì)數(shù)值僅除以2,然后置入輸出字節(jié)QB0,以便通過(guò)LED來(lái)顯示被測(cè)的電壓值。顯示值與10倍真實(shí)電壓值相對(duì)應(yīng)。 中斷間隔時(shí)間可在5-255ms的范圍內(nèi)變化,然而通過(guò)設(shè)立一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《-C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo)書(shū)
- 6《飛向藍(lán)天的恐龍》 公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 6 變色龍公開(kāi)課一等獎(jiǎng)創(chuàng)新教案
- 2024年《影視鑒賞》知識(shí)考試題庫(kù)及答案(含各題型)
- 2025年綿陽(yáng)燃?xì)饧瘓F(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年數(shù)字江西科技有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年四川三新供電服務(wù)公司招聘筆試參考題庫(kù)含答案解析
- 2025年貴州宜興化工有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年民生集團(tuán)及所屬子公司招聘筆試參考題庫(kù)含答案解析
- 2025年濰柴動(dòng)力股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年中國(guó)CAR-T免疫細(xì)胞治療行業(yè)市場(chǎng)發(fā)展前景研究報(bào)告-智研咨詢(xún)發(fā)布
- YY/T 1409-2016等離子手術(shù)設(shè)備
- 蕪湖市教育高層次人才分層培養(yǎng)實(shí)施方案
- 電梯安全防護(hù)知識(shí)培訓(xùn)PPT課件:正確使用電梯
- 設(shè)計(jì)風(fēng)速、覆冰的基準(zhǔn)和應(yīng)用
- 水果深加工項(xiàng)目商業(yè)計(jì)劃書(shū)范文參考
- 基于單片機(jī)的室內(nèi)環(huán)境檢測(cè)系統(tǒng)設(shè)計(jì)開(kāi)題報(bào)告
- 愛(ài)麗絲夢(mèng)游仙境話(huà)劇中英文劇本
- 中英文驗(yàn)貨報(bào)告模板
- 五年級(jí)上冊(cè)人教版數(shù)學(xué)脫式計(jì)算題五年級(jí)上冊(cè)脫式計(jì)算,解方程,應(yīng)用題
- 東汪鎮(zhèn)中學(xué)對(duì)標(biāo)活動(dòng)實(shí)施實(shí)施方案
評(píng)論
0/150
提交評(píng)論