在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究TMS320F2812的光學標記信息采集系統

電子工程師 ? 來源:國外電子元器件 ? 作者:趙小樸,宋華,程 ? 2021-04-07 14:23 ? 次閱讀

介紹一種基于TMS320F2812的高速數據采集系統的總體設計方案,分析了該系統在設計實現過程中需要解決的一些技術問題和難點,并對系統各部分功能的實現方法作出了詳細的分析和介紹,設計簡單,易于應用。

1引言

光標閱讀機是一種光學標記信息卡錄入設備,廣泛應用于考試、人口普查、彩票投注、選舉等領域。目前在國內外有多種光標閱讀機,這些產品較為成熟,形式多樣,能快速準確地完成信息數據錄入,但它們也有各自的缺點,如結構復雜、生產成本高等。本文介紹一種新型的基于DSP TMS32OF2812的光標閱讀機系統,該系統具有結構簡單、成本低廉的特點,有很強的實用價值。

2硬件結構

光標閱讀機硬件一般由LED傳感器ADC、數據處理控制單元、PC機接口、饋紙控制等部分組成,目前常用的光學標記閱讀機硬件結構有兩種:數據處理控制單元采用工控板方式和數據處理控制單元采用DSP+FlaGA方式。這兩種電路比較復雜,生產成本較高。

本文介紹的是數據處理控制單元采用基于TMS320F2812的硬件結構.TMS320F2812是美國TI公司研制的2000系列數字信號處理器,是面向電機控制工業自動化領域的第一款具有片內Flash、工作頻率高達150 MHz的32位DSP。TMS320 F2812采用經典哈佛總線結構,利用多總線在存儲器、外圍模塊和CPU之間轉換數據,這種多總線結構使其可以在一個周期內并行完成取指令、讀數據和寫數據,同時它采用了指令流水線技術,保證信號處理的快速性和實時性。

TMS320F2812的內部存儲器包括14 K的RAM和128 K×16 bit的Flash:片內集成了16通道12 bit的ADC模塊、16通道PWM輸出、多達56個獨立的可編程GPIO、3個帶有6種模式的通用目的定時器、3個可配置死區的比較器、3個單端比較單元、4個捕捉單元。同時還集成有多種串行接口[1]。

系統基本結構如圖l所示,用帶有內部A/D轉換的。TMS320F2812作為核心,數據傳輸采用USB接口。該系統具有電氣結構簡單、成本低、采集處理速度快、數據傳輸快等優點。

基于TMS320F2812的光學標記信息采集系統

3數據采集

光學標記閱讀機是一種光學標記信息數據采集設備,采集速度和精度是兩個非常重要的方面。本系統采集模塊采用TMS320F2812內部A/D模塊,此模塊是一個12位、具有流水線結構的模數轉換器,內置雙采樣保持器(S/H),可多路選擇16通道輸入,快速轉換時間運行在25 MHz或12.5 MHz。輸入電壓范圍0 V~3 V,單次轉換時間200 ns,流水線轉換方式轉換時間60ns,ADC模塊有兩個獨立的排序器,可以工作在雙排序器模式和級聯排序模式[2].可以提供很高的采集速度。

TMS320F2812內部ADC存在增益誤差和失調誤差,需要進行校正,否則會影響信號精度,其轉換方程可以表示為y=x×ma±b,式中ma為實際增益.b為失調誤差。通過對TMS320F2812的ADC信號采集進行測量,發現ADC增益誤差一般在5%以內,可以采用以下方法對其進行校正:選用ADC的任意兩個通道作為參考輸入通道,并分別提供給它們已知直流參考電壓作為輸入(兩個電壓不能相同),通過讀取相應的結果寄存器獲取轉換值,利用兩組輸入輸出值求得ADC模塊的校正增益和校正失調,然后利用這兩個值對其他通道的轉換數據進行補償,從而提高ADC模塊轉換的準確度。具體計算過程如下:

① 獲取已知輸入參考電壓信號的轉換值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%以內,大大提高了采集精度。

本系統設計信號輸入為40路,DSP本身的ADC輸入通道是16路,所以要外接多路轉換器進行擴展。在電路設計中,采用5條DSP ADC輸入通道ADCINAO~ADCINA4,每一通道掛接一片8路輸入1路輸出多路模擬轉換器4051。擴展為40路模擬信號輸入。圖2是TMS320F2812的ADC與信號之間的接口。

4數據通訊

光標閱讀機是一種快速設備,一秒鐘可識別幾張信息卡,與PC之間需要進行快速數據傳輸,本系統采用USB通訊方式,采用一款性價比很高的USB器件PDIUSBDl2,它通常用在微控制器系統中實現與微控制器之間的高速通信,完全符合USBl.1規范。PDIUSBD12與TMS320F2812都工作在3 V電壓下,它們之間通過并口連接,給PDIUSBD12分配一個片選,TMS320F2812可以通過讀寫地址對其進行操作,PDIUSBDl2的并口接口速率是2 MHz.相對于TMS320F2812來說屬于低速設備,需要在軟件中進行設置,插入等待周期。圖3是TMS320F2812與PDILISBI)12的硬件連接圖。

基于TMS320F2812的光學標記信息采集系統

5 電機驅動

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

基于TMS320F2812的光學標記信息采集系統

基于TMS320F2812的光學標記信息采集系統

6固件設計

系統固件設計主要由初始化程序、USB固件程序、A/D采集控制、數據采集處理以及電機控制部分組成。

初始化程序主要對片上資源進行配置,如CLOCK、ADC、EVI/O、Flash等的配置;USB固件程序主要由硬件提取層、PDIUSBDl2命令接口、中斷服務程序、標準請求處理程序、廠商請求處理程序等部分組成,主要實現USB協議處理與數據傳輸;A/D采集控制程序處理信號的采集速度、精度、結果等:數據采集處理程序對采集到的數據進行識別等處理;電機控制程序控制電機驅動和饋紙等。

7結束語

本文介紹了一種基于TMS320F2812的光標閱讀機的設計方法。分析了該系統在設計過程中需要解決的一些技術問題和難點,并對系統各部分功能的實現方法進行詳細分析和介紹,本系統完成后可實現以下功能:40路高速數據采集;USBl.1接口;多個信息卡可連續采集等,具有良好的應用前景。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    7945

    瀏覽量

    264690
  • PC
    PC
    +關注

    關注

    9

    文章

    2082

    瀏覽量

    154219
  • adc
    adc
    +關注

    關注

    98

    文章

    6498

    瀏覽量

    544661
  • 光學
    +關注

    關注

    3

    文章

    751

    瀏覽量

    36265
收藏 人收藏

    評論

    相關推薦

    TMS320F2802x、TMS320F2802xx微控制器TRM

    電子發燒友網站提供《TMS320F2802x、TMS320F2802xx微控制器TRM.pdf》資料免費下載
    發表于 11-22 15:39 ?0次下載
    <b class='flag-5'>TMS320F</b>2802x、<b class='flag-5'>TMS320F</b>2802xx微控制器TRM

    TMS320F280025C controlCARD信息指南

    電子發燒友網站提供《TMS320F280025C controlCARD信息指南.pdf》資料免費下載
    發表于 11-20 16:11 ?0次下載
    <b class='flag-5'>TMS320F</b>280025C controlCARD<b class='flag-5'>信息</b>指南

    TMS320F280039C controlCARD信息指南

    電子發燒友網站提供《TMS320F280039C controlCARD信息指南.pdf》資料免費下載
    發表于 11-20 16:04 ?0次下載
    <b class='flag-5'>TMS320F</b>280039C controlCARD<b class='flag-5'>信息</b>指南

    DAC7744用作TMS320F2812的DAC時是否需要將2812輸出的高電平轉化為5v的高電平呢?

    請問DAC7744用作TMS320F2812的DAC時是否需要將2812輸出的高電平轉化為5v的高電平呢?謝謝!
    發表于 11-15 06:57

    TMS320F28002x、TMS320F280015x和TMS320F280013x之間的遷移指南

    電子發燒友網站提供《TMS320F28002x、TMS320F280015x和TMS320F280013x之間的遷移指南.pdf》資料免費下載
    發表于 11-09 14:51 ?0次下載
    <b class='flag-5'>TMS320F</b>28002x、<b class='flag-5'>TMS320F</b>280015x和<b class='flag-5'>TMS320F</b>280013x之間的遷移指南

    TMS320F2838x和TMS320F28P65x之間進行遷移

    電子發燒友網站提供《在TMS320F2838x和TMS320F28P65x之間進行遷移.pdf》資料免費下載
    發表于 10-31 09:58 ?0次下載
    在<b class='flag-5'>TMS320F</b>2838x和<b class='flag-5'>TMS320F</b>28P65x之間進行遷移

    TMS320F2837x和TMS320F28P65x之間進行遷移

    電子發燒友網站提供《在TMS320F2837x和TMS320F28P65x之間進行遷移.pdf》資料免費下載
    發表于 10-30 09:54 ?3次下載
    在<b class='flag-5'>TMS320F</b>2837x和<b class='flag-5'>TMS320F</b>28P65x之間進行遷移

    TMS320F2810、TMS320F2811、TMS320F2812 ADC校準

    電子發燒友網站提供《TMS320F2810、TMS320F2811、TMS320F2812 ADC校準.pdf》資料免費下載
    發表于 10-17 10:33 ?0次下載
    <b class='flag-5'>TMS320F</b>2810、<b class='flag-5'>TMS320F</b>2811、<b class='flag-5'>TMS320F2812</b> ADC校準

    TMS320F28xx和TMS320F28xxx DSP電源參考設計

    電子發燒友網站提供《TMS320F28xx和TMS320F28xxx DSP電源參考設計.pdf》資料免費下載
    發表于 10-10 09:53 ?0次下載
    <b class='flag-5'>TMS320F</b>28xx和<b class='flag-5'>TMS320F</b>28xxx DSP電源參考設計

    TMS320F28xx和TMS320F28xxx DSC硬件設計指南

    電子發燒友網站提供《TMS320F28xx和TMS320F28xxx DSC硬件設計指南.pdf》資料免費下載
    發表于 09-19 10:59 ?0次下載
    <b class='flag-5'>TMS320F</b>28xx和<b class='flag-5'>TMS320F</b>28xxx DSC硬件設計指南

    TMS320F2837x與TMS320F2838x之間的移植應用說明

    電子發燒友網站提供《TMS320F2837x與TMS320F2838x之間的移植應用說明.pdf》資料免費下載
    發表于 09-14 09:58 ?1次下載
    <b class='flag-5'>TMS320F</b>2837x與<b class='flag-5'>TMS320F</b>2838x之間的移植應用說明

    TMS320R2811/TMS320R2812數字信號處理器數據表

    電子發燒友網站提供《TMS320R2811/TMS320R2812數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 09:56 ?0次下載
    <b class='flag-5'>TMS320</b>R2811/<b class='flag-5'>TMS320R2812</b>數字信號處理器數據表

    TMS320F280x、TMS320C280x、TMS320F2801x數字信號處理器數據表

    電子發燒友網站提供《TMS320F280x、TMS320C280x、TMS320F2801x數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 09:34 ?0次下載
    <b class='flag-5'>TMS320F</b>280x、<b class='flag-5'>TMS320</b>C280x、<b class='flag-5'>TMS320F</b>2801x數字信號處理器數據表

    SM320F2812/SMJ320F2812數字信號處理器數據表

    電子發燒友網站提供《SM320F2812/SMJ320F2812數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 09:33 ?0次下載
    SM<b class='flag-5'>320F2812</b>/SMJ<b class='flag-5'>320F2812</b>數字信號處理器數據表

    TMS320F280x、TMS320C280x、TMS320F2801x數字信號處理器數據表

    電子發燒友網站提供《TMS320F280x、TMS320C280x、TMS320F2801x數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 09:28 ?0次下載
    <b class='flag-5'>TMS320F</b>280x、<b class='flag-5'>TMS320</b>C280x、<b class='flag-5'>TMS320F</b>2801x數字信號處理器數據表
    主站蜘蛛池模板: 黄色网页在线观看| 一区二区三区在线免费| 亚洲三级视频| 色五月激情五月| 国产美女在线观看| 国产亚洲欧美日本一二三本道| 乱人伦的小说| 欧美成人综合在线| 天天射天| 卡1卡2卡3精品推荐老狼| 人与禽交免费网站视频| 亚洲高清在线视频| 亚洲精品第一| 免费人成年短视频在线观看免费网站| 天天做天天做天天综合网| 色先锋av资源中文字幕| 欧美三级在线观看视频| 手机在线看片你懂的| 免费看的黄网站| 久久久精品久久久久久久久久久| 欧美大片国产在线永久播放| 最新中文字幕在线资源| 国产一级一片免费播放视频| 777丰满影院| 特黄色毛片| 午夜视频免费在线播放| 久久狠狠干| 国产婷婷色一区二区三区深爱网| 在线观看黄网| 日韩成人黄色| 看久久| 亚洲国产精品综合久久网络| brazzers在线播放| 久久狼人综合| 国产精品天天看| 四虎一区二区三区精品| 天天干天天拍天天射天天添天天爱| 好色亚洲| 伊人网在线视频观看| 国产在线播放一区| www.91久久|