《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 業(yè)界動態(tài) > 基于DSP的小型直流風扇自動化測試系統(tǒng)

基于DSP的小型直流風扇自動化測試系統(tǒng)

2008-08-25
作者:吳 翔, 王思華
關(guān)鍵詞: I/O A/D 占空比 控制信號 多路

  摘 要: 針對目前我國小型直流風扇產(chǎn)品出廠檢測設(shè)備落后的現(xiàn)狀,采用現(xiàn)代微處理器檢測與控制技術(shù)開發(fā)了基于DSP控制器TMS320F2812A的新型直流風扇自動化測試系統(tǒng)。該系統(tǒng)實現(xiàn)了直流風扇的一站式測試,大大提高了測試效率。給出了該系統(tǒng)的設(shè)計和實現(xiàn)方法,介紹了其主要硬件電路結(jié)構(gòu)和軟件流程。實際應(yīng)用表明,該系統(tǒng)在性價比、測試速度和可維護性等方面均有明顯的優(yōu)勢。
  關(guān)鍵詞: 直流風扇 自動測試 DSP


  隨著IT產(chǎn)業(yè)的迅速發(fā)展,用在電子產(chǎn)品上的帶PWM控制的小型直流散熱風扇(以下簡稱風扇)的需求量越來越大。這一類直流風扇在出廠前需進行性能測試,也就是對風扇所用的微型直流電機的電流和轉(zhuǎn)速進行測試。具體的方式是給風扇提供多種占空比" title="占空比">占空比的PWM控制信號" title="控制信號">控制信號,在不同的占空比下分別測試風扇的電流和轉(zhuǎn)速。傳統(tǒng)的測試方法需采用多臺通用儀器:用信號發(fā)生器提供風扇所需的PWM信號,通過電阻采樣風扇的電流,并送電壓表頭顯示,使用光電感應(yīng)的方法測轉(zhuǎn)速,通過示波器觀察波形。采用傳統(tǒng)方法,就必須在生產(chǎn)線上設(shè)置多個測試工位,每個測試工位只能測量一種占空比下PWM信號控制的風扇電流和轉(zhuǎn)速。因此,每個測試工位都要配備測試員和整套的測試儀器,使得成本很高。更重要的問題是測試效率低,這是因為要完成一個風扇的測試必須經(jīng)過多個工位,每個工位測試時都要插拔風扇的接線,導致測試效率很低。傳統(tǒng)的測試方法已成為直流風扇制造環(huán)節(jié)的瓶頸,生產(chǎn)企業(yè)越來越迫切地需要一種專用的自動化測試系統(tǒng)來提高測試效率。針對這種狀況,研制了一種基于TI公司的DSP控制器TMS320F2812A的新型直流風扇自動測試系統(tǒng)。該系統(tǒng)給風扇提供各種占空比的PWM控制信號,通過DSP自帶的A/D" title="A/D">A/D通道采樣風扇的電流信號和OP(Output Pulse)信號,計算出風扇的電流和轉(zhuǎn)速,送到液晶屏上顯示,同時還通過CAN總線送到上位機保存和分析。此系統(tǒng)可同時測試四個風扇,在一個工位上一次接線就能完成所有占空比下的電流和轉(zhuǎn)速的測試,實現(xiàn)了直流風扇的一站式測試,大大提高了測試效率。
1 TMS320F2812A簡介
  TMS320F2812A(以下簡稱F2812A)是TI公司的TMS320C2000系列DSP控制器中最新也是性能最好的一種。其性能為:32bit處理器精度,最高主頻150MHz,128K×16bit FLASH,18K×16bit SRAM,高達56個通用I/O" title="I/O">I/O引腳。F2812A有兩個事件管理器模塊,片上資源非常豐富,不需擴展很多外設(shè)。F2812A帶有16路12位的高速A/D轉(zhuǎn)換器,輸入模擬電壓范圍是0~3V,最高采樣率為12.5MSPS,自動排序器可以提供高達16路的通道自動切換,也可以分成兩個獨立的8通道自動切換。F2812最多可提供16路PWM波形輸出,支持SCI、SPI、MCBSP、eCAN 等多種通信方式[1]
2 系統(tǒng)硬件組成
  該測試系統(tǒng)的硬件結(jié)構(gòu)框圖如圖1所示,可以同時測試四個風扇。硬件部分主要包括:風扇的電流和輸出脈沖(OP)的信號采集和信號調(diào)理電路、PWM輸出電路、啟動上電電路、CAN通信和鍵盤顯示接口等部分。當F2812控制器接收到啟動信號時,通過通用I/O(GPIO)口給風扇加電,同時通過F2812片內(nèi)的PWM模塊輸出占空比可調(diào)的矩形波信號控制風扇的轉(zhuǎn)速。風扇的電流信號和OP信號經(jīng)過信號調(diào)理電路進入到F2812的片內(nèi)A/D轉(zhuǎn)換器,轉(zhuǎn)換成數(shù)字信號供DSP處理。DSP計算出來的電流和轉(zhuǎn)速值顯示在液晶顯示器上,同時通過CAN總線傳送到上位機進行保存和分析。鍵盤的作用是輸入測試參數(shù),包括PWM信號的占空比、轉(zhuǎn)速和電流的上下限參數(shù)等。


2.1 風扇電流和OP信號的采集調(diào)理電路
  F2812A帶有16路12位的高速A/D轉(zhuǎn)換器,輸入模擬電壓范圍為0~3V,最高采樣率為12.5MSPS。本系統(tǒng)所檢測的風扇的電流會因型號不同而差別很大,小到幾十毫安,大到二、三安培。如采用常用的串精密電阻采樣的方法,當被測電流較大時,電阻的壓降對電路的帶負載能力會產(chǎn)生較大的影響;當被測電流很小時,電阻上產(chǎn)生的壓降又太小,會直接影響測量的精度,所以這種采用串電阻直接測量的方法很難滿足直流風扇測試的要求。
  在本系統(tǒng)中,采用了美國MAXIM公司的雙向精密電流傳感放大器MAX471。MAX471內(nèi)置35mΩ的精密傳感電阻,可測量的電流范圍是±3A,其響應(yīng)時間、速度和漂移等指標均很理想,可以適應(yīng)3A以內(nèi)的各種規(guī)格直流風扇的電流測量。MAX471的原理框圖[2]如圖2所示。電流信號通過RS+和RS-輸入到MAX471的采樣電阻RSENSE上,MAX471通過一個2kΩ的輸出電阻將電流轉(zhuǎn)換成0~3V的電壓信號,直接送到DSP的A/D轉(zhuǎn)換器中。


  OP信號是從風扇直接輸出的一串方波信號,其頻率和風扇的轉(zhuǎn)速成正比,用于檢測風扇的轉(zhuǎn)速。OP信號是電壓信號,經(jīng)電阻分壓轉(zhuǎn)換到0~3V內(nèi),然后經(jīng)過一個電壓跟隨器傳送到DSP的A/D輸入端。
2.2 PWM輸出信號驅(qū)動電路
  F2812A片內(nèi)的事件管理器模塊可以提供多達16路的PWM輸出信號,最小的死區(qū)時間寬度是一個CPU時鐘周期,最小的PWM脈沖寬度和脈寬的增減量為一個CPU時鐘周期,可以很方便地用來控制風扇的直流電機[3]。由于風扇要求的PWM控制信號的幅值是5~10V,因此從DSP輸出的PWM信號還需經(jīng)過一個高速開關(guān)管反向器升壓后送至風扇的PWM控制端。
2.3 啟動上電電路
  F2812A片內(nèi)有56個通用I/O引腳,通過I/O復用控制寄存器來選擇是引腳的基本功能還是通用I/O功能,通過數(shù)據(jù)和方向控制寄存器控制雙向I/O引腳的數(shù)據(jù)和數(shù)據(jù)方向。
  按鍵信號經(jīng)施密特觸發(fā)器74LVC14去抖動后送入通用I/O引腳,F(xiàn)2812A檢測到該按鍵信號后,從另一個通用I/O引腳輸出一個控制信號給三極管驅(qū)動的繼電器,為風扇加電,啟動測試過程。
2.4 CAN通信模塊
  F2812A片內(nèi)有增強型CAN控制器模塊,完全兼容CAN2.0B協(xié)議,最高傳輸速率為1Mbps[4]。該CAN控制器模塊通過CAN收發(fā)器件A82C250驅(qū)動后可以掛到CAN總線上。CAN通信模塊電路如圖3所示。
2.5 鍵盤和液晶顯示電路(LCD)
  鍵盤采用標準的PS/2口的小數(shù)字鍵盤,用來輸入設(shè)置參數(shù)。鍵盤和DSP之間采用復雜可編程邏輯器件(CPLD)作譯碼電路,將鍵盤的掃描碼映射到DSP的I/O擴展地址0x8001。當有鍵按下時,CPLD發(fā)送一個中斷信號到DSP,然后DSP從I/O擴展地址0x8001讀取掃描碼。
  液晶顯示模塊(LCD)和DSP之間通過CPLD譯碼,將命令控制I/O映射到地址0x8001,將數(shù)據(jù)控制I/O地址映射到0x8003和0x8004。因為LCD是5V器件,所以其8位數(shù)據(jù)線不能和3.3V的DSP直接相連,需要在數(shù)據(jù)線上加電平隔離和轉(zhuǎn)換芯片74LS245。
3 軟件設(shè)計
  本系統(tǒng)的軟件流程圖如圖4所示。程序的主流程為:①首先執(zhí)行系統(tǒng)初始化的工作,即設(shè)置寄存器、配置GPIO、定時器、A/D轉(zhuǎn)換器和外部中斷,并且啟動A/D轉(zhuǎn)換。②檢測GPIO有沒有啟動信號,從GPIO中檢測到啟動信號后,從另一個GPIO發(fā)出控制信號給直流風扇加電。③從A/D轉(zhuǎn)換器里讀取電流信號數(shù)據(jù),再通過求平均值得到風扇的電流值;對OP信號的數(shù)據(jù)作FFT變換,求出基波的頻率,再根據(jù)風扇的具體型號乘以一個系數(shù)得到風扇的轉(zhuǎn)速。④把測試電流和轉(zhuǎn)速送給LCD顯示,并且通過CAN總線把測試結(jié)果傳輸?shù)缴衔粰C,以保存和分析測試數(shù)據(jù)。


  與LCD相關(guān)的程序包括發(fā)送控制命令和寫顯示數(shù)據(jù)兩部分。在使用控制字選擇操作位置(頁數(shù)、列數(shù))之后,將數(shù)據(jù)發(fā)送到數(shù)據(jù)控制I/O口。由于LCD相對于DSP來講是慢速設(shè)備,在命令之間需要增加延時語句。
  除了主程序外,程序中還涉及到一個外部中斷。小鍵盤的操作采用外部中斷方式,當有鍵按下時,DSP接收到一個外部中斷信號,相應(yīng)地,中斷服務(wù)程序從I/O擴展地址0x8001讀取鍵值掃描碼。通過對鍵盤的操作,可以設(shè)定輸出占空比,測試電流和轉(zhuǎn)速的上下限參數(shù)等。
  編程工具采用TI公司的DSP集成開發(fā)環(huán)境CCS2000,它支持匯編語言和C語言編程。為了保證程序運行效率,核心算法FFT程序和中斷向量表程序采用匯編語言編寫,而其它程序都采用C語言編寫,使本系統(tǒng)軟件具有模塊化、結(jié)構(gòu)化、可移植性好和調(diào)試方便的特點。
  在小型直流風扇的性能測試中,以F2812A為核心的自動測試系統(tǒng)能利用DSP的多路" title="多路">多路模擬量輸入通道和多路PWM輸出通道以及高速計算能力,實現(xiàn)多路信號的實時計算、高效率的準確測試。該測試系統(tǒng)已經(jīng)在一些小型直流風扇生產(chǎn)廠家中使用,取得了良好的效果。實際應(yīng)用表明,該系統(tǒng)在性價比、測試速度和可維護性等方面均有明顯的優(yōu)勢。
參考文獻
1 TMS320F28x Digital Signal Processor Data Manual(SPRS174K).Texas Instruments, 2004
2 MAX472 DATASHEET.MAXIM,1996
3 TMS320F28x Event Manager (EV) Peripheral Reference Guide (SPRU065). Texas Instruments,2002
4 何蘇勤,王忠勇.TMS320C2000系列DSP原理及實用技術(shù).北京:電子工業(yè)出版社,2003

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美激情视频在线观看一区二区三区 | 亚洲精品亚洲人成人网| 亚洲欧美久久| 亚洲视频在线视频| 亚洲美女啪啪| 亚洲精品社区| 亚洲靠逼com| 99国产精品视频免费观看一公开| 亚洲国产精品v| 亚洲丰满少妇videoshd| 一区二区在线不卡| 永久免费毛片在线播放不卡| 伊甸园精品99久久久久久| 国产在线麻豆精品观看| 韩国v欧美v日本v亚洲v| 国语自产精品视频在线看抢先版结局 | 一本大道久久a久久综合婷婷| 日韩视频在线观看国产| 亚洲伦理在线观看| 一区二区三区久久精品| 亚洲午夜久久久久久久久电影院| 一区二区三区视频免费在线观看| 一区二区三区 在线观看视| 一本大道久久a久久综合婷婷| 在线亚洲免费| 亚洲女同性videos| 性久久久久久久| 久久经典综合| 另类综合日韩欧美亚洲| 欧美成人午夜| 欧美日韩国内自拍| 国产精品久久亚洲7777| 国产一区二区三区网站| 亚洲二区三区四区| 9l视频自拍蝌蚪9l视频成人| 亚洲一区二区三区色| 午夜在线电影亚洲一区| 久久国产精品免费一区| 亚洲美女色禁图| 亚洲一区二区三区四区五区黄| 亚洲在线国产日韩欧美| 久久精品亚洲一区| 欧美成人午夜激情在线| 欧美人成免费网站| 国产精品久久久久久久电影| 国产一区二区三区奇米久涩| 在线国产欧美| 在线午夜精品自拍| 香蕉久久夜色精品国产| 亚洲大胆人体视频| 国产精品99久久99久久久二8| 亚洲欧美在线视频观看| 久久久亚洲国产天美传媒修理工| 欧美激情第三页| 国产精品自在欧美一区| 在线精品国产欧美| 夜夜嗨av一区二区三区网页| 欧美在线观看www| 一区二区三区精品| 久久女同精品一区二区| 欧美日韩一区二区三区免费看 | 亚洲欧美激情一区| 亚洲人在线视频| 午夜精品一区二区三区在线| 麻豆9191精品国产| 国产精品国产三级国产| 在线看片成人| 亚洲欧美日韩人成在线播放| 亚洲精品一区二区三区四区高清| 午夜性色一区二区三区免费视频| 欧美电影电视剧在线观看| 国产精品女主播| 亚洲国产精品久久久久秋霞影院 | 亚洲一级高清| 久久综合99re88久久爱| 国产精品久久99| 亚洲国产一区二区在线| 欧美一区二区啪啪| 亚洲一区亚洲二区| 欧美韩日亚洲| 国产字幕视频一区二区| 亚洲综合精品| 亚洲一区二区成人在线观看| 女主播福利一区| 国产乱码精品一区二区三区五月婷| 亚洲人成人一区二区在线观看| 亚欧美中日韩视频| 亚洲综合色激情五月| 欧美高清视频免费观看| 国产自产在线视频一区| 亚洲欧美日韩综合一区| 亚洲一区二区高清视频| 欧美黄色大片网站| 在线成人h网| 欧美一级欧美一级在线播放| 亚洲自拍三区| 欧美日韩国产精品| 91久久精品美女高潮| 亚洲成色精品| 久久久人成影片一区二区三区观看| 国产精品久久久久久久午夜片| 亚洲人体1000| 亚洲毛片在线| 欧美国产另类| 1024成人网色www| 久久精品系列| 久久噜噜亚洲综合| 国产日韩欧美自拍| 亚洲欧美日韩在线一区| 亚洲欧美中日韩| 欧美三区在线| 一区二区电影免费观看| 夜夜躁日日躁狠狠久久88av| 欧美国产日韩免费| 亚洲激情视频网| 亚洲精品一区二区网址| 另类酷文…触手系列精品集v1小说| 国产亚洲第一区| 久久成人精品无人区| 久久精品国产77777蜜臀| 国产精品亚发布| 亚洲婷婷在线| 亚洲欧美激情视频| 国产精品系列在线| 亚洲免费伊人电影在线观看av| 亚洲欧美日韩在线观看a三区| 国产精品久久久久久久久久妞妞| 亚洲视频电影图片偷拍一区| 亚洲一区二区三区激情| 欧美日韩人人澡狠狠躁视频| aⅴ色国产欧美| 亚洲影视在线| 国产免费成人av| 欧美一区二区三区免费观看视频| 久久久久久黄| 依依成人综合视频| 亚洲精品一区二区三区樱花| 欧美激情四色| 日韩午夜激情| 亚洲专区一二三| 国产欧美一二三区| 欧美在线一二三区| 久久综合色播五月| 亚洲电影激情视频网站| 亚洲美女av黄| 欧美手机在线视频| 亚洲欧美卡通另类91av| 久久久久久久久久看片| 一区二区三区在线视频播放| 亚洲精品久久久久中文字幕欢迎你 | 永久91嫩草亚洲精品人人| 亚洲人成高清| 欧美精品精品一区| 中文在线资源观看视频网站免费不卡| 午夜精品久久久久久久99黑人| 国产精品视频九色porn| 欧美一区免费| 欧美激情精品久久久久久大尺度| 日韩视频久久| 欧美亚洲日本网站| 好吊妞这里只有精品| 亚洲精品乱码久久久久| 欧美午夜寂寞影院| 午夜视频在线观看一区| 老鸭窝毛片一区二区三区| 亚洲伦理在线观看| 校园春色国产精品| 伊人蜜桃色噜噜激情综合| av成人手机在线| 国产精品免费网站在线观看| 亚洲国产成人av| 欧美日韩国产成人精品| 午夜在线电影亚洲一区| 欧美国内亚洲| 亚洲自拍啪啪| 欧美jjzz| 亚洲在线一区| 欧美+日本+国产+在线a∨观看| 日韩视频免费在线| 久久99伊人| 亚洲精品在线免费| 久久精品男女| 99视频精品全部免费在线| 久久久久综合| 日韩亚洲成人av在线| 久久精品人人做人人爽电影蜜月| 亚洲九九爱视频| 久久噜噜噜精品国产亚洲综合| 亚洲每日在线| 久久久99国产精品免费| 夜夜精品视频一区二区| 蜜桃久久av一区| 亚洲综合色网站| 欧美大片专区| 欧美一区成人| 国产精品成人观看视频国产奇米| 亚洲国产精品久久久久婷婷884| 欧美系列精品| 亚洲精品一区二区三区av| 国产日韩欧美一区二区|