[發(fā)明專利]自適應(yīng)定時方法、裝置有效
| 申請?zhí)枺?/td> | 202010595042.X | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111830816B | 公開(公告)日: | 2023-05-12 |
| 發(fā)明(設(shè)計)人: | 潘帥;李大寶 | 申請(專利權(quán))人: | 南京天朗防務(wù)科技有限公司 |
| 主分類號: | G04F10/04 | 分類號: | G04F10/04;H03K7/08 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 210005 江蘇省南京市麒麟科*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自適應(yīng) 定時 方法 裝置 | ||
本發(fā)明公開了一種自適應(yīng)定時方法、裝置,所述方法包括:設(shè)定脈沖的時間序列,和定時器發(fā)生中斷的時間寬度;所述時間序列包括時間節(jié)點、脈沖寬度;控制計數(shù)器開始計數(shù),在設(shè)置的計數(shù)器初值達到時間節(jié)點時,控制觸發(fā)脈沖動作;所述計數(shù)器初值依據(jù)發(fā)生中斷的次數(shù)而相應(yīng)增長。采用上述技術(shù)方案,定時脈沖相對0時刻可正、可負(fù);降低時序的存儲開銷。
技術(shù)領(lǐng)域
本發(fā)明涉及單片機定時控制領(lǐng)域,尤其涉及一種自適應(yīng)定時方法、裝置。
背景技術(shù)
單片機定時器通常用于控制脈沖的輸出,在現(xiàn)有技術(shù)中采用的定時器控制脈沖方案中,定時器只能相對于0時刻設(shè)置正的時間序列,不適用于需要設(shè)置負(fù)的時間序列,其次,定時器的時間序列都是相對于0時刻而言的,當(dāng)時序較多時會占用大量的存儲空間,從而降低了定時器的性能。
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明旨在提供一種自適應(yīng)定時方法、裝置,通過計數(shù)器初值與時間序列之間的設(shè)置關(guān)系,實現(xiàn)定時脈沖相對0時刻可正、可負(fù),其次,通過設(shè)置時間節(jié)點和脈沖寬度,每個定時脈沖的相對時序關(guān)系可任意配置,可以降低時序的存儲開銷。
技術(shù)方案:本發(fā)明提供一種自適應(yīng)定時方法,包括:設(shè)定脈沖的時間序列,和定時器發(fā)生中斷的時間寬度;所述時間序列包括時間節(jié)點、脈沖寬度;控制計數(shù)器開始計數(shù),在設(shè)置的計數(shù)器初值達到時間節(jié)點時,控制觸發(fā)脈沖動作;所述計數(shù)器初值依據(jù)發(fā)生中斷的次數(shù)而相應(yīng)增長。
具體的,所述定時器工作方式為TMOD=1。
具體的,所述定時器初始化和中斷時設(shè)置TH0=(65536-50000)/256,TL0=(65536-50000)0xff。
具體的,所述時間序列為t0,Δt0,t1,Δt1,…,tn-1,Δtn-1,其中t0,t1,…,tn-1為時間節(jié)點,Δt0,Δt1,…,Δtn-1為與各個時間節(jié)點對應(yīng)的脈沖寬度,時間節(jié)點占計數(shù)器12位,脈沖寬度占計數(shù)器4位。
具體的,當(dāng)計數(shù)器初值等于ti-t0時,控制觸發(fā)開始脈沖;當(dāng)計數(shù)器初值等于ti-t0+Δti時,控制觸發(fā)結(jié)束脈沖;ti為第i個時間節(jié)點。
本發(fā)明還提供一種自適應(yīng)定時裝置,包括:設(shè)定單元和計數(shù)單元,其中:
所述設(shè)定單元,用于設(shè)定脈沖的時間序列,和定時器發(fā)生中斷的時間寬度;所述時間序列包括時間節(jié)點、脈沖寬度;
所述計數(shù)單元,用于控制計數(shù)器開始計數(shù),在設(shè)置的計數(shù)器初值達到時間節(jié)點時,控制觸發(fā)脈沖動作;所述計數(shù)器初值依據(jù)發(fā)生中斷的次數(shù)而相應(yīng)增長。
具體的,所述定時器工作方式為TMOD=1。
具體的,所述定時器初始化和中斷時設(shè)置TH0=(65536-50000)/256,TL0=(65536-50000)0xff。
具體的,所述時間序列為t0,Δt0,t1,Δt1,…,tn-1,Δtn-1,其中t0,t1,…,tn-1為時間節(jié)點,Δt0,Δt1,…,Δtn-1為與各個時間節(jié)點對應(yīng)的脈沖寬度,時間節(jié)點占計數(shù)器12位,脈沖寬度占計數(shù)器4位。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京天朗防務(wù)科技有限公司,未經(jīng)南京天朗防務(wù)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010595042.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機匣和自適應(yīng)風(fēng)扇的智能發(fā)動機
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機燃氣自適應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





