亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        AVR微控制器的多CPU共享高精度實(shí)時(shí)時(shí)鐘系統(tǒng)

        2017-11-09 01:11:41,
        關(guān)鍵詞:程序模塊錄波系統(tǒng)故障

        ,

        (國(guó)電南京自動(dòng)化股份有限公司,南京 210003)

        AVR微控制器的多CPU共享高精度實(shí)時(shí)時(shí)鐘系統(tǒng)

        付國(guó)新,江曉亮

        (國(guó)電南京自動(dòng)化股份有限公司,南京 210003)

        基于AVR微控制器設(shè)計(jì)了一種高精度、穩(wěn)定準(zhǔn)確的實(shí)時(shí)時(shí)鐘系統(tǒng),多CPU通過(guò)高速SPI總線共享時(shí)鐘信息,給出了硬件系統(tǒng)的設(shè)計(jì)方法和軟件系統(tǒng)的設(shè)計(jì)流程,該設(shè)計(jì)已經(jīng)在電力系統(tǒng)故障錄波裝置中成功應(yīng)用,具有一定的推廣價(jià)值。

        AVR微控制器;SPI總線;TWI總線;IRIGB碼

        引 言

        在電力系統(tǒng)中,幾乎所有自動(dòng)化裝置都需要有一個(gè)高精度、高分辨率的實(shí)時(shí)時(shí)鐘,尤其是電力系統(tǒng)故障錄波裝置,時(shí)戳的分辨率至少為30.517 5 μs,而且能接收GPS裝置的對(duì)時(shí)。一般時(shí)鐘芯片的分辨率最多到0.1 s。如果需要分辨到μs級(jí),就需要CPU維護(hù)一個(gè)μs級(jí)的定時(shí)器,這樣既消耗CPU資源,又對(duì)多任務(wù)系統(tǒng)下的操作系統(tǒng)造成負(fù)擔(dān)。隨著對(duì)電力系統(tǒng)故障錄波裝置采集數(shù)據(jù)時(shí)戳的精度和分辨率要求越來(lái)越高,對(duì)時(shí)鐘系統(tǒng)的設(shè)計(jì)要求也越來(lái)越高。本文設(shè)計(jì)的基于AVR微控制器多CPU共享高精度時(shí)鐘系統(tǒng)針對(duì)以上技術(shù)的發(fā)展和需求,提出在嵌入式裝置下,高精度、高分辨率實(shí)時(shí)時(shí)鐘模塊化設(shè)計(jì)思想,把系統(tǒng)的時(shí)鐘放在一個(gè)廉價(jià)的高速微控制器上實(shí)現(xiàn),由它來(lái)維護(hù)一個(gè)分辨率為30.517 5 μs的實(shí)時(shí)時(shí)鐘,同時(shí)把與GPS所有的對(duì)時(shí)方式集中設(shè)計(jì)到該模塊中,為其他CPU提供一個(gè)標(biāo)準(zhǔn)的SPI接口,由SPI給各個(gè)CPU提供統(tǒng)一的時(shí)鐘,同時(shí)提供一個(gè)I2C接口,主CPU可修改模塊上的時(shí)鐘芯片,從而滿足實(shí)際應(yīng)用中對(duì)錄波裝置或其嵌入式裝置高精度、高分辨率的時(shí)鐘要求。

        1 系統(tǒng)硬件設(shè)計(jì)

        本設(shè)計(jì)采用ATMEL公司AVR 8位微控制器ATmega16,該控制器具備低功耗、易用性、高集成性、硬件資源豐富和高性價(jià)比等特點(diǎn)[1]。本設(shè)計(jì)系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        ATmega16的T/C的輸入捕捉單元可用來(lái)捕獲外部事件,并為其賦予時(shí)間標(biāo)記以說(shuō)明此事件發(fā)生的時(shí)刻。IRIGB信號(hào)接入主控制器的ICP引腳,就可以測(cè)量碼元寬度,解析B碼信息。本設(shè)計(jì)選用DS3232作為系統(tǒng)基礎(chǔ)時(shí)間,該芯片有32 kHz的溫補(bǔ)晶振,能提供穩(wěn)定精確的參考時(shí)鐘,時(shí)鐘精度為±3.5 ppm,內(nèi)置測(cè)溫模塊。兩線串行接口TWI 總線[2]和工作于主機(jī)模式的串行接口SPI總線于電力系統(tǒng)故障錄波CPU連接,可同時(shí)為2個(gè)電力系統(tǒng)故障錄波CPU提供UTC時(shí)標(biāo),并接收電力系統(tǒng)故障錄波CPU的各種命令。本設(shè)計(jì)以DS3232的32 kHz的信號(hào)為節(jié)拍,維護(hù)一個(gè)分辨率為30.517 5 μs的軟時(shí)鐘,該軟時(shí)鐘24小時(shí)守時(shí)誤差不大于200 ms,為錄波CPU提供高精度、高分辨率、高穩(wěn)定的時(shí)標(biāo),減少電力系統(tǒng)故障錄波CPU的工作負(fù)荷。本設(shè)計(jì)系統(tǒng)原理圖如圖2所示,主要由電源、時(shí)鐘、B碼和CPU四部分組成。

        圖2 系統(tǒng)原理圖

        圖2 系統(tǒng)原理圖(續(xù))

        2 系統(tǒng)軟件設(shè)計(jì)

        本設(shè)計(jì)軟件主要由三大模塊組成,分別是外中斷服務(wù)程序模塊、主循環(huán)模塊和ICP中斷服務(wù)程序模塊。

        2.1 外中斷服務(wù)程序模塊

        外中斷以DS3232的32 kHz方波信號(hào)為中斷請(qǐng)求信號(hào),維護(hù)UTC格式的軟時(shí)鐘,每次中斷軟時(shí)鐘量加30 517 ns,并且將當(dāng)前時(shí)標(biāo)、B碼中的質(zhì)量狀態(tài)、校驗(yàn)位、潤(rùn)秒等信息通過(guò)SPI總線發(fā)給兩個(gè)錄波CPU。外中斷服務(wù)程序流程圖如圖3所示。

        圖3 外中斷服務(wù)程序流程圖

        2.2 主程序模塊

        主程序模塊完成主控制器硬件資源的初始化,讀取DS3232的時(shí)間信息并轉(zhuǎn)換成UTC格式,在主循環(huán)中,每次查詢I2C控制器的狀態(tài)[3],當(dāng)錄波CPU通過(guò)I2C發(fā)出各種命令時(shí),主控制器就可獲取,并解析、響應(yīng)命令,實(shí)現(xiàn)設(shè)置DS3232、溫度采集、電源電壓采集。主程序流程圖如圖4所示。

        圖4 主程序流程圖

        2.3 ICP中斷服務(wù)程序模塊

        ICP中斷服務(wù)程序模塊完成B碼采集和碼元解析,從B碼中提取出年、月、日、時(shí)、分、秒信息和秒的起始位置,并以此修改軟時(shí)鐘信息,實(shí)現(xiàn)軟時(shí)鐘與GPS的同步。ICP中斷服務(wù)程序流程圖如圖5所示。

        圖5 ICP中斷服務(wù)程序流程圖

        結(jié) 語(yǔ)

        [1] 李泓.AVR單片機(jī)入門(mén)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2008.

        [2] 郭祥軍.AVR單片機(jī)的TWI總線的原理及應(yīng)用[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2006(8):37-39.

        [3] 肖晶晶,李天劍,吳啟焱.基于TWI接口的AVR單片機(jī)通信系統(tǒng)設(shè)計(jì)[J].北京信息科技大學(xué)學(xué)報(bào),2009,24(4):66-68.

        參考文獻(xiàn)

        [1] 羅成. 高清視頻矩陣的發(fā)展與分類(lèi)[J]. 中國(guó)公共安全:綜合版,2012(6):70-72.

        [2] 趙文龍,艾志清,劉陽(yáng). 基于嵌入式Linux的視頻矩陣控制系統(tǒng)設(shè)計(jì)[J]. 電視技術(shù),2013(15):67-70,158.

        [3] 唐俊,蔣健,謝申喜. 基于樹(shù)莓派的能耗數(shù)據(jù)采集網(wǎng)關(guān)設(shè)計(jì)[J]. 測(cè)控技術(shù),2017(3):98-100,106.

        [4] 李艷芹,蔣健,李人杰. 基于樹(shù)莓派的多串口多總線服務(wù)器設(shè)計(jì)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2014(10):72-75.

        [5] 王彥. 一種視頻矩陣控制器的軟件實(shí)現(xiàn)[J]. 軟件導(dǎo)刊,2012(5):175-177.

        [6] 王春紅,尚冬娟. 確定有窮自動(dòng)機(jī)的最小化問(wèn)題探討[J]. 計(jì)算機(jī)教育,2008(7):40-42.

        謝成(碩士研究生),主要研究方向?yàn)榍度胧较到y(tǒng)設(shè)計(jì)和應(yīng)用;蔣健(副教授),主要研究方向?yàn)楣I(yè)控制系統(tǒng)。

        High-precisionReal-timeClockSystemSharedByMuti-CPUBasedonAVRMicrocontroller

        FuGuoxin,JiangXiaoliang

        (Guodian Nanjing Automation Co.,Ltd.,Nanjing 210003,China)

        In the paper,a high-precision,accuracy,stable real-time clock system is designed based on AVR microcontroller.Muti-CPU can share time by the high speed SPI.The hardware design and software flow of the clock system are given.This design has been applied in the power system fault recorder and it is feasible and useful.

        AVR microcontroller;SPI bus;TWI bus;IRIGB code

        TP3

        A

        2017-07-14)

        (責(zé)任編輯:楊迪娜 收稿日期:2017-06-12)

        猜你喜歡
        程序模塊錄波系統(tǒng)故障
        故障錄波裝置自動(dòng)測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        某型水泵旋轉(zhuǎn)系統(tǒng)故障分析
        基于信息檢索的軟件缺陷定位方法綜述*
        樂(lè)高M(jìn)INDSTORMSEV3軟件程序模塊開(kāi)發(fā)
        基于Web網(wǎng)絡(luò)的環(huán)境信息通信系統(tǒng)設(shè)計(jì)
        ADSP TS201S Link口在多DSP系統(tǒng)中的應(yīng)用
        2015款奔馳R400車(chē)預(yù)防性安全系統(tǒng)故障
        基于Hadoop技術(shù)的批量錄波數(shù)據(jù)高性能處理方法
        基于暫態(tài)錄波數(shù)據(jù)的負(fù)荷建模方法研究
        雷克薩斯ES350車(chē)空調(diào)系統(tǒng)故障2例
        国产码欧美日韩高清综合一区 | 久久久久亚洲AV成人网毛片| 久久国产香蕉一区精品天美| 中文字幕亚洲视频三区| 久久精品熟女亚洲av麻豆永永| 国产精品黄色片在线看| 久久婷婷人人澡人人爽人人爱| 囯产精品一品二区三区| 国产精品国产三级国产专播| av福利资源在线观看| 风流熟女一区二区三区| 国产高清在线观看av片| 99久久精品日本一区二区免费| 激情综合婷婷色五月蜜桃| 国产精品免费_区二区三区观看| 牛鞭伸入女人下身的真视频| 亚洲AⅤ男人的天堂在线观看| 国产伦一区二区三区久久| 国产精品精品国产色婷婷| 国内精品久久久久国产盗摄| 日日噜噜噜夜夜爽爽狠狠视频| 2021国内精品久久久久精免费| 日韩精品有码中文字幕在线| 亚洲av精品一区二区三| 综合亚洲二区三区四区在线| av天堂午夜精品一区| 亚洲精品无码高潮喷水a片软| 18禁高潮出水呻吟娇喘蜜芽 | 国产精品理论片| 亚洲成色在线综合网站| 国产精品日韩中文字幕| 国产人妖视频一区二区| 亚洲爆乳精品无码一区二区三区| 人妻少妇精品专区性色av| 日韩av二区三区一区| 国产黄色三级三级三级看三级| 国产精品一区二区久久国产| 成视频年人黄网站免费视频| 精品久久久久久久久久中文字幕| 久久精品成人免费观看97| 男女视频在线观看一区二区|