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

基于ARM技術(shù)的CAN總線監(jiān)控及語音通訊系統(tǒng)研究與設(shè)計

2013-12-23 05:44:16張銀河王雪雷謝海云
科技傳播 2013年16期
關(guān)鍵詞:系統(tǒng)設(shè)計

張銀河,王雪雷,謝海云,董 波

1.天津大學(xué),天津 300000

2.邯鄲卓立精細(xì)板材有限公司,河北邯鄲 056000

3.京鼎工程建設(shè)有限公司,北京 100000

0 引言

在當(dāng)今現(xiàn)場總線中,工業(yè)監(jiān)控系統(tǒng)中普遍采用的是基于RS485 總線的半雙工通訊方式,只能構(gòu)成主從式結(jié)構(gòu)系統(tǒng),通信方式也只能以主站輪詢的方式進(jìn)行,系統(tǒng)的實時性、可靠性較差。這種通訊方式信息傳輸速度慢,很難滿足大規(guī)模工業(yè)自動化安全監(jiān)控系統(tǒng)對實時性的要求。針對普通通信協(xié)議的不足,本文提出了采用CAN 總線實現(xiàn)的無主式通訊方式。

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

系統(tǒng)從功能上分類,可分為:核心PLC 子系統(tǒng)、CAN 總線監(jiān)控子系統(tǒng)、語音仲裁等。PLC 子系統(tǒng)是CAN 總線監(jiān)控系統(tǒng)的上一級控制單位,也是系統(tǒng)的核心控制;語音仲裁是協(xié)助CAN總線監(jiān)控系統(tǒng)實現(xiàn)數(shù)字語音功能的部件。由此可見,CAN 總線監(jiān)控系統(tǒng)是整個系統(tǒng)的核心,也是聯(lián)絡(luò)其他各子系統(tǒng)的橋梁。

1.1 CAN 總線系統(tǒng)設(shè)計

CAN 總線系統(tǒng)包括ARM 系統(tǒng)主控制板、ARM 系統(tǒng)電話板、ARM 系統(tǒng)閉鎖板、ARM 系統(tǒng)尾端板。系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1所示。

圖1 CAN 總線系統(tǒng)的網(wǎng)絡(luò)連接示意圖

CAN 總線監(jiān)控系統(tǒng)的所有電路板核心MCU 處理器是STM32F107VCT6,該處理器基于ARM V7 架構(gòu)的Cortex-M3 內(nèi)核,主頻72Mhz,內(nèi)部含有256K 字節(jié)的FLASH 和64K 字節(jié)的SRAM。鏈接與CAN 總線上的各種功能的電路板,通過STM32F107VCT6自帶的CAN 接口芯片,在電路板上設(shè)計以CAN 信號隔離器,就能掛接到CAN 總線上。通過這4 中電路板,系統(tǒng)實現(xiàn)工業(yè)現(xiàn)場各種信號的采集和外圍設(shè)備的控制。

1.2 數(shù)字語音系統(tǒng)設(shè)計

系統(tǒng)的硬件電路包括AMBE-1000 電路設(shè)計、CSP1027-S 電路設(shè)計、音頻輸入輸出電路設(shè)計、DMA5601 語音芯片電路設(shè)計等部分功能電路。

圖2 STM32 系統(tǒng)語音功能設(shè)計結(jié)構(gòu)圖

數(shù)字語音系統(tǒng)的工作原理如圖2 所示。在系統(tǒng)中,模擬語音數(shù)據(jù)有2 個來源:一個是DMA5601 芯片輸出的模擬語音數(shù)據(jù)流,另一個是由外部麥克風(fēng)直接輸入的模擬語音數(shù)據(jù)流。在不同的STM32 電路板上,AMBE-1000 數(shù)字語音系統(tǒng)的模擬語音數(shù)據(jù)源不同。STM32 主控板的模擬語音數(shù)據(jù)源是DMA5601 芯片提供的,STM32 電話板的模擬語音數(shù)據(jù)源是麥克風(fēng)提供的。

STM32 數(shù)字語音系統(tǒng)的工作原理是:由麥克風(fēng)或DMA5601芯片提供的模擬語音數(shù)據(jù)經(jīng)過語音采集電路送到CSP1027 進(jìn)行A/D 轉(zhuǎn)換得到數(shù)字語音信號;CSP1027 將A/D 轉(zhuǎn)換后的數(shù)字語音信號傳送給AMBE-1000;AMBE-1000 通過其內(nèi)部的編碼器將數(shù)字語音信號進(jìn)行編碼,得到壓縮了的編碼語音數(shù)據(jù),然后將編碼語音數(shù)據(jù)傳送給STM32 微控制器;STM32 微控制器將編碼語音數(shù)據(jù)經(jīng)過程序邏輯處理后,得到CAN 協(xié)議的壓縮數(shù)字語音數(shù)據(jù),然后將其通過其內(nèi)置CAN 控制器傳送到CAN 收發(fā)器;CAN 收發(fā)器將CAN 協(xié)議的數(shù)字語音數(shù)據(jù)發(fā)送到CAN 總線上實現(xiàn)模擬語音數(shù)據(jù)的遠(yuǎn)傳。

當(dāng)CAN 總線上有了通訊數(shù)據(jù)后,CAN 收發(fā)器接收數(shù)據(jù)后傳送給STM32 芯片的內(nèi)置CAN 控制模塊,STM32 芯片CPU 從其CAN 控制器中提取所接收的數(shù)據(jù)進(jìn)行處理;當(dāng)所接收的數(shù)據(jù)為壓縮的數(shù)字語音數(shù)據(jù)時,STM32 控制器會將該語音數(shù)據(jù)以并口(或串口)的方式傳送給AMBE-1000 語音編碼/譯碼芯片;AMBE-1000 首先進(jìn)行數(shù)據(jù)譯碼得到數(shù)字語音數(shù)據(jù),然后將數(shù)字語音數(shù)據(jù)傳送給CSP1027 進(jìn)行D/A 轉(zhuǎn)換;CSP1027 將經(jīng)D/A 轉(zhuǎn)換得到的模擬語音數(shù)據(jù)流傳送給語音運放芯片LM386 進(jìn)行信號放大;LM386 輸出的放大功率的語音信號通過揚(yáng)聲器得到聲學(xué)的語音。AMBE-1000 同STM32 的接口電路如圖3(B)所示。

2 基于ARM 的CAN 總線系統(tǒng)設(shè)計

2.1 CAN 總線通訊系統(tǒng)設(shè)計

CAN 總線可以以較低的成本、較高的實時處理能力,在惡劣的強(qiáng)電磁干擾環(huán)境下可靠地工作。CAN 總線具有較高的效率是因為總線僅僅被那些請求總線、但懸而未決的站利用,這些請求是根據(jù)報文在整個系統(tǒng)中的重要性按順序處理的。CAN 控制器工作于多主方式,網(wǎng)絡(luò)中的各節(jié)點都可根據(jù)總線訪問優(yōu)先權(quán) ,采用無損結(jié)構(gòu)的逐位仲裁的方式競爭向總線發(fā)送數(shù)據(jù)。CAN協(xié)議廢除了站地址的編碼,而代之以對通信數(shù)據(jù)進(jìn)行編碼,這可使CAN 總線上不同的節(jié)點同時接收到相同的數(shù)據(jù)。

本系統(tǒng)應(yīng)用CAN 總線技術(shù)、音頻信號處理技術(shù)、傳感信息智能感知處理技術(shù)和多種網(wǎng)絡(luò)的網(wǎng)絡(luò)接入技術(shù),解決監(jiān)測監(jiān)控系統(tǒng)在10Km 距離的信號傳輸問題、復(fù)雜環(huán)境下的語音信號高分貝、清晰傳輸和多傳感器信息采集、控制處理問題。

采用雙CAN 總線通信技術(shù),通過將傳感器信息采集及控制傳輸總線與數(shù)字語音傳輸總線在物理結(jié)構(gòu)上分開架設(shè),而核心處理中又合為一體的網(wǎng)絡(luò)構(gòu)建方法,使得雙CAN 總線傳輸網(wǎng)絡(luò)的通信更加安全可靠。在雙CAN 總線傳輸網(wǎng)絡(luò)沿線開發(fā)智能感知傳輸平臺,該平臺集數(shù)據(jù)檢測傳輸、語音播報、語音呼叫、綜合保護(hù)、網(wǎng)絡(luò)連接等功能為一體,同CAN 總線監(jiān)控系統(tǒng)協(xié)調(diào)工作,可以更快速、可靠地實現(xiàn)整個系統(tǒng)的綜合自動化控制。

2.2 CAN 總線通訊協(xié)議設(shè)計

系統(tǒng)CAN 總線的數(shù)據(jù)鏈路層和物理層直接繼承標(biāo)準(zhǔn)的CAN通訊技術(shù),但由于要滿足超長距離的通訊要求、隨機(jī)數(shù)據(jù)通訊的可靠性要求,使得系統(tǒng)無法直接使用CANopen、DeviceNet、CANaerospace 等典型的CAN 應(yīng)用協(xié)議。因此,本系統(tǒng)中,我們需要進(jìn)行CAN 通訊協(xié)議的開發(fā)與設(shè)計。主板同CAN 總線上其他設(shè)備的CAN 通訊協(xié)議設(shè)計如下表1 所示。

表2 主控板與電話板、閉鎖板及尾端板通訊協(xié)議

2.3 CAN 總線上的數(shù)字語音及語音仲裁設(shè)計

系統(tǒng)約定,同一個時間里,CAN 總線上的語音信息只能是一個語音設(shè)備發(fā)出的信息。所以,CAN 總線上的語音系統(tǒng)設(shè)計有一個仲裁機(jī)制來實現(xiàn)此語音仲裁功能。結(jié)合CAN 總線的自診斷防沖撞和自恢復(fù)的功能,使的系統(tǒng)的語音系統(tǒng)更加的可靠。

[1]李寧,基于MDK的STM32處理器開發(fā)應(yīng)用,北京航空航天大學(xué)出版社,2008.10.

[2]MCU技術(shù)支持,STM32F系列ARM內(nèi)核32位高性能微控制器參考手冊,意法半導(dǎo)體(中國) ,2010,1.

猜你喜歡
系統(tǒng)設(shè)計
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
瞞天過海——仿生設(shè)計萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 亚洲三级成人| 91精品亚洲| 国产激爽大片高清在线观看| 亚洲欧美日本国产专区一区| 久久成人免费| 亚卅精品无码久久毛片乌克兰| 国产福利一区二区在线观看| 欧美日韩综合网| 高清免费毛片| 中国美女**毛片录像在线 | 欧美天堂久久| jizz国产视频| 中文字幕人妻无码系列第三区| 91系列在线观看| 色婷婷国产精品视频| 欧美.成人.综合在线| 国产乱人免费视频| 欧美日韩午夜| 爆乳熟妇一区二区三区| 激情视频综合网| 国产高清不卡视频| 原味小视频在线www国产| 国产成人精品无码一区二| 国产女人在线| 久久精品电影| 一级毛片免费高清视频| 国内视频精品| 亚洲品质国产精品无码| 秋霞一区二区三区| 国产一区成人| 少妇精品网站| 好吊色妇女免费视频免费| 伊在人亚洲香蕉精品播放| 精品伊人久久久香线蕉 | 久久一日本道色综合久久| 国产精品伦视频观看免费| 亚洲第一页在线观看| 亚洲,国产,日韩,综合一区| 女人毛片a级大学毛片免费| 精品一區二區久久久久久久網站| 天天干天天色综合网| 国产又粗又爽视频| 成人福利在线观看| 精品一区二区三区中文字幕| 成人在线综合| 色一情一乱一伦一区二区三区小说| 欧美精品啪啪| 曰AV在线无码| 精品三级在线| 亚洲黄色网站视频| 亚洲日韩AV无码精品| 伊人查蕉在线观看国产精品| 国产精品yjizz视频网一二区| 国产精品女人呻吟在线观看| 国产av无码日韩av无码网站 | 在线色综合| 看你懂的巨臀中文字幕一区二区 | 色欲综合久久中文字幕网| 日日拍夜夜嗷嗷叫国产| 免费一级无码在线网站| 美女扒开下面流白浆在线试听| 欧美国产视频| 理论片一区| 毛片网站在线播放| 成人午夜福利视频| 国产全黄a一级毛片| 日韩不卡高清视频| 亚洲日韩每日更新| 日韩av无码精品专区| 伊人网址在线| 色哟哟国产精品一区二区| 国产高清又黄又嫩的免费视频网站| 少妇高潮惨叫久久久久久| 福利视频一区| 亚洲欧美在线精品一区二区| 欧美精品一二三区| 国产人人射| 伊人久久大香线蕉影院| 国产一区二区影院| 欧美亚洲国产精品第一页| 无码内射中文字幕岛国片| 国内精品久久人妻无码大片高|