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)
主站蜘蛛池模板: 91在线视频福利| 日韩精品亚洲人旧成在线| 毛片久久网站小视频| 国产91丝袜在线播放动漫 | 久久99国产精品成人欧美| 亚洲第一国产综合| 国产专区综合另类日韩一区| a色毛片免费视频| 在线人成精品免费视频| 国产超碰在线观看| 国产亚洲精品97在线观看| 国产麻豆精品在线观看| 久久99精品久久久大学生| 青草视频在线观看国产| 国产黄色片在线看| 成年片色大黄全免费网站久久| 日本人妻一区二区三区不卡影院 | 欧美日韩资源| 亚洲国产AV无码综合原创| 丁香婷婷激情网| 蜜桃视频一区二区| 黄色网在线免费观看| 中国毛片网| 香蕉国产精品视频| 午夜精品久久久久久久99热下载| 成人综合网址| 高h视频在线| 欧美国产三级| 青青国产在线| 露脸国产精品自产在线播| 性色生活片在线观看| 精品综合久久久久久97超人| 一级毛片在线免费视频| AV老司机AV天堂| 午夜视频免费一区二区在线看| 午夜精品一区二区蜜桃| 国内精品视频区在线2021| 久久99精品国产麻豆宅宅| 国产乱子伦视频三区| 国产主播福利在线观看| 欧美成人免费| 亚洲天天更新| 久久久久人妻一区精品色奶水| 成人av专区精品无码国产| 色欲综合久久中文字幕网| 亚洲欧美激情小说另类| 日韩无码视频专区| 国产美女精品在线| 午夜少妇精品视频小电影| 国产精品香蕉在线| 免费观看国产小粉嫩喷水| 亚洲欧美人成电影在线观看| 黄色网站不卡无码| 国产午夜看片| 成人午夜视频在线| 一级黄色片网| 国产一区亚洲一区| 亚洲国产第一区二区香蕉| 国产精品yjizz视频网一二区| 国产成人91精品| 狠狠做深爱婷婷久久一区| av尤物免费在线观看| 在线人成精品免费视频| 99偷拍视频精品一区二区| 亚洲人成网站在线观看播放不卡| 日韩精品一区二区三区视频免费看| 午夜精品福利影院| 亚洲精品在线91| 91免费观看视频| 波多野结衣一区二区三区88| 亚洲一区网站| 久996视频精品免费观看| 国产在线啪| 日韩一区二区三免费高清| 亚洲av日韩av制服丝袜| 亚洲日产2021三区在线| 小说区 亚洲 自拍 另类| 国产乱人激情H在线观看| 91口爆吞精国产对白第三集| 青青草国产一区二区三区| 亚洲精品另类| 亚洲熟女中文字幕男人总站|