www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]  系統(tǒng)框圖  系統(tǒng)以DSP56F826芯片為核心控制模塊, 使用CMOS數(shù)字圖像傳感芯片,圖像采集分辨率可達(dá)640×480像素。當(dāng)需要進(jìn)行高分辨率的圖象采集時,可改用1024×1024像素的芯片(成本將隨之增加)。譯碼

  系統(tǒng)框圖

  系統(tǒng)以DSP56F826芯片為核心控制模塊, 使用CMOS數(shù)字圖像傳感芯片,圖像采集分辨率可達(dá)640×480像素。當(dāng)需要進(jìn)行高分辨率的圖象采集時,可改用1024×1024像素的芯片(成本將隨之增加)。譯碼可靠性高。目前得到的誤碼率不超過6萬分之一,并且還在不斷改進(jìn),期望誤碼率不超過2000萬分之一。采用RS-232通訊接口,將獲取的二維條碼信息實(shí)時上傳給計算機(jī)顯示處理。糾錯等級達(dá)到8級,糾錯能力強(qiáng)。

  二維條碼掃描器系統(tǒng)框圖如圖(1)所示。CMOS圖像傳感芯片為光電轉(zhuǎn)換元件,用與采集二維條碼圖像,直接輸出為數(shù)字信號。由外部擴(kuò)展SRAM存儲該數(shù)據(jù),再送到DSP,進(jìn)行圖像處理、碼字分割、碼字識別、信號糾錯等,當(dāng)一組二維條碼信息的識別完成以后,服務(wù)程序控制I/O接口給出中斷申請信號,DSP響應(yīng)此中斷申請,進(jìn)入中斷服務(wù)程序。譯碼后的二維條碼數(shù)據(jù)從I/O口經(jīng)SCI RS-232傳送至計算機(jī),并在屏幕上顯示。軟件程序和PDF417碼本都儲存在DSP芯片中的FLASH內(nèi),而動態(tài)采集到的二維條碼圖象數(shù)據(jù)則儲存在SRAM內(nèi)。

  


 

  圖1 二維條碼掃描器框圖

  系統(tǒng)硬件設(shè)計

  系統(tǒng)硬件電路主要包括以下七個部分:條碼圖象采集電路、DSP主控電路、存儲器擴(kuò)展電路、輸出接口電路、復(fù)位與時鐘電路、電源控制電路、照明控制電路。

  條碼圖象采集電路

  該電路以O(shè)V7120黑白圖像傳感芯片為核心,該芯片分辨率達(dá)到640×480像素,成像速度為30幀/秒,采取逐行掃描方式,輸出為數(shù)字信號。此芯片功耗低,價格便宜,雖然CCD芯片在信噪比、靈敏度、成像質(zhì)量等方面優(yōu)于CMOS芯片,但在本系統(tǒng)設(shè)計中,采用CMOS芯片較為合適。

  條碼圖像采集電路(圖2)中,Y0-Y7為總線數(shù)字輸出,HREF為水平參考信號,即行掃描信號;VSYN為垂直同步信號,即場同步信號。PCLK為像素時鐘輸出。該電路使用5V直流電,由電源控制電路提供。雖然該芯片使用5V工作電壓,但它提供3.3V的I/O口,所以它可以與I/O電壓為3.3V的DSP直接相連接,不需要電平轉(zhuǎn)換。當(dāng)DSP接收到VSYN信號時,表示芯片開始采集第一幀條碼圖像數(shù)據(jù),隨后接收到HREF信號,芯片開始進(jìn)行第一行的數(shù)據(jù)采集,每來一個PCLK信號,芯片就采集一個像素點(diǎn)的信號,當(dāng)DSP接收到下一個HREF信號,芯片就進(jìn)行第二行的數(shù)據(jù)采集,直到采集完640行的數(shù)據(jù),芯片停止采集。當(dāng)DSP收到下一個VSYN信號時,表示芯片采集下一幀的數(shù)據(jù)。

  

 

  圖2 條碼圖象采集電路框圖

  DSP主控電路

  如圖1所示,該電路以DSP56F826為核心。當(dāng)OV7120圖像傳感芯片準(zhǔn)備采集條碼圖像數(shù)據(jù)時,DSP發(fā)出一個初始信號,控制SRAM重新分配地址塊,同時圖像傳感芯片開始采集條碼圖象數(shù)據(jù)。采集完數(shù)據(jù)并送到SRAM中儲存后,DSP開始調(diào)用處理程序?qū)?shù)據(jù)進(jìn)行譯碼,譯碼完成后,通過SCI RS-232將數(shù)據(jù)傳輸?shù)接嬎銠C(jī)。

  存儲器擴(kuò)展電路

  由于DSP56F826片內(nèi)提供的RAM只有4.5K字,而RAM中需存放大量動態(tài)采集到的條碼圖象數(shù)據(jù),從條碼采集電路傳送過來的數(shù)據(jù)按如下計算:

  640×480×4-bit = 1228800 bits

  所以我們選用128K×16-bit 的IS61LV12816作為外部擴(kuò)展,來滿足系統(tǒng)需要。

  DSP56F826為外部地址總線和外部數(shù)據(jù)總線分別提供了16個引腳,為總線控制提供了4個引腳,給擴(kuò)展外圍電路提供了方便。我們采用分開程序區(qū)和數(shù)據(jù)區(qū)的接口方法,采用程序選通線(/PS)接SRAM的A0地址線來實(shí)現(xiàn)。因此,數(shù)據(jù)區(qū)為SRAM的前64K(0000H_FFFFH),程序區(qū)為SRAM的后64K(10000H_1FFFFH)。對DSP而言,數(shù)據(jù)區(qū)和程序區(qū)的地址均為0000H_FFFFH。

  輸出接口電路

  該電路使用異步串口RS-232,選用MAX202E芯片作為電平轉(zhuǎn)換收發(fā)器。該芯片最高數(shù)據(jù)處理速率可達(dá)120Kbps,滿足傳送二維條碼數(shù)據(jù)的要求。經(jīng)過DSP譯碼后的數(shù)據(jù)信號TXD0通過T1IN引腳進(jìn)入MAX202E,信號的電平被提高后,經(jīng)T1OUT引腳輸出,再通過SCI RS-232接口中的TXD口,將譯碼后數(shù)據(jù)傳送給計算機(jī)。R1IN為接收輸入信號,R1OUT為接收輸出信號。

  復(fù)位與時鐘電路

  雖然DSP內(nèi)置了COP模塊,可以完成watchdog功能,當(dāng)DSP內(nèi)核電壓VDD低于2.2V或者I/O口電壓VDDIO低于2.7V,系統(tǒng)自動復(fù)位。我們還專門加了外部RESET,防止系統(tǒng)受到外界干擾或電源波動時出現(xiàn)死機(jī)現(xiàn)象。

  DSP56F826的系統(tǒng)時鐘由晶振提供。我們用DSP芯片內(nèi)部提供的晶振電路,在EXTAL和XTAL之間接一外部晶體(4MHz)。[!--empirenews.page--]

  電源控制電路

  輸入5V的直流電作為整個系統(tǒng)的電源。由于圖像傳感芯片OV7120使用5V電源,MAX202E用5V電源,外部SRAM用3.3V電源,DSP56F826 Core用2.5V電源,而DSP56F826 的I/O口用3.3V電源,所以電源分三路輸出。

  照明控制電路

  采用主動光源,用三個發(fā)光二極管給條碼采集提供照明,便于二維條碼圖象的定標(biāo)。當(dāng)開始采集圖象數(shù)據(jù)時,DSP輸出一控制信號,驅(qū)動發(fā)光二極管工作。采集結(jié)束后,在DSP控制下停止工作。

  系統(tǒng)部分電路圖示于圖3。

  

 

  圖3 部分硬件電路圖

  系統(tǒng)軟件設(shè)計

  二維條碼掃描器開始工作時,首先采集二維條碼圖象數(shù)據(jù),由于實(shí)際工作中條碼圖象會出現(xiàn)污損等情況,對碼字的正確譯出造成影響,所以必須對采集到的圖象進(jìn)行降噪、校正等處理。條碼圖象為灰度圖象,對其進(jìn)行二值化才能進(jìn)行碼字識別。在將PDF417碼的所有碼字正確分割后,以查表方式在碼本中查找與碼字相對應(yīng)的值,將編碼數(shù)據(jù)譯出。為確認(rèn)掃描的有效性,必須進(jìn)行前向錯誤校驗(yàn)。如出錯,則進(jìn)行糾錯。最后,將譯碼的正確數(shù)據(jù)傳輸?shù)缴衔挥嬎銠C(jī)或直接進(jìn)行處理顯示。軟件框圖如圖4所示。

  降噪處理

  圖象采集芯片OV7120成像速度為30幀/秒,但是在實(shí)際操作過程中,會有人手抖動、條碼圖象移動等情況產(chǎn)生,采集時間過長,就會導(dǎo)致每幀圖象之間的差別相當(dāng)大,進(jìn)而造成很大的識別誤差,所以在每一次掃描時,我們只取三幀圖象,所用時間為 :(1 / 30 ) × 3 = 0.1 s ,可以忽略人手抖動等影響。設(shè)采集到的三幀圖象為I1 (x , y) 、I2 (x , y) 、I3 (x , y) , 每幀的噪聲方差為σ2,取平均可得到:

  I (x , y) = I (x , y)的噪聲方差為σ2/3 。

  可見此方法可以有效降噪。我們不采用常見的中值濾波、Butterworth濾波等方法,是因?yàn)橐粋€碼字占有3、4個像素點(diǎn),用中值或Butterworth濾波處理污損的圖象,將對圖象造成結(jié)構(gòu)性的破壞。

  圖象二值化

  首先統(tǒng)計出圖象的直方圖,然后用Bayesian最佳分類器,確定最佳二值化門限電平,實(shí)現(xiàn)對圖象的二值化處理。此二值化門限電平必須是動態(tài)調(diào)整的,因?yàn)槊看蔚墓庹盏韧饨鐥l件是不同的,每掃描一次條碼,就必須確定一個新的二值化門限電平。動態(tài)采集到的條碼圖象有300K像素點(diǎn),但只需要取圖象中間區(qū)域進(jìn)行統(tǒng)計直方圖,取中間的64×64個像素點(diǎn),平均每統(tǒng)計一個像素點(diǎn)需要2個指令周期,可算得統(tǒng)計直方圖總共需要64×64×2=8192個指令周期。確定二值化門限電平需要約2000個指令周期,由此可計算所用時間約為:(8192+2000)/ 40000000 = 0.00025 s。

  碼字識別與信號糾錯

  在碼字分割完成之后,采用模板匹配方式,在固定的碼本中查找與碼字相對應(yīng)的值,將碼字譯出。這里不需要用到神經(jīng)網(wǎng)絡(luò),因?yàn)镻DF417碼字模式非常標(biāo)準(zhǔn),用簡單的模板匹配即可完成,不需復(fù)雜化。對一個碼字進(jìn)行模板匹配需要8000個指令周期,平均每個二維條碼包含500個碼字,則進(jìn)行模板匹配總共需要時間為:8000×500 / 40000000 = 0.1 s 。為確保譯碼的有效性,使用R-S錯誤控制碼對碼字進(jìn)行檢錯和糾錯,每個碼字的檢錯和糾錯需要用100個指令周期,所以總共需要100×500 / 40000000 = 0.00125 s的時間來完成二維條碼數(shù)據(jù)糾錯。

  結(jié)語

  所設(shè)計的二維條碼掃描器DSP56F826芯片為系統(tǒng)核心,采用優(yōu)化算法,可以快速高效地對二維條碼進(jìn)行識別處理。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

早前,就有消息稱臺積電或?qū)⒃?月份正式量產(chǎn)3nm工藝,預(yù)計于第三季下旬投片量將會有一個大幅度的拉升,而第四季度的投片量會達(dá)到上千的水準(zhǔn)并且正式進(jìn)入量產(chǎn)階段。

關(guān)鍵字: 臺積電 三星 芯片 半導(dǎo)體

正常情況下,通過SWD在線調(diào)試時,一旦芯片進(jìn)入低功耗模式(Stop或者Standby),調(diào)試就會斷開。原因是進(jìn)入Stop或者Standby模式后,內(nèi)核時鐘就停止了。如果想在調(diào)試低功耗代碼時還可以正常通過調(diào)試接口debug...

關(guān)鍵字: SWD 芯片 低功耗模式

全球半導(dǎo)體短缺讓所有微控制器使用者的生活都變得難熬了起來,如今的訂貨周期有時會長達(dá)好幾年。不過,售價4美元的樹莓派Pico是一個亮點(diǎn),它是一個以新型RP2040芯片為基礎(chǔ)的微控制器。RP2040不僅有強(qiáng)大的計算能力,還沒...

關(guān)鍵字: 半導(dǎo)體 微控制器 芯片

網(wǎng)關(guān)、機(jī)頂盒、HDMI設(shè)備和USB電視棒得到SL3000的支持 印度班加羅爾2022年10月20日 /美通社/ -- Tejas Networks (孟買證券交易所代碼:5...

關(guān)鍵字: ATSC 芯片 AN ABS

10月3日,三星電子在美國加州硅谷舉辦“三星晶圓代工論壇&SAFE論壇”。論壇上三星芯片代工部門表示,將于2025年開始生產(chǎn)2nm制程工藝芯片,然后在2027年開始生產(chǎn)1.4nm工藝芯片。據(jù)了解,此前臺積電也曾規(guī)劃在20...

關(guān)鍵字: 三星 1.4nm 芯片

消息稱臺積電將于今年9月開始對3納米芯片進(jìn)行量產(chǎn)。這下,三星要坐不住了!雖然三星在6月30日稱自己已經(jīng)實(shí)現(xiàn)了3納米的量產(chǎn)。

關(guān)鍵字: 華為 3nm 芯片

提到臺積電,相信大家都不陌生,作為全球頂尖的晶圓代工機(jī)構(gòu)。僅臺積電、三星兩家晶圓代工廠的市場份額,就占據(jù)了全球半導(dǎo)體市場的70%左右。

關(guān)鍵字: 3nm 芯片 三星

英國廣播公司《科學(xué)焦點(diǎn)雜志》網(wǎng)站5月22日刊登了題為《什么是摩爾定律?如今是否仍然適用?》的文章,摘要如下:

關(guān)鍵字: 摩爾定律 半導(dǎo)體 芯片

據(jù)業(yè)內(nèi)消息,近日高通公司的CEO Cristiano·Amon在風(fēng)投會議上表示,大家在關(guān)注經(jīng)濟(jì)增長時也開始關(guān)心芯片,在這個數(shù)字化轉(zhuǎn)型和數(shù)字經(jīng)濟(jì)成為重要部分的時代,芯片對于提高效率是必須的,芯片的重要性正在被普遍接受,未來...

關(guān)鍵字: 高通公司 芯片

作為全球豪華汽車巨頭,寶馬在未來的電動汽車上也開始加大投資,這一次他們是多方下注,英國牛津的工廠還是戰(zhàn)略核心,日前又透露說在中國投資上百億生產(chǎn)電動車,今晚寶馬公司又宣布在美國投資17億美元,約合人民幣123億元。

關(guān)鍵字: 寶馬 芯片 供應(yīng)商

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉