[導讀]智能交通管理系統(tǒng)是21 世紀道路交通管理的發(fā)展趨勢。利用網(wǎng)絡和GPRS 通信, 牌照自動識別監(jiān)控系統(tǒng)能夠自動、實時地檢測車輛、識別汽車牌照, 從而實現(xiàn)道路交通智能化管理。由于傳統(tǒng)的PC機+ 算法的設計結構體積大, 不能滿足便攜的要求, 更不適合露天使用; 而采用通用的DSP 芯片組成的系統(tǒng), 外圍電路較復雜, 設計與調試都要較長的時間, 且系統(tǒng)的可擴展性不好。利用32 位Nios Ⅱ軟核處理器在FPGA 上完成設計, 減小了系統(tǒng)的體積, 而且在PC機上開發(fā)的程序可移植到Nios Ⅱ處理器上, 實現(xiàn)了片上系統(tǒng)。采用Nios Ⅱ處理器的自定義指令, 用硬件實現(xiàn)部分算法, 大大提高了數(shù)據(jù)的處理速度, 保證了較好的實時性。在外圍電路不變的情況下, 通過更新FPGA 內部的電路設計, 能使系統(tǒng)功能升級和增強。下面介紹一種基于Nios Ⅱ軟核的車輛牌照識別系統(tǒng)的自行研制。
智能交通管理系統(tǒng)是21 世紀道路交通管理的發(fā)展趨勢。利用網(wǎng)絡和GPRS 通信, 牌照自動識別監(jiān)控系統(tǒng)能夠自動、實時地檢測車輛、識別汽車牌照, 從而實現(xiàn)道路交通智能化管理。由于傳統(tǒng)的PC機+ 算法的設計結構體積大, 不能滿足便攜的要求, 更不適合露天使用; 而采用通用的DSP 芯片組成的系統(tǒng), 外圍電路較復雜, 設計與調試都要較長的時間, 且系統(tǒng)的可擴展性不好。利用32 位Nios Ⅱ軟核處理器在FPGA 上完成設計, 減小了系統(tǒng)的體積, 而且在PC機上開發(fā)的程序可移植到Nios Ⅱ處理器上, 實現(xiàn)了片上系統(tǒng)。采用Nios Ⅱ處理器的自定義指令, 用硬件實現(xiàn)部分算法, 大大提高了數(shù)據(jù)的處理速度, 保證了較好的實時性。在外圍電路不變的情況下, 通過更新FPGA 內部的電路設計, 能使系統(tǒng)功能升級和增強。下面介紹一種基于Nios Ⅱ軟核的車輛牌照識別系統(tǒng)的自行研制。
1 系統(tǒng)功能設計
車輛牌照自動識別監(jiān)控系統(tǒng)根據(jù)具體應用場合可以定制為不同的功能, 而且不同的功能只需要在Nios 中寫入相應的C 語言程序即可, 無需重做硬件板, 非常方便。下面就其在高速公路收費站中的應用進行功能設計。
1) 圖像采集 在收費站處, 攝像頭監(jiān)視通道口車輛來往情況, 當車輛過來時, FPGA 系統(tǒng)板捕捉到地感線圈由于磁場的變化而產(chǎn)生的觸發(fā)信號, 來控制采集卡采集車輛圖像。采用地感線圈的優(yōu)點上檢測正確率高(只有車輛經(jīng)過時, 地感線圈才會產(chǎn)生觸發(fā)信號) , 這時可以保證抓到的圖像中有車輛牌照信息。
2) 牌照識別 采集到圖像后就要進行牌照區(qū)域的提取, 其中以包括圖像的彩色圖到灰度圖變換、灰度拉伸、牌照區(qū)域分割、牌照幾何位置的調整等。牌照區(qū)域提取后再進行牌照圖像二值化、牌照字符分割以及牌照字符的識別。
3) 數(shù)據(jù)通信 根據(jù)實際情況選擇用以太網(wǎng)或GPRS 把識別結果發(fā)送到主控制站。在有以太網(wǎng)連接的條件下優(yōu)先選用以太網(wǎng)連接, 可以提供相對較高的傳輸速率和可靠性, 在沒有以太網(wǎng)連接的條件下選用GPRS 連接進行通信。
2 系統(tǒng)構成與實現(xiàn)
本系統(tǒng)中的硬件包括GPRS 模塊、高分辨率CCD 攝像機、CCD 自動亮度控制器、視頻采集卡、FP2GA 系統(tǒng)板。系統(tǒng)的硬件結構如圖1 所示, 可以看到在一片F(xiàn)PGA 中包含了Nios Ⅱ處理器、SRAM 控制器、SDRAM 控制器、UART 以及采集卡控制器和外擴SRAM 控制器、用戶指令模塊。這也正體現(xiàn)了NiosⅡ的優(yōu)勢, 將很多資源集中在FPGA 中, 根據(jù)用戶的需要來定制, 更改也變得非常容易。
圖1 系統(tǒng)硬件框圖
要從牌照區(qū)域提取得到最終的牌照, 需用到大量的數(shù)字圖像處理算法, 其實現(xiàn)過程如圖2 所示。牌照字符的識別采用的是BP 算法。由于本系統(tǒng)工作過程對實時性要求較高, 因此采用eCos嵌入式可配置實時操作系統(tǒng)對系統(tǒng)中的多任務進行管理。
圖2 牌照提取過程
3 結語
利用32 位Nios Ⅱ軟核處理器在FPGA 完成設計, 減小了系統(tǒng)的體積, 而且在PC 機上開發(fā)的程序可移植到Nios Ⅱ處理器上,實現(xiàn)了片上系統(tǒng)。采用Nios Ⅱ處理器的自定義指令, 用硬件實現(xiàn)部分算法, 大大提高了數(shù)據(jù)的處理速度, 保證了較好的實時性。所以用FPGA 開發(fā)的車輛牌照自動識別監(jiān)控系統(tǒng)不僅可以用于收費站、停車場等固定安裝場合,而且可裝載于警車上, 也可現(xiàn)場臨時固定, 具有良好的靈活性和機動性。在城市道路巡邏中, 可以停靠在任意的監(jiān)控地點, 隨時發(fā)現(xiàn)過往車輛中任何欠費違規(guī)車輛, 對過往車輛進行稽查管理。
在系統(tǒng)的設計方案里, 筆者考慮了2 種通信方式, 即以太網(wǎng)方式和GPRS 方式, 以方便用戶根據(jù)實際情況選用。突破了地域的限制, 使用范圍也更廣闊。
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
最近為什么越來越多的研究開始利用FPGA作為CNN加速器?FPGA與CNN的相遇究竟能帶來什么神奇效果呢?原來,F(xiàn)PGA擁有大量的可編程邏輯資源,相對于GPU,它的可重構性以及高功耗能效比的優(yōu)點,是GPU無法比擬的;同時...
關鍵字:
FPGA
可編程邏輯資源
GPU
FPGA的應用領域包羅萬象,我們今天來看看在音樂科技領域及醫(yī)療照護的智能巧思。
關鍵字:
FPGA
科技領域
智能
最近某項目采用以太網(wǎng)通信,實踐起來有些奇怪,好像設計成只能應答某類計算機的ICMP(ping)命令, 某類計算機指的是Windows特定系統(tǒng),其他系統(tǒng)發(fā)送ping都不能正確識別。
關鍵字:
嵌入式Linux
FPGA
協(xié)議
近兩年,國外廠商的FPGA芯片價格飆升,由于價格,貨期,出口管制等多方面因素的影響,很多公司都在尋找FPGA國產(chǎn)化替代方案。我工作中正在使用的幾款芯片也面臨停產(chǎn)的風險,用一片少一片,了解到國產(chǎn)FPGA發(fā)展的也不錯,完全自...
關鍵字:
FPGA
芯片
EDA
本篇是FPGA之旅設計的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數(shù)據(jù)的采集,并且將采集到的數(shù)據(jù)顯示在數(shù)碼管上。由于本例將對溫濕度傳感器DHT11進行采集,而且兩者的數(shù)據(jù)采集過程類似,所以可以參考一下前面的...
關鍵字:
FPGA
DS18B20溫度傳感器
這是FPGA之旅設計的第十三例啦,本例是一個綜合性的例程,基于OLED屏幕顯示,和DHT11溫濕度采集,將DHT11采集到的溫濕度顯示到OLED屏幕上。
關鍵字:
FPGA
OLED屏幕
這是FPGA之旅設計的第九例啦?。?!本例將介紹如何使用FPGA驅動OLED屏幕,并在接下來的幾例中,配合其它模塊,進行一些有趣的綜合實驗。由于使用的OLED屏是IIC接口的,對IIC接口不是很清楚的,可以參考第五例的設計...
關鍵字:
FPGA
OLED屏幕
這是FPGA之旅設計的第十例啦,在上一例中,已經(jīng)成功驅動了OLED屏幕,本例將結合上一例,以及第四例多bytes串口通信做一個有趣的例程。
關鍵字:
FPGA
OLED屏
串口
這是FPGA之旅的第十一例了。在前面的例子中,已經(jīng)對OLED有了一個基礎的了解,本例將介紹如何在OLED上實現(xiàn)支符的顯示,為后面的例程做準備。
關鍵字:
FPGA
OLED
字符
在許多高可靠性商業(yè)航空、太空、國防、汽車和工業(yè)應用中使用的系統(tǒng)需要獲得IEC 61508安全完整性等級(SIL)3功能安全規(guī)范的認證。為了降低這一過程的成本,并加快上市,Microchip Technology Inc....
關鍵字:
Microchip
FPGA
本例是FPGA之旅設計的第十四例,本例將紅外遙控的使用,并將紅外接收器接收到紅外遙控的數(shù)據(jù)顯示在數(shù)碼管上。
關鍵字:
FPGA
紅外遙控信號
加利福尼亞州圣克拉拉市,2022年9月19日——高性能現(xiàn)場可編程邏輯門陣列(FPGA)和嵌入式FPGA(eFPGA)半導體知識產(chǎn)權(IP)領域的領導性企業(yè)Achronix半導體公司宣布:該公司已經(jīng)收購了Accolade...
關鍵字:
Achronix
FPGA
摘要:隨著農(nóng)業(yè)生產(chǎn)中對水資源利用率重視程度的不斷提升,農(nóng)業(yè)用水的灌溉效率與灌溉滲漏系數(shù)測定準確化與規(guī)范化越來越重要。為實現(xiàn)渠道水位測量的精確化與自動化,研制開發(fā)出一種基于GPRS的渠道水位監(jiān)測系統(tǒng)。對投入式壓力水位檢測方...
關鍵字:
GPRS
水位監(jiān)測
上位機設計
Flex Logix目前在推廣他們的嵌入式 FPGA 技術。它非常堅固。它已經(jīng)投放市場多年,并在許多流程節(jié)點上得到廣泛支持。他們看到越來越多的客戶采用該技術,他們正在宣傳并嘗試與更多的架構師和設計師會面,與他們分享他們可...
關鍵字:
Flex Logix
FPGA
這是FPGA之旅設計的第五例啦!今天給大家?guī)淼氖荌IC通信,IIC協(xié)議應用非常廣泛,例如與MPU6050進行通信,配置OV5640攝像頭、驅動OLED屏幕等等,都需要使用到IIC協(xié)議,所以掌握它是非常必要的,廢話不多說...
關鍵字:
FPGA
IIC協(xié)議
Altium Designer 提供了唯一一款統(tǒng)一的應用方案,其綜合電子產(chǎn)品一體化開發(fā)所需的所有必須技術和功能。Altium Designer 在單一設計環(huán)境中集成板級和FPGA系統(tǒng)設計
關鍵字:
ad10
電子產(chǎn)品
FPGA
GPS和GPRS,字面上僅僅多了個G,按照中國人捂住一半,讀一半的猜字邏輯來看,這兩者區(qū)別應該是不多的,GPS模塊能做的,GPRS模塊應該也能干,這顯然是個美麗的誤會。
關鍵字:
GPS
GPRS
通信
該芯片為國內首顆基于22nm工藝制程,并已成功量產(chǎn)的FPGA芯片。
關鍵字:
京微齊力
FPGA
芯片