新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM的條碼精密測量系統*

        基于ARM的條碼精密測量系統*

        作者:■ 馮波 南京理工大學理學院物理實驗中心(南京210094) 時間:2008-05-05 來源:電子產品世界 收藏

        系統主芯片是基于966E-S核的高性能嵌入式芯片STR912FW44X6,運算速度達96MIPS,支持單周期DSP指令。芯片的系統外圍包括時鐘、復位、電源管理、向量中斷控制器(VIC)、內部PLL、RTC、定時器、9個可編程DMA通道和多達80個GPIO。還有8通道10位ADC、3相電機控制器、PWM輸出和多種通訊接口。

        本文引用地址:http://www.104case.com/article/82108.htm

        芯片內建雙組Flash,可利用芯片上任意通訊口實現在系統編程功能。主芯片外接1 片64MB內存(芯片ST-M25P64)來擴展存儲空間。

        主機板外圍接口

        主要有CMOS圖像傳感器接口、RS-232接口、I2C接口和10/100M以太網接口。

        CMOS圖像傳感器的接口主要實現對圖象傳感器的自動曝光控制和圖象采集;RS-232接口(芯片SP3222)實現程序下載,與上位機通訊,接受上位機指令控制;I2C接口實現主芯片與鍵盤和液晶顯示模塊之間的通訊;10/100M以太網接口(芯片STE100P)配合計算機軟件實現高速圖像采集。

        鍵盤與液晶顯示屏模塊

        鍵盤模塊選用ATMega48芯片實現鍵盤控制和I2C通訊,以及LCD屏模塊I2C通訊。

        軟件設計

        系統軟件的流程如圖2所示。

        軟件功能

        軟件的功能主要是圖像的條碼定位算法,包括以下內容:

        . 條碼檢測:從條碼信號中提取各種特征參量,通常包括各條碼邊緣位置、中心、寬度的檢測,碼字劃分。
        . 根據標尺已知參數確定物像比,同時求出視距,計算基準位置相對于目標碼位置的相對距離,按物像比放大到真實尺寸d2(精度結果)。
        . 解碼:相當于信源編碼的逆過程,計算目標碼字的碼字位置d1(粗讀結果)。標尺最終讀數ds為粗讀與精讀結果之和:ds=d1+d2。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 皮山县| 尖扎县| 黔东| 海林市| 铜山县| 西城区| 漯河市| 海兴县| 滕州市| 始兴县| 隆尧县| 梨树县| 金山区| 常德市| 紫阳县| 门头沟区| 长丰县| 阳信县| 怀远县| 林甸县| 耿马| 介休市| 辛集市| 广元市| 武隆县| 邹城市| 长兴县| 晋州市| 菏泽市| 边坝县| 宝丰县| 丹凤县| 阜南县| 中山市| 尼勒克县| 江陵县| 黄梅县| 株洲市| 勐海县| 黄龙县| 福海县|