基于TMS320F2812的光標閱讀機系統(tǒng)
1引言
光標閱讀機是一種光學標記信息卡錄入設備,廣泛應用于考試、人口普查、彩票投注、選舉等領域。目前在國內外有多種光標閱讀機,結構復雜、生產成本高等。本文介紹一種新型的基于DSP TMS32OF2812的光標閱讀機系統(tǒng),該系統(tǒng)具有結構簡單、成本低廉的特點,有很強的實用價值。
2硬件結構
光標閱讀機硬件一般由LED傳感器、ADC、數(shù)據(jù)處理控制單元、PC機接口、饋紙控制等部分組成,目前常用的光學標記閱讀機硬件結構有兩種:數(shù)據(jù)處理控制單元采用工控板方式和數(shù)據(jù)處理控制單元采用DSP+FlaGA方式。這兩種電路比較復雜,生產成本較高。
本文介紹的是數(shù)據(jù)處理控制單元采用基于TMS320F2812的硬件結構.TMS320F2812是美國TI公司研制的2000系列數(shù)字信號處理器,是面向電機控制、工業(yè)自動化領域的第一款具有片內Flash、工作頻率高達150 MHz的32位DSP。TMS320 F2812采用經典哈佛總線結構,利用多總線在存儲器、外圍模塊和CPU之間轉換數(shù)據(jù),這種多總線結構使其可以在一個周期內并行完成取指令、讀數(shù)據(jù)和寫數(shù)據(jù),同時它采用了指令流水線技術,保證信號處理的快速性和實時性。TMS320F2812的內部存儲器包括14 K的RAM和128 K×16 bit的Flash:片內集成了16通道12 bit的ADC模塊、16通道PWM輸出、多達56個獨立的可編程GPIO、3個帶有6種模式的通用目的定時器、3個可配置死區(qū)的比較器、3個單端比較單元、4個捕捉單元。同時還集成有多種串行接口[1]。
系統(tǒng)基本結構如圖l所示,用帶有內部A/D轉換的。TMS320F2812作為核心,數(shù)據(jù)傳輸采用USB接口。該系統(tǒng)具有電氣結構簡單、成本低、采集處理速度快、數(shù)據(jù)傳輸快等優(yōu)點。

3 數(shù)據(jù)采集
光學標記閱讀機是一種光學標記信息數(shù)據(jù)采集設備,采集速度和精度是兩個非常重要的方面。本系統(tǒng)采集模塊采用TMS320F2812內部A/D模塊,此模塊是一個12位、具有流水線結構的模數(shù)轉換器,內置雙采樣保持器(S/H),可多路選擇16通道輸入,快速轉換時間運行在25 MHz或12.5 MHz。輸入電壓范圍0 V~3 V,單次轉換時間200 ns,流水線轉換方式轉換時間60ns,ADC模塊有兩個獨立的排序器,可以工作在雙排序器模式和級聯(lián)排序模式[2].可以提供很高的采集速度。
TMS320F2812內部ADC存在增益誤差和失調誤差,需要進行校正,否則會影響信號精度,其轉換方程可以表示為y=x×ma±b,式中ma為實際增益.b為失調誤差。通過對TMS320F2812的ADC信號采集進行測量,發(fā)現(xiàn)ADC增益誤差一般在5%以內,可以采用以下方法對其進行校正:選用ADC的任意兩個通道作為參考輸入通道,并分別提供給它們已知直流參考電壓作為輸入(兩個電壓不能相同),通過讀取相應的結果寄存器獲取轉換值,利用兩組輸入輸出值求得ADC模塊的校正增益和校正失調,然后利用這兩個值對其他通道的轉換數(shù)據(jù)進行補償,從而提高ADC模塊轉換的準確度。具體計算過程如下:

、 獲取已知輸入?yún)⒖茧妷盒盘柕霓D換值yL和yH。
、 利用方程y=x×ma+b及已知的參考值(xL,yL)和(xH,yH)計算實際增益及失調誤差:實際增益ma=(yH-yL)/(xH-XL);失調誤差b=yL-xL×ma。
、 定義輸入x=y×CalGain-CalOffset,則由方程y=x×ma+b得校正增益CalGain=1/ma=(xH-xL)/(yH-yL),校正失調CalOffset=b/ma=yL/ma-xl。
、 將所求的校正增益及校正失調應用于其他測量通道,對ADC轉換結果進行校正。
TMS320F2812 ADC轉換模塊通道間的增益及失調誤差均在0.2%以內.所以可以采用上述方法對其進行校正[3]。實驗結果表明校正后ADC的誤差被控制在0.5%以內,大大提高了采集精度。
本系統(tǒng)設計信號輸入為40路,DSP本身的ADC輸入通道是16路,所以要外接多路轉換器進行擴展。在電路設計中,采用5條DSP ADC輸入通道ADCINAO~ADCINA4,每一通道掛接一片8路輸入1路輸出多路模擬轉換器4051。擴展為40路模擬信號輸入。圖2是TMS320F2812的ADC與信號之間的接口。
4數(shù)據(jù)通訊
光標閱讀機是一種快速設備,一秒鐘可識別幾張信息卡,與PC之間需要進行快速數(shù)據(jù)傳輸,本系統(tǒng)采用USB通訊方式,采用一款性價比很高的USB器件PDIUSBDl2,它通常用在微控制器系統(tǒng)中實現(xiàn)與微控制器之間的高速通信,完全符合USBl.1規(guī)范。PDIUSBD12與TMS320F2812都工作在3 V電壓下,它們之間通過并口連接,給PDIUSBD12分配一個片選,TMS320F2812可以通過讀寫地址對其進行操作,PDIUSBDl2的并口接口速率是2 MHz.相對于TMS320F2812來說屬于低速設備,需要在軟件中進行設置,插入等待周期。圖3是TMS320F2812與PDILISBI)12的硬件連接圖。

5 電機驅動
本系統(tǒng)電機驅動部分采用1298雙路驅動器,可以驅動兩個電機,為了提高其驅動能力,采用雙路結合的辦法驅動一個電機。電機驅動部分與DSP之間不能直接進行電氣連接,否則電機運轉時會嚴重干擾DSP,它們之間需要用光電耦合器進行隔離。圖4是TMS320F2812與電機驅動之間的接口連接圖。


6固件設計
系統(tǒng)固件設計主要由初始化程序、USB固件程序、A/D采集控制、數(shù)據(jù)采集處理以及電機控制部分組成。
初始化程序主要對片上資源進行配置,如CLOCK、ADC、EVI/O、Flash等的配置;USB固件程序主要由硬件提取層、PDIUSBDl2命令接口、中斷服務程序、標準請求處理程序、廠商請求處理程序等部分組成,主要實現(xiàn)USB協(xié)議處理與數(shù)據(jù)傳輸;A/D采集控制程序處理信號的采集速度、精度、結果等:數(shù)據(jù)采集處理程序對采集到的數(shù)據(jù)進行識別等處理;電機控制程序控制電機驅動和饋紙等。
7結束語
本系統(tǒng)完成后可實現(xiàn)以下功能:40路高速數(shù)據(jù)采集;USBl.1接口;多個信息卡可連續(xù)采集等,具有良好的應用前景。
相關閱讀:
- ...2015/02/12 15:18·基于TCN的高速列車網絡門控子系統(tǒng)設計
- ...2012/04/09 17:23·基于T-S模型的非線性NCS傳感器完整性設計
- ...2012/04/09 16:08·基于TS模糊的欠驅動機械臂的平衡控制
- ...2012/03/27 16:24·基于TS模糊區(qū)域模型的航天器姿態(tài)控制
- ...2012/03/13 15:55·基于Terminal滑模魯棒控制器設計及應用
- ...2012/02/03 11:33·基于TMS320X2812的高精度轉角測量系統(tǒng)設計
- ...· “芯創(chuàng)杯”首屆高校未來汽車人機交互設計大賽報名正式啟動
- ...· 探秘第二屆衛(wèi)藍山鷹“創(chuàng)新·共享”試驗技術論壇!
- ...· “2018中國半導體生態(tài)鏈大會”在江蘇省盱眙舉行
- ...· 新主題新規(guī)劃,CITE 2019瞭望智慧未來
- ...· 從汽車到工廠,TI毫米波傳感器致力于創(chuàng)造更智能的世界
- ...· 意法半導體(ST)、Cinemo和Valens在CES 2018展上聯(lián)合演示汽車信息娛樂解決方案
- ...· 北京集成電路產業(yè)創(chuàng)新發(fā)展高峰論壇即將在京召開
- ...· 三菱電機強勢出擊PCIM亞洲2017展
- ...· Efinix® 全力驅動AI邊緣計算,成功推出Trion™ T20 FPGA樣品, 同時將產品擴展到二十萬邏輯單元的T200 FPGA
- ...· 英飛凌亮相進博會,引領智慧新生活
- ...· 三電產品開發(fā)及測試研討會北汽新能源專場成功舉行
- ...· Manz亞智科技跨入半導體領域 為面板級扇出型封裝提供化學濕制程、涂布及激光應用等生產設備解決方案
- ...· 中電瑞華BITRODE動力電池測試系統(tǒng)順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測試系統(tǒng)中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統(tǒng)成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術
- ...· 數(shù)據(jù)采集終端系統(tǒng)設備
- ...· 簡儀科技踏上新征程
- ...· 易靈思® 宣布 AEC-Q100 資質認證和汽車系列產品計劃
- ...· 易靈思® 宣布擴充高性能 鈦金系列™ FPGA 產品 鈦金系列產品擴充至包含 1M 邏輯單元的 FPGA
- ...· 易靈思® 宣布Trion® Titanium 在臺積電 (TSMC) 16納米工藝節(jié)點流片
- ...· TI杯2019年全國大學生電子設計競賽頒獎典禮在京舉行
- ...· BlackBerry QNX虛擬機獲得全球首個汽車安全完整性等級(ASIL) ‘D’認證
- ...· 威馬汽車選擇BlackBerry助力下一代汽車