《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的多路抄表系統的設計與實現
基于DSP的多路抄表系統的設計與實現
來源:電子技術應用2013年第4期
苑瑋琦,楊 洋
沈陽工業大學 視覺檢測技術研究所, 遼寧 沈陽110870
摘要: 分析了目前抄表系統中存在的一些問題,提出了一種基于DSP的多路水表號碼識別系統,給出了系統的設計方案及各功能模塊實現過程。系統屬于無源遠程抄表方式,采用嵌入式技術和視覺檢測技術,通過對水表號碼圖片的采集及識別處理,實現對多路水表讀數的顯示及傳輸。實驗證明該系統成本低、速度快、安全、節能、工作穩定,可以準確識別水表讀數。
中圖分類號: TP391.4
文獻標識碼: A
文章編號: 0258-7998(2013)04-0068-04
Design and implementation of multiple meter reading system based on DSP
Yuan Weiqi, Yang Yang
Visual Ispection Technology Institute, Shenyang University of Technology, Shenyang 110870, China
Abstract: A kind of multiple recognition system for the water meter’s reading based on DSP is put forward. A design and a implementation of the main functional modules of this system are given. The system belongs to the mode of passive remote meter reading. Using the embedded technology and visual inspection technology, the system collectes the picture of water meter’s numbers and recognizes them, then displaies and transfers the readings of multiple water meters. Experiments show that the system has characteristics of lower cost, high speed, safety, energy saving and stability. It can recognize the readings of water meter accurately.
Key words : water meter; number recognition; machine vision; DSP

    現今的抄表方式主要有兩種,第一種方式為人工抄表,不僅效率低,而且給用戶帶來諸多不便。第二種方式是利用遠傳抄表系統進行抄表,市場上目前有兩種水表遠傳系統部分投入試用,一種是三表(水電煤氣)遠傳抄表系統,另一種是IC卡式水表[1]。這兩種產品由于維護量較大,價格高,且需要實時帶電工作,易造成停電漏記等問題,推廣有一定難度。

    本文提出了一種基于DSP的多路抄表系統。該系統以視頻解碼芯片和數字信號處理器DSP為主要核心,可實現對多路水表號碼的采集、識別及傳輸等遠程抄表功能,每個水表讀數用時0.6 s,滿足實際需要。利用該系統,抄表員不用挨家挨戶去手動抄表,而是在一個地點將各用戶的水表號碼自動抄寫,并保存在掌上電腦中。該系統克服了現有抄表系統的缺陷,屬于真正的直讀工作方式,而且無需24小時不間斷供電,無累計誤差,獲取水表表盤實際號碼的讀數,可以方便用戶核對。   
1 系統工作原理
    抄表系統整體框圖如1所示。系統上電后,將固化在外部程序存儲器SPI中的系統程序下載到信號處理器內部的隨機存儲器中,進而系統可以完成各種初始化的操作流程。視頻解碼芯片通過I2C總線初始化后,將由圖像傳感器傳來的圖像模擬信號轉化為標準數字圖像信號送到數字信號處理器(DSP)中,然后再以DSP為主處理芯片,將采集到的圖像進行識別處理。當一路水表讀數識別完成后,通過多路轉換開關切入到下一路水表進行采集和識別,最終通過LCD液晶屏顯示識別結果,并將讀數通過射頻信號發生器傳到掌上電腦中,完成抄表功能。

 

 

2 系統硬件設計
    系統硬件設計主要包括圖像采集及識別模塊、多路轉換模塊、人機接口模塊及數據傳輸模塊四個部分。
2.1 圖像采集及識別模塊
    圖像采集及識別模塊主要是由圖像傳感器、視頻解碼芯片及DSP組成。該模塊主要功能是將圖像的模擬信號轉換成DSP可接收得數字信號,并在DSP內完成對數字圖像的采集及識別過程。
    系統中,圖像傳感器采用傳統的CMOS攝像頭,安放在水表表盤正上方。該傳感器通過一根電源線和一根視頻線與主處理板相連,輸出水表圖像的模擬信號。
    視頻解碼芯片主要采用Philips公司的SAA7113H芯片。它可以將圖像傳感器輸出的模擬信號經過放大、濾波、A/D轉換等過程[2]轉換成數字信號送入DSP中。同時,它可從視頻信號中分離出場同步信號和行同步信號,用于對圖像的采集。
    SAA7113H芯片在上電后,必須由前端處理器DSP通過I2C串行總線對其內部寄存器進行初始化設置后,才能工作在系統所需狀態。I2C總線有兩條線路:串行數據線SDA和串行時鐘線SCL。系統設計中,將這兩條總線分別與DSP中的兩個I/O口相連,由軟件編程來模擬實現I2C總線的通信,完成對SAA7I13H寄存器的初始化操作。
    考慮到DSP的性價比和市場應用的份額,本系統采用的DSP為TMS329VC5509A,這款芯片屬于TI公司DSP中的5000系列。該芯片雖為定點運算,但運算速度及精度基本可以滿足本系統的需要,而且價格較為低廉。TMS320VC5509A的CPU的主時鐘能夠最高工作在200 MHz,有128 K×16 bit隨機讀寫存儲器(16-bit words RAM)和32 K×16 bit只讀存儲器(16-bit words  ROM)[3]。
    由于TMS329VC5509A中可直接用于控制的I/O口較少,所以在系統設計中,將DSP上多通道緩沖串口1(MCBSP1)中的CLKR1和CLKX1引腳配置成通用I/O口,與視頻解碼器的行場輸出相連,用來檢測數字圖像信號的得行信號和場信號,以保證采集時信號時序的正確和圖像的完整。MCBSP0中的DX0引腳配置成通用I/O口,為SAA7113H芯片提供使能信號。由于DSP 5000系列中沒有專門用于接收數字圖像信號的VP接口,所以在本系統中,圖像的數據信號是從DSP中的外部存儲接口(EMIF)的8根并行數據線D0~D7傳入DSP中的,并儲存在DSP內部的內存空間,整個的圖像的識別過程在DSP內部進行。DSP與視頻解碼芯片SAA3113H的邏輯連接圖如圖2所示。

2.2 多路轉換模塊
    由于系統最終要實現多路水表讀數的采集與識別,所以在圖像傳感器與視頻解碼芯片之間設計了一個多路轉換開關,如圖3所示。該開關主要采用芯片CD4051實現,可用于圖像模擬信號的輸入、輸出。CD4051相當于一個單刀八擲開關,可實現1路對8路的雙向輸入和輸出。開關接通哪一通道,由其控制引腳所輸入的3位地址碼ABC來決定,本系統中地址碼由DSP的I/O口提供。目前用于調試的系統僅采用1個CD4051開關,可實現8路水表圖像的采集和識別。根據實際需要,利用多個該芯片的組合,可擴展實現對16、32、64等多路水表的抄錄。

2.3 人機接口模塊
    整個系統的人機操作接口包括一個3×4鍵盤和LCD顯示屏兩部分,以方便用戶對系統的操作和觀察。通過人機接口,可實現對水表的多路采集識別、單路采集識別、多路數據傳輸、單路數據傳輸、結果顯示等控制功能。系統中,LCD液晶顯示屏采用NEC公司的μPD161621P系列,鍵盤設計采用傳統矩陣鍵盤電路,這兩個部分都是通過DSP外擴可編程邏輯器件(CPLD)實現。
2.4 數據傳輸模塊
    水表號碼識別結束后,需要將數據進行傳輸并保存。數據傳輸模塊包括232接口﹑射頻信號發生器和掌上電腦三部分。232接口是DSP通過CPLD和MAX232芯片擴展實現。射頻信號發生器是一個集成模塊,3.3 V電源供電,是DSP和掌上電腦之間數據傳輸的紐帶。水表數據通過232接口傳入射頻信號發生器中,并自動以射頻信號的形式發射出去,傳輸速度為9 600波特率。掌上電腦可以視為一個射頻信號接收器,其內核為ARM7,通過編程,可接收射頻信號發生器傳來的數據并保存。這樣抄表人員只需拿著掌上電腦就可接收各個水表的數據。
3 系統軟件設計
    系統軟件設計主要包括DSP初始化程序、視頻解碼芯片初始化程序、號碼采集程序和號碼識別程序四部分。
3.1 DSP初始化程序
    DSP初始化程序主要通過對DSP相應功能寄存器的賦值,來實現對系統的初始化操作,以滿足系統工作時的要求。主要包括以下操作:
    (1)配置時鐘發生器的寄存器CLKMD,地址為0x1C00,對其賦值為0x2813,使系統工作在192 MHz頻率下。
    (2) 配置DSP中CMD文件,分配內存空間。中斷向量表定義在0x200,程序存儲空間為0x2300~0x0ff0,數據存儲空間為0x12200~0x40000。圖像定義在固定的地址0x22200下,以方便調試時對采集的圖片進行查看。
    (3) 配置DSP狀態寄存器ST1,地址為0x0003,設置值為0x6900,關閉系統可屏蔽中斷。
    (4) 將DSP中EMIF控制寄存器設置為與Synchronous Sdram相連接的模式,并且將EMIF工作模式寄存器EBSR(地址為0x6C00)的Parallel Port位置為0,代表當前工作狀態為DATA EMIF MODE[4],為圖像數據信號采集做好相關配置。
3.2 視頻解碼器初始化
    該程序主要是對SAA7113H芯片進行初始化操作,對其片上功能寄存器的讀寫完全按照I2C總線協議形式完成。通信時,采用I2C工作模式中的從接收模式,DSP作為主設備,視頻解碼器作為從設備(地址為0x4A),數據傳輸采用8位尋址數據格式。由于程序比較繁瑣,本文沒有列出具體程序清單。SAA7113H主要功能寄存器配置[5]如表1所示。

3.3 號碼采集程序
    一幅圖像的視頻信號分為場信號和行信號。場信號為一幀圖像到來的標志,行信號為圖像每行像素到來的標志。號碼采集程序的主要思路就是通過對視頻信號中行信號﹑場信號的查詢,將圖像準確地存入到DSP的內存空間中。采集程序流程圖如圖4所示。

3.4 號碼識別程序
    號碼識別算法主要采用傳統的模板匹配法。模板為0~9單字符模板,每個大小為67×31,字符部分為1,背景部分為0,存儲在DSP內部的存儲空間。將待識別字符與10個相應模板進行匹配運算,找出匹配度最好一組,輸出相應數值,即為待識別號碼。
    識別程序中,半字符的識別是該段程序的難點,編寫了相應的處理算法,具體思路如下:對于分割后的單字符圖像,首先要進行整字符和半字符的判別,其依據為二值化后的半字符圖像,會有3~4行連續的白像素點,而整字符則沒有。利用這一特點,可以進行整、半字符的判斷,進而生成相應模板,完成匹配識別。例如當待識別字符為整字符時,進行匹配時所用的0~9單字符模板不變。當待識別字符為半字符時,需計算待識別字符中,上下字符分別占整體圖像的比例大小,利用這一比例和0~9單字符模板,生成10個新的半字符模板,完成模板匹配識別。相應匹配過程和程序流程圖分別如圖6、圖7所示。

4 實驗結果
    目前,該系統的調試樣機已經完成,系統運行穩定,識別率達99%以上。利用該系統可完成多路水表讀數識別、單路水表讀數識別、多路水表數據傳輸、單路水表數據傳輸,水表讀數顯示等功能。
    本文設計了一種基于DSP的多路抄表系統,可實現對多路、單路水表讀數的遠程自動抄錄,針對水表中出現的半字符情況,給出了相應的識別方法。雖然系統現在還不夠完善(如識別速度略慢),但它的設計為日后系統的優化提供了一定基礎,為今后抄表方式提供了一個新的參考方向。
參考文獻
[1] 王靜爽,曹爾曄. 智能IC卡水表電控系統[J].電子技術應用,2002,28(5):16-17.
[2] 溫賀平, 戴青云, 劉志鑫. 利用 I2C總線實現 DSP對SAA7113H的配置[J]. 儀器儀表用戶,2009(11):91-92.
[3] 美國德州儀器(TI). TMS320VC5509A fixed-point digital signal processor[Z]. 2000.
[4] 陳泰紅,任勝杰,魏宇.手把手教你學DSP[M]. 北京: 北京航空航天大學出版社, 2011.
[5] Philips Semiconductors. SAA7113H 9 bit video input processor[Z]. 1999.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区二区视频在线观看| 亚洲电影中文字幕| 欧美激情亚洲| 欧美高清你懂得| 久久精品国产亚洲5555| 亚洲午夜激情免费视频| 久久精品久久99精品久久| 亚洲主播在线播放| 午夜精品免费视频| 国产精品嫩草99a| 一二三区精品| 欧美视频日韩视频在线观看| 日韩视频一区二区三区在线播放| 亚洲高清网站| 久久先锋资源| 久久精品在线| 欧美精品一区二区蜜臀亚洲| 玖玖综合伊人| 亚洲视频一区二区在线观看| 99国产精品久久久久久久久久| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩1234| 99v久久综合狠狠综合久久| 国产欧美日韩免费看aⅴ视频| 99国产一区二区三精品乱码| 亚洲国产精品福利| 裸体歌舞表演一区二区| 激情欧美一区二区三区| 欧美国内亚洲| 狠狠色狠狠色综合日日91app| 国产精品日韩一区二区三区| 国内欧美视频一区二区| 国产精品视频久久久| 亚洲一区二区三区四区五区黄| 毛片一区二区三区| 久久超碰97人人做人人爱| 欧美日韩一区二区三| 欧美亚洲自偷自偷| 久久精品欧洲| 国产精品区二区三区日本| 宅男噜噜噜66一区二区66| 美女诱惑黄网站一区| 国产精品综合av一区二区国产馆| 性欧美xxxx大乳国产app| 在线日韩电影| 欧美.www| 99视频超级精品| 午夜亚洲福利在线老司机| 在线一区二区三区做爰视频网站| 美女被久久久| 美女亚洲精品| 精品va天堂亚洲国产| 日韩午夜av在线| 午夜在线观看欧美| 9国产精品视频| 欧美日本久久| 久久久人成影片一区二区三区| 亚洲视频你懂的| 国产午夜精品全部视频播放| 欧美日韩三级一区二区| 国产精品久久97| 亚洲欧美日韩第一区| 国产精品大片| 久久久久久久久伊人| 久久综合色88| 久久亚裔精品欧美| 国产一区二三区| av成人免费| 亚洲男人第一网站| 国产精品亚洲产品| 欧美黄色片免费观看| 欧美精品二区三区四区免费看视频| 国产精品日韩久久久久| 欧美一区影院| 亚洲大胆av| 99国产精品私拍| 在线播放一区| 欧美国产激情二区三区| 在线天堂一区av电影| 欧美精品一区二区蜜臀亚洲| 在线观看久久av| 一区二区三区久久久| 在线看欧美日韩| 欧美chengren| 亚洲性视频网址| 欧美精品亚洲一区二区在线播放| 欧美刺激性大交免费视频| 99亚洲视频| 亚洲第一福利在线观看| 亚洲人体一区| 日韩视频精品在线观看| 亚洲自拍都市欧美小说| 欧美日韩在线免费| 亚洲精品影院| 在线国产精品一区| 亚洲免费大片| 一本大道久久精品懂色aⅴ| 国产伦精品一区二区三区高清版| 欧美中文在线字幕| 国产视频观看一区| 亚洲国产福利在线| 欧美香蕉大胸在线视频观看| 久久在线免费观看视频| 一区二区三区久久网| 欧美日韩国产综合视频在线| 国产综合色精品一区二区三区| 久久岛国电影| 国产亚洲一区二区精品| 一区视频在线播放| 午夜精品福利在线| 日韩亚洲精品在线| 国内精品久久久久影院 日本资源| 久久久人人人| 老牛影视一区二区三区| 激情久久久久久| 激情五月婷婷综合| 国产精品久久久999| 欧美激情aⅴ一区二区三区| 美女视频黄免费的久久| 久久激情视频免费观看| 亚洲国产1区| 蜜桃av噜噜一区| 最新国产成人av网站网址麻豆| 一区二区三区在线视频播放| 亚洲欧美日韩一区在线观看| 久久国产直播| 99视频精品| 欧美日韩不卡在线| 欧美不卡一区| 午夜精品久久久久久久久| 亚洲一区在线免费观看| 久久久青草青青国产亚洲免观| 久久视频精品在线| 亚洲免费网站| 国产在线观看91精品一区| 亚洲欧洲av一区二区三区久久| 久久国产精品久久精品国产| 欧美日韩一区二区三区在线观看免| 免费国产自线拍一欧美视频| 香蕉av福利精品导航| 久久综合国产精品台湾中文娱乐网| 午夜精品福利视频| 日韩午夜在线观看视频| 国户精品久久久久久久久久久不卡| 一二三区精品福利视频| 日韩午夜在线视频| 午夜日韩在线| 欧美激情欧美激情在线五月| 亚洲视频一二| 国产精品ⅴa在线观看h| 欧美日韩中文精品| 久久久久青草大香线综合精品| 一本色道久久88综合日韩精品| 欧美日本视频在线| 在线播放精品| 亚洲色诱最新| 国产在线高清精品| 久久久久久久综合色一本| 欧美日韩精品福利| 欧美人牲a欧美精品| 亚洲欧美日韩综合aⅴ视频| 亚洲一区中文| 一区二区在线免费观看| 亚洲国产免费看| 国产精品久久久久久久久婷婷| 欧美综合二区| 国产精品人成在线观看免费| 国产精品剧情在线亚洲| 国产一区二区三区精品久久久| 午夜免费久久久久| 欧美日韩欧美一区二区| 亚洲欧美大片| 极品少妇一区二区三区精品视频| 亚洲欧美在线免费| 亚洲欧美成人在线| 国产精品卡一卡二卡三| 欧美激情一区二区三区在线视频观看| 狠狠狠色丁香婷婷综合久久五月| 国产精品av免费在线观看| 欧美第一黄色网| 久久精品亚洲乱码伦伦中文| 久久久久欧美精品| 久久免费视频这里只有精品| 久久综合中文| 亚洲欧美国产视频| 久久久久国产精品一区二区| 久久噜噜亚洲综合| 亚洲欧美一区在线| 欧美成人情趣视频| 国产精品免费一区豆花| 亚洲第一福利视频| 在线免费观看日韩欧美| 欧美日韩精品免费观看| 国产免费成人| 欧美一区2区三区4区公司二百| 欧美激情精品久久久六区热门| 91久久综合| 亚洲综合电影一区二区三区| 狠狠色综合一区二区| 国产一区二区主播在线| 欧美在线观看www| 久久国产精品99国产精| 一区二区三区精密机械公司| 国产在线不卡精品| 免费成人小视频| 久久国产综合精品| 欧美国产日韩xxxxx| 国产免费一区二区三区香蕉精| 亚洲裸体俱乐部裸体舞表演av| 欧美精品一区二区三区在线看午夜| 欧美日韩综合| 亚洲欧洲精品天堂一级| 亚洲另类春色国产| 国产丝袜一区二区三区| 亚洲国产综合视频在线观看| 欧美在线视频网站| 亚洲国产免费| 亚洲国产精品免费| 亚洲精品一区二| 国产日本亚洲高清| 中文高清一区| 一本大道久久精品懂色aⅴ| 国产精品扒开腿做爽爽爽软件| 欧美高清视频一二三区| 久久久久久久激情视频| 国外成人在线视频| 国产欧美一区二区视频| 欧美劲爆第一页| 一区二区欧美在线观看| 老司机成人在线视频| 一本久道久久综合狠狠爱| 亚洲精品网址在线观看| 欧美香蕉大胸在线视频观看| 亚洲国产欧美一区二区三区久久| 欧美高清你懂得| 欧美四级在线观看| 99亚洲伊人久久精品影院红桃| 欧美大片免费观看在线观看网站推荐| 亚洲一二三四久久| 亚洲视频网站在线观看| 亚洲小说春色综合另类电影| 亚洲国产日韩在线一区模特| 亚洲欧美另类久久久精品2019| av成人免费| 在线日本高清免费不卡| 中文在线资源观看网站视频免费不卡| 欧美午夜寂寞影院| 久久久亚洲综合| 欧美激情91| 久久成人精品无人区| 久久国产视频网站| 欧美精品日本| 久久精品国产一区二区三区| 9久草视频在线视频精品| 激情小说亚洲一区| 91久久精品国产91性色tv| 国产精品va在线播放| 欧美日韩一区二区免费视频| 亚洲精品一区二区在线观看| 国产精品高清在线观看| 欧美顶级大胆免费视频| 欧美日韩三级电影在线| 欧美中文字幕在线| 亚洲国内在线| 午夜久久tv| 亚洲精品中文字幕有码专区| 9国产精品视频| 亚洲二区三区四区| 国产精品久久久久久久免费软件| 欧美日韩在线一区二区三区| 久久嫩草精品久久久精品| 国产精品久久久久久影视| 亚洲日韩中文字幕在线播放| 亚洲黄页视频免费观看| 亚洲国产欧美一区二区三区丁香婷| 亚洲一区二区在线| 在线观看国产精品淫| 欧美日韩国产在线观看| 91久久久精品| 欧美精品videossex性护士| 一区二区高清在线| 国产午夜亚洲精品羞羞网站| 久久综合福利| 在线观看成人网| 亚洲香蕉在线观看| 亚洲国产一区二区三区高清| 在线亚洲+欧美+日本专区| 最新日韩精品| 噜噜噜91成人网| 欧美高清在线一区二区| 欧美日本一区| 国产麻豆精品theporn| 欧美日韩国产123区| 久久精品青青大伊人av| 国内外成人免费激情在线视频网站| 久久亚洲捆绑美女| 狠狠色噜噜狠狠狠狠色吗综合| 欧美激情偷拍| 国产精品户外野外| 一区二区三欧美| 欧美日韩精品免费观看视一区二区| 老鸭窝91久久精品色噜噜导演| 久久影院午夜论| 欧美啪啪成人vr| 性色av一区二区怡红| 亚洲国产精品精华液网站| 一区在线免费| 久久亚洲色图| 久久久久久69| 亚洲视频一区| 国产一区二区三区自拍| 一区二区三区产品免费精品久久75| 国产亚洲电影| 一区二区视频免费完整版观看| 国产精品久久久亚洲一区| 亚洲人成小说网站色在线| 欧美一区二区啪啪| 欧美日韩一区在线观看视频| 亚洲国产色一区| 日韩一级大片| 亚洲国产影院| 久久久国产精品一区二区三区| 美日韩精品免费| 一本色道久久综合亚洲精品按摩| 久久蜜桃精品| 欧美专区日韩专区| 亚洲主播在线| 国产一区二区黄色|