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日韩v欧美在线观看| 任我操在线视频| 久久精品人人做人人爽| 日本精品影院| 午夜爽爽视频| 欧洲极品无码一区二区三区| 中国丰满人妻无码束缚啪啪| 99精品热视频这里只有精品7| 国产亚洲一区二区三区在线| 国产福利观看| 国产精品视频系列专区| 婷婷99视频精品全部在线观看 | 国产精品网址在线观看你懂的| 午夜欧美理论2019理论| 亚洲第一页在线观看| 亚洲综合亚洲国产尤物| 欧美午夜在线观看| 色妞www精品视频一级下载| A级全黄试看30分钟小视频| 日韩毛片在线视频| 亚洲国产中文在线二区三区免| 黄色网页在线播放| 黄色在线不卡| 亚洲综合九九| 国产一区二区三区视频| 99精品国产自在现线观看| 青青青视频免费一区二区| 国产波多野结衣中文在线播放| 无码AV高清毛片中国一级毛片| 一级黄色片网| 久久99国产综合精品女同| 日韩中文欧美| 亚洲精品国产精品乱码不卞| 亚洲视频在线网| 在线va视频| 强乱中文字幕在线播放不卡| 亚洲精品免费网站| 国产成人永久免费视频| 亚洲综合片| 18禁不卡免费网站| 国产成年无码AⅤ片在线| 免费a级毛片视频| 国产精品七七在线播放| 看国产一级毛片| 久无码久无码av无码| 就去吻亚洲精品国产欧美| 97免费在线观看视频| 天天躁狠狠躁| 欧美日韩导航| 国产簧片免费在线播放| 人妻少妇乱子伦精品无码专区毛片| 人与鲁专区| 亚洲天堂伊人| 亚洲人成色77777在线观看| 日韩无码视频专区| 91丝袜在线观看| 免费看美女自慰的网站| 97青青青国产在线播放| 亚洲综合国产一区二区三区| 国产成人AV男人的天堂| 精品一区二区三区自慰喷水| 99视频在线免费看| 真人免费一级毛片一区二区| 噜噜噜久久| 国产午夜精品一区二区三区软件| 免费xxxxx在线观看网站| 成人福利在线免费观看| 91成人试看福利体验区| 成人国产精品视频频| 天天婬欲婬香婬色婬视频播放| 国产精品不卡片视频免费观看| 国产精品永久不卡免费视频| 久久精品亚洲热综合一区二区| 久久不卡精品| 香蕉在线视频网站| 欧美一区二区人人喊爽| 综合久久久久久久综合网| 青草91视频免费观看|