日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計(jì)算2025年會
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于SoC技術(shù)的多通道數(shù)據(jù)
  • 企業(yè):控制網(wǎng)     行業(yè):輸配電    
  • 點(diǎn)擊數(shù):1261     發(fā)布時(shí)間:2005-07-18 14:45:59
  • 分享到:
文章介紹了基于SoC技術(shù)的多通道數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與應(yīng)用。



1  引言

    隨著超大規(guī)模高速集成電路的發(fā)展,現(xiàn)代電子技術(shù)進(jìn)入了片上系統(tǒng)SoC(System on a Chip,簡稱SoC)的設(shè)計(jì)與應(yīng)用階段。SoC從系統(tǒng)的整體功能及性能出發(fā),把微處理器(MPU)、芯片結(jié)構(gòu)、數(shù)字/模擬等外圍器件全部放置在一塊芯片中,實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。與傳統(tǒng)功能單一的MCU芯片相比,SoC可以根據(jù)系統(tǒng)要求增加多種功能,在相同的工藝條件下可實(shí)現(xiàn)更高性能的系統(tǒng)指標(biāo),所需的晶體管數(shù)目可降低2~3個(gè)數(shù)量級;同時(shí)SoC技術(shù)的應(yīng)用減小了集成系統(tǒng)的體積,降低了功耗,提高了系統(tǒng)的抗電磁干擾性和可靠性[1]。
    本文基于SoC技術(shù)研制了一種多通道數(shù)據(jù)同步采集系統(tǒng),該系統(tǒng)選用集成有七通道A/D轉(zhuǎn)換電路的SoC微處理器采集七個(gè)通道的模擬信號;采用鐵電存儲技術(shù)擴(kuò)展存儲器FM1808,彌補(bǔ)微處理器存儲單元容量有限的問題,并實(shí)現(xiàn)數(shù)據(jù)的長時(shí)間存儲。為了顯示采集的數(shù)據(jù)信息,本文設(shè)計(jì)了LED串行接口驅(qū)動電路。另外,該系統(tǒng)也可實(shí)時(shí)將所采集數(shù)據(jù)發(fā)送至上位機(jī)。
    SoC技術(shù)是當(dāng)今超大規(guī)模集成電路的發(fā)展趨勢,也是21世紀(jì)集成電路技術(shù)的主流,為集成電路產(chǎn)業(yè)提供了前所未有的廣闊市場和難得的發(fā)展機(jī)遇[2]。SoC技術(shù)是一種高度集成化、固件化的系統(tǒng)集成技術(shù),其核心思想是把整個(gè)應(yīng)用電子系統(tǒng)全部集成在一個(gè)芯片中。使用SoC技術(shù)設(shè)計(jì)應(yīng)用系統(tǒng)時(shí),除了那些無法集成的外部電路或機(jī)械部分以外,其他所有的系統(tǒng)電路全部集成在一起。
    本文根據(jù)系統(tǒng)的要求選擇相應(yīng)的微處理器CPU內(nèi)核和IP模塊,設(shè)計(jì)并實(shí)現(xiàn)了基于SoC技術(shù)的多通道數(shù)據(jù)采集系統(tǒng),
使得系統(tǒng)的固件特性和功能得到了充分的優(yōu)化。

2  基于SoC技術(shù)的多通道數(shù)據(jù)采集系統(tǒng)硬件結(jié)構(gòu)

    本系統(tǒng)主要由核心控制單元、數(shù)據(jù)存儲和讀取單元、LED顯示單元和數(shù)據(jù)上傳單元組成,系統(tǒng)硬件結(jié)構(gòu)如圖1所示。



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


    本系統(tǒng)設(shè)置了四個(gè)功能鍵,系統(tǒng)模塊的功能選擇由功能鍵調(diào)用,具體功能如下:
    (1)  LED顯示鍵:每按一下則顯示一個(gè)通道采集的數(shù)據(jù)及其通道號,可通過連續(xù)操作來顯示各個(gè)通道的采集數(shù)據(jù)。該鍵連接微處理器端口IOB2,執(zhí)行中斷功能。
    (2)  讀取鍵:按一下則將存入鐵電存儲器的歷史數(shù)據(jù)全部發(fā)送至上位機(jī)。該鍵連接微處理器端口IOB3,執(zhí)行中斷功能。
    (3)  上傳鍵:按下去則不斷的向上位機(jī)發(fā)送各個(gè)通道采集的數(shù)據(jù),將鍵復(fù)位則停止數(shù)據(jù)發(fā)送。該鍵連接微處理器端口IOB10,實(shí)現(xiàn)導(dǎo)通數(shù)據(jù)流的功能。
    (4)  存儲鍵:按下去則將實(shí)時(shí)采集的數(shù)據(jù)存入鐵電存儲器,將鍵復(fù)位則停止存儲。該鍵連接微處理器端口IOB13,實(shí)現(xiàn)片選存儲芯片的功能。

2.1  核心控制單元
    由于該系統(tǒng)最基本的功能是采集多路模擬信號并將其轉(zhuǎn)換為數(shù)字信號,因此選用具有多通道A/D轉(zhuǎn)換功能的微處理器CPU內(nèi)核和IP模塊。本系統(tǒng)核心控制單元采用基于SoC的新型數(shù)/模混合系統(tǒng)級芯片SPCE061A,該芯片的CPU內(nèi)核為凌陽科技公司最新推出µ’nsp(Microcontroller and Signal Processor)16位微處理器芯片(簡稱µ’nSPTM)。
    傳統(tǒng)的多通道數(shù)據(jù)采集系統(tǒng)需外擴(kuò)多個(gè)A/D轉(zhuǎn)換電路來實(shí)現(xiàn)多通道數(shù)據(jù)采集,使得系統(tǒng)結(jié)構(gòu)復(fù)雜化,且A/D轉(zhuǎn)換精度易受干擾。本系統(tǒng)采用的SPCE061A芯片內(nèi)集成了模擬/數(shù)字?jǐn)?shù)據(jù)采集的外設(shè)及其它功能部件,其中有七路通道(Line_In)和IOA[0~6] 端口可復(fù)用的10位ADC通道,可以直接通過引線(IOA[0~6])輸入,用于將輸入的模擬信號轉(zhuǎn)換為數(shù)字信號。這樣,MCU可在片內(nèi)實(shí)現(xiàn)通道轉(zhuǎn)換及A/D轉(zhuǎn)換,既降低了硬件成本,又縮短了數(shù)據(jù)傳送距離,提高了系統(tǒng)的抗干擾能力[3]。SPCE061A的A/D轉(zhuǎn)換性能指標(biāo)如表1所示。
    核心控制單元將七個(gè)通道采集的模擬量通過A/D轉(zhuǎn)換變成數(shù)字量存儲在相應(yīng)地址的內(nèi)存中,然后根據(jù)要求將這些數(shù)據(jù)送到LED或上位機(jī)中顯示,同時(shí)也可將大量采集的歷史數(shù)據(jù)存儲起來,用作以后分析。
表1  A/D轉(zhuǎn)換性能指標(biāo)


注:[1] LSB表示為最小有效單位,在VRT=3V的情況下,1LSB為2.93 mV。
[2] 此由最大采樣率(Samplerate_max)得來,即Samplerate_max =ADC響應(yīng)率/16=1536kHz/16=96kHz。

2.2  數(shù)據(jù)存儲和讀取單元
    傳統(tǒng)易失性RAM存儲器在掉電的時(shí)候均會失去保存的數(shù)據(jù),而源于只讀存儲器(ROM)技術(shù)的非易失性存儲器不僅寫入速度慢,而且只能有限次的擦寫,寫入時(shí)功耗大。為了準(zhǔn)確、實(shí)時(shí)、快速的存儲和傳輸大量數(shù)據(jù)信息,本文采用先進(jìn)的鐵電存儲技術(shù)對數(shù)據(jù)存儲和傳輸性能進(jìn)行優(yōu)化,選用擴(kuò)展芯片SPBA01B和鐵電存儲器FM1808構(gòu)成數(shù)據(jù)存儲讀取單元。
    系統(tǒng)中所用的256K位鐵電非易失性隨機(jī)存儲器FM1808能兼容RAM的一切功能和ROM的非易失性技術(shù),是一種非易失性的快速讀寫存儲器,其特性如下:
    (1) 結(jié)構(gòu)容量為32 768×8位;
    (2) 100億次以上的讀寫次數(shù);
    (3) 掉電數(shù)據(jù)保持10年;
    (4) 寫數(shù)據(jù)無延時(shí)。本文采用的鐵電存儲技術(shù)不僅能使系統(tǒng)快速無延時(shí)的讀寫數(shù)據(jù),而且能使之在掉電情況下保存數(shù)據(jù)10年之久[4]。
    由于SoC微處理器端口資源有限,因此本文采用可級連單片總線擴(kuò)展芯片SPBA01B來擴(kuò)展鐵電存儲器FM1808。SPBA01B是一款8bit總線擴(kuò)展芯片,可擴(kuò)展4MBytes的Memory 或25個(gè)IO口。SPBA01B支持各種Memory類型的擴(kuò)展,在對Memory操作的時(shí)候,不需要直接操作Memory 的片選、讀、寫信號,只要對相應(yīng)的寄存器寫入命令、數(shù)據(jù)即可,數(shù)據(jù)存儲讀取單元內(nèi)部結(jié)構(gòu)圖如圖2所示。
    系統(tǒng)只需對SPBA01B內(nèi)部寄存器進(jìn)行相應(yīng)的設(shè)置,即可實(shí)現(xiàn)對SPBA01B的讀、寫以及片選信號線的自動控制。其中MC1決定AD總線是地址還是數(shù)據(jù)總線,MC0決定操作模式(讀或?qū)懀?BR>



圖2  數(shù)據(jù)存儲和讀取單元內(nèi)部結(jié)構(gòu)圖

2.3  LED顯示單元
    該單元由三片8-BIT串行輸入/串并行輸出移位寄存器74HC595A和三片LED構(gòu)成。
    傳統(tǒng)的多路數(shù)據(jù)采集系統(tǒng)常常借助于多路開關(guān)實(shí)現(xiàn)數(shù)據(jù)分時(shí)輸入,MCU將數(shù)據(jù)處理完畢后利用并行I/O口將結(jié)果存儲、顯示。這樣系統(tǒng)結(jié)構(gòu)復(fù)雜,電路連線多,工作可靠性及穩(wěn)定性差[5]。因此本文設(shè)計(jì)了串行接口電路擴(kuò)展外圍器件,使得接口電路簡單,信號獲取質(zhì)量高,穩(wěn)定性及可靠性大大提高。
    微處理器將采集的數(shù)據(jù)(包含通道號和電壓值)通過I/O端口IOB0串行輸入到第一片74HC595A中,然后通過端口IOB2(連接到每片74HC595A“SHIFT CLOCK”引腳)來控制數(shù)據(jù)在三片74HC595A中的移位。當(dāng)發(fā)送完一個(gè)通道采集的信息(即24bit數(shù)據(jù))后,再用端口IOB1(連接到每片74HC595A“LATCH CLOCK”引腳)鎖存數(shù)據(jù)到3個(gè)LED中顯示(每片74HC595A的引腳“QA至QH”連接一個(gè)LED),擴(kuò)展移位寄存器74HC595A電路圖如圖3所示。



圖3  擴(kuò)展移位寄存器74HC595A電路圖

2.4  數(shù)據(jù)上傳單元
    該單元由RS232驅(qū)動芯片MAX232構(gòu)成。
    微處理器SPCE061A的I/O端口IOB10和IOB7(內(nèi)置串口)負(fù)責(zé)數(shù)據(jù)的發(fā)送與接受,其波特率可達(dá)114841bps。為了使微處理器SPCE061A的TTL串行接口與上位機(jī)RS232C串行接口正常通訊,本系統(tǒng)采用RS232驅(qū)動芯片MAX232來轉(zhuǎn)換電平,實(shí)現(xiàn)通訊功能。

3  基于SoC技術(shù)的多通道數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)

    系統(tǒng)軟件采用C語言和匯編語言混合編寫,程序流程如圖4所示。
    系統(tǒng)軟件采用模塊化結(jié)構(gòu),主要由主模塊、A/D轉(zhuǎn)換模塊、LED顯示模塊、數(shù)據(jù)發(fā)送模塊、數(shù)據(jù)存儲模塊和數(shù)據(jù)讀取模塊構(gòu)成,便于系統(tǒng)軟件的修改和維護(hù)。



圖4  系統(tǒng)軟件流程圖

    系統(tǒng)主模塊主要完成微處理器SPCE061A的初始化,并設(shè)置系統(tǒng)時(shí)鐘和中斷字,以及調(diào)用A/D轉(zhuǎn)換模塊,然后根據(jù)不同的按鍵轉(zhuǎn)入相應(yīng)的中斷程序,完成對各個(gè)功能模塊的調(diào)用,實(shí)現(xiàn)不同的功能。其中多通道A/D轉(zhuǎn)換程序如下所示:
R1 = 0x0001
L_AD: [P_ADC_mux_Ctrl] = R1   //選擇通道LINE_IN為IOA0
R1 = 0x0003            //允許A/D轉(zhuǎn)換
    [P_ADC_Ctrl] = R1
  R1 = [P_ADC_mux_Ctrl]  //讀寄存器[P_ADC_MUX_Ctrl]的B15位
    TEST R1,0x8000         //判斷是否轉(zhuǎn)換完畢
    JZ L_AD                //否,繼續(xù)轉(zhuǎn)換
    R1 = [P_ADC_mux_data]  //是,則讀出[P_ADC_MUX_DATA]轉(zhuǎn)換結(jié)果 
    R1=R1 lsr 4
    R1=R1 lsr 2
    [AD1]=r1
    通過模擬量輸入口LINE_IN輸入電壓值,再通過讀取P_ADC_MUX_Data單元可以獲得10位A/D轉(zhuǎn)換的數(shù)據(jù)。從該單元讀取數(shù)據(jù)后,又會使RDY自動清“0”來重新開始進(jìn)行A/D轉(zhuǎn)換。若未讀取P_ADC_MUX_Data單元中的數(shù)據(jù),RDY仍保持為“1”,則不會啟動下一次的A/D轉(zhuǎn)換。

4  結(jié)語

    本文基于SoC技術(shù)設(shè)計(jì)了一種多通道數(shù)據(jù)同步采集系統(tǒng),通過模塊化設(shè)計(jì),系統(tǒng)把各功能部件集成在一個(gè)芯片里,內(nèi)部采用總線結(jié)構(gòu),減少了各功能部件之間的連線,提高了其可靠性和抗干擾能力;另外,系統(tǒng)采用鐵電存儲技術(shù)擴(kuò)展了存儲單元容量,彌補(bǔ)了數(shù)據(jù)存儲時(shí)間短的問題。該系統(tǒng)可在復(fù)雜的工業(yè)現(xiàn)場等環(huán)境中穩(wěn)定、實(shí)時(shí)采集多路模擬信號,并實(shí)現(xiàn)數(shù)據(jù)長時(shí)間存儲和顯示。

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 99re6在线精品视频免费播放-99re6热视频精品免费观看-99re6热精彩视频在线观看-99re6久精品国产首页-嫩草视频在线观看视频播放-嫩草视频在线观看免费 | 91精品国产综合久久久久-91精品国产综合久久久久久-91精品国产综合久久青草-91精品国产综合久久婷婷-91精品国产综合久久香蕉-91精品国产综合久久消防器材 | 性一交一乱一交A片久久四色-性一交一乱一乱A片AP88-性一交一乱一伦一A片-性一交一乱一伦一色一情-性一交一乱一伦一色一情孩交-性一交一乱一伦在线播放 | 日本xxxxx18护士xxx-日本xxxxwwww-日本xxxx1819黑人-日本xxxbbb0oo-国产精品免费看久久久-国产精品免费久久久免费 | 天堂视频在线观看免费-天堂视频在线-天堂视频免费-天堂色区-国产精品一区二区欧美视频-国产精品一区二区免费 | 波多野在线-波多野衣结在线精品二区-波多野一区二区三区在线-波多野一区二区-波多野一区-波多野结在线 | 久久久精品视频免费观看,非会员体验60秒试看福利区,免费福利在线观看,国内免费视频成人精品,久久久中文字幕日本,婷婷激情五月 | 一级成人生活片免费看-一级床上爽高清播放-一级大毛片-一级大片免费看-一级二级毛片-一级夫妻黄色片 | 精品在线视频播放-精品在线免费播放-精品在线观看一区-精品在线观看国产-亚洲 男人 天堂-亚州视频一区二区 | 亚洲欧洲在线视频-亚洲欧洲在线观看-亚洲欧洲一区二区三区-亚洲欧洲一区二区-久久国产精品最新一区 | 久久久精品国产sm最大网站-久久久精品国产免大香伊-久久久精品国产免费A片胖妇女-久久久精品久久久久久96-久久久精品久久久久久久久久久-久久久精品久久日韩一区综合 | 亚洲欧美激情另类,国产成人一区二区三区免费观看,一区二区三区在线视频观看,亚洲一区二区三区精品视频,国产乱了真实在线观看,国产播放器一区 | 麻豆蜜桃色精品电影网在线高清-麻豆蜜臀国产精品无码视频电影无删减在线观看-麻豆免费版-麻豆免费观看高清完整视频-麻豆免费看-麻豆免费网站 | 久久久久久一级毛片免费野外-久久久久久一级毛片免费无遮挡-久久久久久亚洲精品影院-久久久久久亚洲精品不卡-午夜久久精品-午夜精品在线视频 | 91在线视频在线-91在线视频在线观看-91在线丨亚洲-91在线天堂-91在线无码精品秘 入口91-91在线无码精品秘蜜桃 | 久久久久久久久国产-久久久久久久久97-久久久久久久国产视频-久久久久久久国产精品影院-午夜精-午夜寂寞院 | 91香蕉导航-91香蕉成人免费高清网站-91香蕉成人-91午夜视频-91午夜精品亚洲一区二区三区-91网址在线观看 | 亚洲精品永久www嫩草-亚洲精品影院一区二区-亚洲精品影院久久久久久-亚洲精品影院-护士18p-护士16p | 欧美日韩国产在线成人网,成人免费一级片,在线观看国产一区,国产麻豆精品免费密入口,国产欧美日韩在线,在线视频观看国产 | 久草热在线视频-久草热在线观看-久草热线视频-久草热视频在线-无码人妻丰满熟妇A片护士电影-无码欧美毛片一区二区三在线视频 | 国产成a人亚洲精v品无码性色-国产成a人亚洲精v品无码樱花-国产成a人亚洲精v品在线观看-国产成a人亚洲精品无码樱花-国产成版人视频网-国产成版人视频网站免费下 | 综合色网站-综合色图-综合色婷婷-综合色天天-乱淫视频-乱淫片 | 久久re这里视频只有精品首页-久久re这里视频只精品首页-久久re这里视频精品8-久久re这里视频精品15-一本道色综合手机久久-一本道色播 | 亚洲精品国产免费-亚洲精品国产理论电影网-亚洲精品国产精品国自产网站-亚洲精品国产第1页-韩国电影一区二区-韩国电影一区 | 中文国产成人精品久久下载-中文国产成人精品久久久-中文国产成人精品久久app-中文国产-99精品影视-99精品视频在线免费观看 | 99re在线精品99re8热视频-99re在线精品-99re在线观看视频-99re在线观看-99re在线播放视频-99re在线 | 免费黄色在线观看视频-免费黄色在线观看-免费黄色在线电影-免费黄色在线-成人精品一区二区三区电影-成人精品一区二区三区 | 中文无码熟妇人妻av在-中文无码视频三区四区在线观看-中文无码视频-中文无码肉感爆乳在线-中文无码日韩欧免费视频-中文无码日韩欧毛 | 激情区小说区偷拍区图片区-激情偷乱人成视频在线观看-激情文学另类小说亚洲图片-激情销魂乳妇奶水小说-香蕉九九-香蕉成人啪国产精品视频综合网 | 美女三级毛片-美女牲交视频一级毛片无遮挡-美女视频大全视频a免费九-美女视频黄a视频全免费网站色窝-美女视频黄的全是免费-美女视频秀色福利视频 | 国产成人av网站网址-国产成人av无码精品-国产成人av无码精品天堂-国产成人av无码片在线观看-国产成人av无码一区二区三区不卡-国产成人av无码永久免费 | 一级成人生活片免费看-一级床上爽高清播放-一级大毛片-一级大片免费看-一级二级毛片-一级夫妻黄色片 | 亚洲乱伦熟女在线-亚洲精品国自产在线-亚州女人69内射少妇-亚州巨乳成人片-亚州激情视频-亚瑟在线中文影院 | 四虎影视免费在线观看-四虎影视免费在线-四虎影视免费看-四虎影视免费观看免费观看-激情影院在线-激情影院费观看 | 亚洲午夜久久久久中文字幕,欧美精品久久久久久久久大尺度,91精品推荐,九九久久99综合一区二区,哪里有毛片,精品亚洲一区二区三区 精品国产91乱码一区二区三区,成人国产一区二区三区精品,亚洲一区免费在线观看,日韩在线一区二区三区免费视频,波多野吉衣在线观看,日韩一级精品久久久久 | 极品少妇粉嫩小泬啪啪AV-极品少妇粉嫩小泬啪啪小说-极品少妇高潮啪啪AV无码-极品少妇伦理一区二区-极品少妇小泬50PTHEPON-极品夜夜嗨久久精品17c | 国产福利视频在线观看福利-国产福利视频情侣视频-国产福利视频-国产福利美女福利视频免费看-国产鲁鲁视频在线播放-国产噜噜噜精品免费 | 国产精品jlzz视频-国产精品jizz在线观看直播-国产精品jizz在线观看网站-国产精品jizz在线观看软件-日日爽夜夜操-日日爽天天干 | 国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99 | 欧美精品综合-欧美精品自拍-欧美精品专区免费观看-欧美精品在线一区二区三区-欧美精品在线一区-欧美精品在线视频观看 | 亚洲最大色网-亚洲最大色图-亚洲最大情网站在线观看-亚洲最大免费视频网-九一自拍-九一制片厂制作果冻传媒网站 |