基于TMS320F2812的光標(biāo)閱讀機(jī)系統(tǒng)
本系統(tǒng)電機(jī)驅(qū)動部分采用1298雙路驅(qū)動器,可以驅(qū)動兩個電機(jī),為了提高其驅(qū)動能力,采用雙路結(jié)合的辦法驅(qū)動一個電機(jī)。電機(jī)驅(qū)動部分與DSP之間不能直接進(jìn)行電氣連接,否則電機(jī)運轉(zhuǎn)時會嚴(yán)重干擾DSP,它們之間需要用光電耦合器進(jìn)行隔離。圖4是TMS320F2812與電機(jī)驅(qū)動之間的接口連接圖。
6固件設(shè)計
系統(tǒng)固件設(shè)計主要由初始化程序、USB固件程序、A/D采集控制、數(shù)據(jù)采集處理以及電機(jī)控制部分組成。
初始化程序主要對片上資源進(jìn)行配置,如CLOCK、ADC、EVI/O、Flash等的配置;USB固件程序主要由硬件提取層、PDIUSBDl2命令接口、中斷服務(wù)程序、標(biāo)準(zhǔn)請求處理程序、廠商請求處理程序等部分組成,主要實現(xiàn)USB協(xié)議處理與數(shù)據(jù)傳輸;A/D采集控制程序處理信號的采集速度、精度、結(jié)果等:數(shù)據(jù)采集處理程序?qū)Σ杉降臄?shù)據(jù)進(jìn)行識別等處理;電機(jī)控制程序控制電機(jī)驅(qū)動和饋紙等。
7結(jié)束語
本系統(tǒng)完成后可實現(xiàn)以下功能:40路高速數(shù)據(jù)采集;USBl.1接口;多個信息卡可連續(xù)采集等,具有良好的應(yīng)用前景。
評論