999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C8O51F32O數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

2011-06-02 01:33:3895841部隊(duì)胡桂陽尹利國
電子世界 2011年12期
關(guān)鍵詞:單片機(jī)程序設(shè)計(jì)

95841部隊(duì) 胡桂陽 尹利國

94129部隊(duì)14分隊(duì) 王友增

隨著軍事武器裝備的日益發(fā)展,許多航空設(shè)備在進(jìn)行功能、性能考核試驗(yàn)時(shí),無論地面試驗(yàn)還是空中試驗(yàn),都需要對(duì)自身輸出的信息進(jìn)行實(shí)時(shí)采集存儲(chǔ),以供試驗(yàn)后對(duì)數(shù)據(jù)進(jìn)行分析處理,從而準(zhǔn)確評(píng)定其功能、性能及其輸出參數(shù)的準(zhǔn)確性。傳統(tǒng)的數(shù)據(jù)采集器常常采用單板機(jī)外掛電子硬盤的方法進(jìn)行數(shù)據(jù)采集,然后通過RS-232串口下載數(shù)據(jù)后進(jìn)行數(shù)據(jù)分析處理。這種采集器具有體積大、成本高、可靠性低及數(shù)據(jù)下載速度慢的缺陷,特別是設(shè)備在空中試飛時(shí),這樣的缺點(diǎn)是不允許的。隨著單片機(jī)機(jī)技術(shù)的發(fā)展,以及Flash存儲(chǔ)器容量的不斷擴(kuò)大,針對(duì)需要設(shè)計(jì)了一款基于C8O51F32O單片機(jī)外接M25P32閃速存儲(chǔ)器的數(shù)據(jù)采集器,該采集器具有體積小、成本低、功耗低、操作使用簡單方便、可靠性高等特點(diǎn)。

1.系統(tǒng)總體設(shè)計(jì)

目前廣泛應(yīng)用的通訊接口形式比較多如ARINC429、1553B、RS-422、RS-232C、CAN等,設(shè)計(jì)一種基于單片機(jī)通訊接口可選、數(shù)據(jù)存儲(chǔ)量大、體積小、功耗低、價(jià)格低廉的數(shù)據(jù)采集器其應(yīng)用前景將非常廣闊。基于C8O51F32O單片機(jī)外接M25P32閃速存儲(chǔ)器的數(shù)據(jù)采集器的結(jié)構(gòu)原理如圖1。該采集器選用單片機(jī)C8O51F32O,外接M25P32閃速存儲(chǔ)器,通過模擬開關(guān)選擇外部通訊接口進(jìn)行數(shù)據(jù)采集,利用C8O51F32O中的USB接口進(jìn)行數(shù)據(jù)下載。該數(shù)據(jù)采集器主要有以下特點(diǎn):

(1)數(shù)據(jù)采集通訊接口可選。通過單片機(jī)P1口控制模擬開關(guān)MAX323,選擇外部通訊接口RS-422或RS-232C;

(2)下載速度快。C8O51F32O中的USB接口與上計(jì)算機(jī)USB接口進(jìn)行通訊,數(shù)據(jù)下載可在幾秒中就可以完成。

(3)存儲(chǔ)數(shù)據(jù)量大。M25P32存儲(chǔ)數(shù)據(jù)量可以達(dá)到32M位,1OO字節(jié)、波特率1152OObps、更新率1OOHz的數(shù)據(jù)存儲(chǔ)量可以進(jìn)行4小時(shí)的數(shù)據(jù)存儲(chǔ),可以滿足大多數(shù)應(yīng)用場(chǎng)合。

(4)自動(dòng)指示數(shù)據(jù)存儲(chǔ)情況。可以通過LED指示燈顯示數(shù)據(jù)正在存儲(chǔ)、正在下載、存儲(chǔ)數(shù)據(jù)已滿等信息。

(5)可以通過JTAG口進(jìn)行在線程序調(diào)試。C8O51F32O片內(nèi)Silicon Labs二線開發(fā)接口允許使用安裝在最終應(yīng)用系統(tǒng)上的產(chǎn)品MCU進(jìn)行非侵入式(不占用片內(nèi)資源)、全速、在系統(tǒng)調(diào)試。

(6)體積小、重量輕、成本低、功耗低、操作使用簡單方便、可靠性高等特點(diǎn)。該采集器尺寸:長(1O8mm)*寬(75mm)*高(52mm);重量:245g;采用一塊3.6V的1.8Ah的鋰電池可以工作3O小時(shí)以上。

表1 Code Flash的存儲(chǔ)頁安排

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

采集器的主要硬件原理圖如圖2所示。

根據(jù)采集器總體設(shè)計(jì)的特點(diǎn),單片機(jī)采用C8O51F32O。C8O51F32O器件是完全集成的混合信號(hào)片上系統(tǒng)型MCU。其主要特性如下:全速、非侵入式的在系統(tǒng)調(diào)試接口(片內(nèi));通用串行總線(USB)功能控制器,有8個(gè)靈活的端點(diǎn)管道,集成收發(fā)器和1K FIFO RAM;硬件實(shí)現(xiàn)的SMBus/I2C、增強(qiáng)型UART和增強(qiáng)型SPI串行接口;FLASH存儲(chǔ)器還具有在系統(tǒng)重新編程能力,可用于非易失性數(shù)據(jù)存儲(chǔ),并允許現(xiàn)場(chǎng)更新8O51固件。

由于C8O51-F32O具有以上的優(yōu)越性能,考慮存儲(chǔ)數(shù)據(jù)量大,采用USB接口下載數(shù)據(jù)比串口快,同時(shí)它具有硬件SPI接口,能夠方便與SPI接口的存儲(chǔ)器進(jìn)行通信。

由于C8O51F32O具有硬件SPI串行接口,選擇具有SPI串行接口的FLASH存儲(chǔ)器比較好,能夠充分利用資源。選用了ST公司的M25P32Flash存儲(chǔ)器。其特性介紹如下:M25P16是32兆位的串行Flash存儲(chǔ)器,具有機(jī)械寫保護(hù)功能,通過與SPI兼容總線高速進(jìn)行存儲(chǔ);存儲(chǔ)器通過運(yùn)用頁寫指令每次能寫1~256字節(jié),頁寫(256)字節(jié),時(shí)間1.4ms(典型);由64個(gè)扇區(qū)組成,每個(gè)扇區(qū)包括256頁,每頁256字節(jié),總共16384頁,4,194,3O4個(gè)字節(jié)。單電源:2.7-3.6V;串行SPI接口;最大操作時(shí)鐘頻率5OMHZ;1OOOOO次檫/寫次數(shù),高達(dá)2O年的數(shù)據(jù)存儲(chǔ)時(shí)間。

設(shè)計(jì)LED指示電路主要是為了方便使用和進(jìn)行故障診斷,同時(shí)可以知道主程序執(zhí)行情況。LED電路如圖2,當(dāng)打開電源開關(guān)K1,LEDO(綠燈)亮;LED1(紅燈)亮后馬上滅,表示通訊信號(hào)握手成功;LED2(綠燈)亮,表示等待采集數(shù)據(jù);當(dāng)打開采集開關(guān)K2,LED2(綠燈)滅,表示正在采集數(shù)據(jù);Flash數(shù)據(jù)存儲(chǔ)滿LED3(黃燈)亮,表示Flash數(shù)據(jù)存儲(chǔ)滿,此時(shí)關(guān)掉采集開關(guān)K2,LED2(綠燈)亮。下載數(shù)據(jù)時(shí),LED1(紅燈)亮,下載數(shù)據(jù)結(jié)束,LED1(紅燈)滅。

機(jī)載測(cè)試裝置主要是進(jìn)行數(shù)據(jù)的的存儲(chǔ),當(dāng)試驗(yàn)結(jié)束后,存儲(chǔ)的數(shù)據(jù)要通過C8O51F32O的USB接口下載到PC機(jī)中,其連接電路如圖2。

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

3.1 單片機(jī)程序設(shè)計(jì)

系統(tǒng)軟件主要包括兩部分,一是下位機(jī)C8O51F32O單片機(jī)軟件;二是上位機(jī)PC機(jī)軟件。下位機(jī)軟件采用C語言編寫。下位機(jī)軟件設(shè)計(jì)主要是C8O51F32O單片機(jī)程序設(shè)計(jì),下位機(jī)主程序如圖3,它包括以下四個(gè)部分:

(1)單片機(jī)C8O51F32O單片機(jī)初始化程序的設(shè)計(jì),包括PCAOMD、PORT、SYSCLK、VDD_MON、UARTO、USBO等的初始化;

(2)通訊接口的初始化、數(shù)據(jù)通訊程序的設(shè)計(jì);

(3)Flash存儲(chǔ)器M25P32的讀寫以及擦寫程序的設(shè)計(jì);

(4)通用串行總線控制器(USBO)程序設(shè)計(jì)。

3.2 Flash程序設(shè)計(jì)

M25P32的主要程序包括:讀Flash程序FlashRead(),其流程圖見圖4;寫Flash程序FlashWrite(),其流程圖見圖5;扇區(qū)擦寫程序FlashSectorErase();

單片機(jī)C8O51F32O中code中Ox3AOO開始的一頁(512個(gè)字節(jié)),用來保存M25P32中數(shù)據(jù)的大小和塊數(shù),Code Flash的存儲(chǔ)頁安排如表1。接收/發(fā)送文件緩存安排為Temptorage[O]~Temptorage[3],每一緩存為64字節(jié)。

3.3 USB程序設(shè)計(jì)

下位機(jī)USB能正確與上位機(jī)正常通信,它是由收發(fā)器的狀態(tài)機(jī)來控制的。當(dāng)USB總線中斷引起USB總線復(fù)位,狀態(tài)機(jī)處于等待請(qǐng)求打開一個(gè)設(shè)備實(shí)例狀態(tài),按照USB協(xié)議與上位機(jī)握手成功后,USB處于空閑等待狀態(tài)。如果沒有消息請(qǐng)求,則狀態(tài)機(jī)一直處于空閑等待狀態(tài),一直等待主機(jī)發(fā)送的消息請(qǐng)求,當(dāng)有USB中斷時(shí),則執(zhí)行USB中斷程序。當(dāng)下位機(jī)處于數(shù)據(jù)采集狀態(tài)時(shí),USB中斷不被響應(yīng),USB不工作。

USBO的主要程序是usb_isr.c,其主要函數(shù)及功能如下:

4.應(yīng)用結(jié)論

該采集器對(duì)某型航向、姿態(tài)參考系統(tǒng)進(jìn)行空中它機(jī)校飛試驗(yàn)的數(shù)據(jù)進(jìn)行采集,通訊接口RS-422,記錄數(shù)據(jù)為47字節(jié),波特率1152OObps,數(shù)據(jù)更新率1OHz,試飛時(shí)間1小時(shí)2O分鐘,記錄存儲(chǔ)空間約2.56M,實(shí)際下載數(shù)據(jù)時(shí)間約1O秒鐘,滿足試驗(yàn)記錄要求。總共飛行多個(gè)架次,數(shù)據(jù)沒有丟失現(xiàn)象。同時(shí)在地面進(jìn)行數(shù)據(jù)試驗(yàn)多次,從未發(fā)生異常現(xiàn)象。實(shí)踐證明,該型采集器具有體積小、重量輕、成本低、功耗低、操作使用簡單方便、可靠性高等特點(diǎn),特別適合數(shù)據(jù)量適中的數(shù)據(jù)記錄場(chǎng)合。

[1]馬忠梅,張凱,馬巖等.單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)[M].北京航空航天大學(xué)出版社,2003,5.

[2]沈陽新華龍電子有限公司.C8051Fxxx高速SOC單片機(jī)原理及應(yīng)用[Z].新華龍電子有限公司,2001.

[3]胡桂陽.基于GPS彈射試驗(yàn)裝置的研究[D].華中科技大學(xué)論文,2006,7.

猜你喜歡
單片機(jī)程序設(shè)計(jì)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
瞞天過海——仿生設(shè)計(jì)萌到家
“程序猿”的生活什么樣
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動(dòng)“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
主站蜘蛛池模板: 精品国产欧美精品v| 97成人在线视频| 91久久夜色精品| 夜夜操狠狠操| 欧美性精品不卡在线观看| 国模视频一区二区| 五月婷婷伊人网| 又爽又大又光又色的午夜视频| 国产精品lululu在线观看| 精品亚洲欧美中文字幕在线看| 久久综合一个色综合网| 九九九国产| 国产久草视频| 国产成人AV综合久久| 在线高清亚洲精品二区| 国产精品污视频| 性网站在线观看| 国内精品久久人妻无码大片高| 2021无码专区人妻系列日韩| 国产午夜福利在线小视频| 国产Av无码精品色午夜| 日韩精品资源| 欧洲亚洲一区| 国产乱人免费视频| 中文字幕人妻无码系列第三区| 青青操视频在线| 国内嫩模私拍精品视频| 亚洲av成人无码网站在线观看| 日本黄色不卡视频| 亚洲精品无码高潮喷水A| 日韩av资源在线| 特级aaaaaaaaa毛片免费视频| 久久超级碰| 日韩人妻少妇一区二区| 欧美97色| 成人字幕网视频在线观看| 亚洲国产精品一区二区第一页免| 91亚瑟视频| 成人免费一级片| 久久精品人人做人人爽97| 嫩草在线视频| 亚洲日韩AV无码一区二区三区人 | 国产人前露出系列视频| 国产综合色在线视频播放线视| 91精品啪在线观看国产91九色| 久久午夜夜伦鲁鲁片无码免费| 日本a级免费| 国产av剧情无码精品色午夜| 九九这里只有精品视频| 日韩黄色大片免费看| 人妻中文久热无码丝袜| 久久福利网| 手机在线免费不卡一区二| 无码有码中文字幕| 亚洲丝袜第一页| 蜜芽一区二区国产精品| 国产欧美又粗又猛又爽老| 亚洲欧美色中文字幕| 欧美日本不卡| 有专无码视频| 久久成人国产精品免费软件| 国产高清精品在线91| 日韩精品成人在线| 亚洲成人精品在线| AV在线天堂进入| h视频在线播放| 国产一区二区丝袜高跟鞋| 日本欧美视频在线观看| 欧美成人第一页| 丁香婷婷激情综合激情| 午夜国产大片免费观看| 精品久久国产综合精麻豆| 91人人妻人人做人人爽男同| 国产91在线|日本| 综合色区亚洲熟妇在线| 国产91在线|日本| 亚洲Aⅴ无码专区在线观看q| 色国产视频| 狠狠色综合网| 国产在线高清一级毛片| 欧美激情伊人| 亚洲精品另类|