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

基于Wifi的電子看板語音系統設計實現

2012-09-27 01:41:58趙慧元彭文亮
電子設計工程 2012年5期
關鍵詞:嵌入式

趙慧元,孫 魯,蘇 禹,彭文亮

(北京理工大學 珠海學院,廣東 珠海 519085)

基于Wifi的電子看板語音系統設計實現

趙慧元,孫 魯,蘇 禹,彭文亮

(北京理工大學 珠海學院,廣東 珠海 519085)

電子看版廣泛的應用到工業生產領域,文中介紹了一種新型基于arm嵌入式的工業電子看板。和傳統的電子看板系統相比,增加了刷卡認證、視頻監控、語音通話。其中語音通話增強現場的管理,并能實現廣播,給現場人員提供實時培訓等功能。語音系統包括上位機及嵌入式兩部分組成,語音采用adpcm進行壓縮并通過wifi傳輸,通過測試語音輸出清晰、沒有延遲。

電子看板;嵌入式;adpcm;Wifi

電子看板是看板管理和以計算機技術為主的信息技術相結合的一種管理工具[1]。最初是豐田汽車公司于20世紀50年代從超級市場的運行機制中得到啟示,作為一種生產、運送指令的傳遞工具而被創造出來的。

傳統的管理看板放在生產線上,實時顯示生產線相關信息-目標產量、實際產量、合格率等。通過看板,管理者、生產者只要通過看板所表示的信息,就可知道流水線的各項生產情況。管理者根據生產現場的情況反映,對下線進行整個生產調度和協調發布指令的系統。指令越是及時,越有針對性,那么其生產線每個環節的配合就更加默契,更有效率。筆者給出一種新型電子看板,除了傳統看板功能外,增加了刷卡認證、視頻監控、語音通話功能。

1 系統構成

系統構成如圖1所示。

圖1 看板系統Fig.1 E-Kanban system

匯總看板PC機,安裝Windows操作系統、數據庫。分布在各個工作組的電子看板硬件采用了以ARM2440為cpu的開發板。主頻400 MHz,軟件為linux操作系統。開發板上帶有 128 M ram 、64 M Flash、聲卡、usbhost、串口等接口。

嵌入式系統構成參見圖2所示。

圖2 嵌入式開發板硬件結構圖Fig.2 Hardware of embedded system

無線網卡采用了rt3070無線網卡接入[2]:USB接口。攝像頭為USB接口。嵌入式系統帶有聲卡、串口等接口。其中串口和IC卡讀卡器相連,獲取IC卡信息通過無線網絡傳送到上位機,通過數據庫信息認證并記錄相應時間。

各個組根據距離遠近布置無線網絡。如圖3所示,實線部分為工廠有線網絡,虛線部分為無線網絡。

下位機采集現場數據、視頻實時向匯總看板傳輸,并可以通過聲卡傳送實時聲音數據。

2 上位機程序設計

圖3 網絡布線圖Fig.3 Network diagram

語音傳輸采用單聲道,16位,8 000 Hz采樣頻率,每秒采集數據16 k。上位機程序使用delphi編寫,調用windows API-WaveInOpen函數打開設備。并設置:

調用waveInAddBuffer獲取聲音數據,得到的聲音數據采用自適應差分脈沖編碼調制[2]。該算法中對量化步長的調整使用了簡單的映射方法,對于一個輸入的PCM值X(n),將其與前一時刻的X(n-1)預測值做差值 得到 d(n),然后根據當前的量化步長對d(n)進行編碼,再用此sample點的編碼值調整量化步長,同時還要得到當前sample點的預測值供下一sample點編碼使用。通過此算法可將樣點編碼成4bit的碼流,一個符號位和3個幅度位。該算法編解碼簡單只進行相減、查表運算。對CPU要求不高。

壓縮的數據通過idudpclient控件傳輸。參考代碼如下:

idudpclient控件brodcastenable屬性可以打開廣播。采用廣播方式,所有下位機都可以接收到上位機發出的數據包。

Delphi[4]使用IdUDPServer控件監聽端口讀取下位機聲音數據,解碼調用 waveOutOpen(),

waveOutPrepareHeader(),waveOutWrit()播放聲音。 程序流程參如圖4所示。

圖4 上位機聲音采集及傳輸流程圖Fig.4 Diagram of PC voice acquisition and transmission

3 下位機程序設計

下位機為分布在生產線或者車間內的管理看板。采用linux操作系統。Linux操作系統下把硬件作為一個設備文件。文件位于dev目錄下,文件名為dsp[5-6],讀取聲音使用read函數,播放使用write函數。下位機軟件同樣啟動兩個線程一個監聽相應的端口獲取壓縮后的聲音數據并解壓播放,另外一個線程采集聲卡數據壓縮后傳送。

1)首先打開設備文件:

fd=open(“/dev/dsp”, oflag);設置采樣位數、頻率等。

2)建立線程 1:pthread_create。

建立udp網絡連接 sockfd()

讀取聲卡:

read (fd, inbuf, sizeof(inbuf));

3)adpcm編碼并傳輸

4)建立線程2

建立udp網絡連接監聽端口,獲取網絡數據,解壓縮。

寫入聲卡設備:

write (fd, outbuf, sizeof(outbuf));

程序流程參如圖5所示。

圖5 下位機程序框圖Fig.5 Diagram of lower computer

4 結束語

通過實踐,新型管理看板能實時、準確的反映現場的情況。改善了生產及管理信息傳遞性,并且改善了傳統監控的模式,看板安裝方便,無須考慮布線可以根據已有的無線路由自適應組網。此外聲音廣播及上下位機實時語音通話方便了管理人員及操作人員。

[1]馬連博,蘇衛星,胡琨元,等.基于嵌入式Linux和RFID技術的電子看板設計[J].計算機應用,2007(B12):283-285.

MA Lian-bo,SU Wei-xing,HU Kun-yuan,et al.Design of EKanban based on linux and RFID[J].Computer Application,2007(B12):283-285.

[2]侯維巖,曾磊,張海峰.工業無線測控網絡中WiFi無線終端設計與實現[J].自動化與儀表,2011(8):41-44.

HOU Wei-yan,ZENG Lei,ZHANG Hai-feng.Design and implementation ofWiFiwirelessterminalin industrial wireless measurement and control network[J].Automation and Instrumentation,2011(8):41-44.

[3]楊白,唐寧,汪洋,等.ADPCM語音解碼合成輸出系統的設計[J].光通信研究,2009(1):33-35.

YANG Bai,TANG Ning,WANG Yang,et al.Design of ADPCM-based speech decoding synthesis output system and FPGA realization[J].Study on Optical Communications,2009(1):33-35.

[4]蔣先剛,涂曉斌,陳海雷.網上語音數據傳輸的Delphi實現技術[J].華東交通大學學報,2002,19(3):58-61.

JIANG Xian-gang,TU Xiao-bin,CHEN Hai-lei.Research on audio transfer technology on internet[J].Journal of East China Jiaotong University,2002,19(3):58-61.

[5]李雄飛,黃冰,梁艷.ARM—Linux嵌入式語音終端[J].微型機與應用 2011(5):9-11.

LIXiong-fei,HUANG Bing,LIANG Yan.ARM -Linux embeddedspeechterminal[J].Microcomputer&ItsApplications,2011(5):9-11.

[6]朱宇,馮明亮.基虧ARM&Linux的嵌入式網絡控制系統的設計[J].電子設計工程,2011(19):120-122.

ZHU Yu,FENG Ming-liang Design of embedded network control system based on ARM&Linux[J].Electronic Design Engineering,2011(19):120-122.

Design and implementation of E-Kanban voice system based on Wifi

ZHAO Hui-yuan,SUN Lu,SU Yu,PENG Wen-liang
(Zhuhai School of Beijing Institute of Technology,Zhuhai519085,China)

E-Kanban widely used in Industrial production areas The paper introduce a new type E-Kanban.compared with traditional one,the system Add IC card authentication,video monitoring,voice call functions.among them the voice call enhance the work field management, and voice broadcast is also implementation, it can provide real time voice training.The function consists of two parts-position machine and embedded system,voice is compressed by adpcm and transferred by wifi.Through testing,the voice is clear and no delay.

E-Kanban;embedded system;adpcm;Wifi

TP23

A

1674-6236(2012)05-0043-02

2011-12-03稿件編號:201112013

趙慧元(1972—),男,遼寧法庫人,博士,講師。研究方向:嵌入式Linux,電力電子換流器。

猜你喜歡
嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內核的自恢復設計
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設計與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發平臺
基于嵌入式系統Windows CE的應用程序開發
嵌入式單片機在電機控制系統中的應用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 在线免费亚洲无码视频| 中文字幕亚洲第一| 亚洲第一黄片大全| 国产成人精彩在线视频50| 亚洲全网成人资源在线观看| 亚洲天堂视频网站| 中文一区二区视频| 小说 亚洲 无码 精品| 欧美在线国产| 好紧好深好大乳无码中文字幕| 免费无码网站| 青青草原偷拍视频| 一区二区三区四区在线| 丁香五月激情图片| 特级毛片免费视频| 国产精品自在在线午夜区app| 久久国产拍爱| 91高清在线视频| 免费一级α片在线观看| 久久黄色影院| 免费毛片全部不收费的| 久久精品国产亚洲麻豆| 日韩av资源在线| 国产无码精品在线播放 | 免费看久久精品99| 欧日韩在线不卡视频| 免费女人18毛片a级毛片视频| 欧美、日韩、国产综合一区| 亚洲成a人在线播放www| 一级成人a毛片免费播放| 无码精油按摩潮喷在线播放| 亚洲va欧美va国产综合下载| 欧美日韩一区二区三区在线视频| 91无码网站| 永久免费av网站可以直接看的| 性网站在线观看| 国产成人精品一区二区| 香蕉精品在线| a免费毛片在线播放| 免费aa毛片| 亚洲第一视频区| 992tv国产人成在线观看| 国产精品无码AV片在线观看播放| 在线观看91香蕉国产免费| 国产精品99久久久久久董美香| 71pao成人国产永久免费视频| 99re在线免费视频| 制服丝袜一区| 国产欧美日韩综合在线第一| 91精品国产福利| 国产成人三级在线观看视频| 丰满人妻被猛烈进入无码| 久久中文字幕不卡一二区| 国产黑丝一区| 久久精品最新免费国产成人| 亚洲高清资源| 国产精品综合久久久| 强奷白丝美女在线观看| 欧美、日韩、国产综合一区| 欧美午夜久久| 中文字幕在线一区二区在线| 自慰网址在线观看| 欧美成人A视频| 999福利激情视频| 国产黄在线观看| 欧美精品在线观看视频| 无码日韩视频| 国产精品免费p区| 精品国产毛片| 永久免费精品视频| 亚洲精品动漫| 亚洲色大成网站www国产| 欧美中文字幕一区二区三区| 久久久黄色片| 露脸真实国语乱在线观看| 在线观看视频99| 欧美日韩国产精品综合| 国产网站免费| 午夜欧美理论2019理论| 亚洲无码视频图片| 亚洲国产精品无码久久一线| 玖玖免费视频在线观看|