基于DDS技術(shù)的電磁閥檢測(cè)平臺(tái)的設(shè)計(jì)
2.3 模塊控制單元(CPLD)
復(fù)雜可編程邏輯器件CPLD(Complex Programmable Logic Device),是從PAL和GAL器件發(fā)展出來(lái)的器件,相對(duì)而言規(guī)模大,結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍,是一種用戶根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。本系統(tǒng)中,采用Altera公司的EPM3128來(lái)連接單片機(jī)和DDS,單片機(jī)發(fā)出的指令通過(guò)CPLD來(lái)控制DDS芯片,同時(shí)檢測(cè)頻率為0~25kHz的信號(hào),檢測(cè)誤差小于0.1%。
2.4 信號(hào)調(diào)理單元
使用DDS9834所提供的互補(bǔ)輸出信號(hào)IOUTB、IOUT,從IOUTB輸出的信號(hào)是微弱的三角波電流信號(hào),圖6中端口3接AD9834的IOUTB,將輸出三角波信號(hào)放大,圖7的端口2接圖6的端口6,圖7的端口3接AD7541輸出的平穩(wěn)電壓,經(jīng)過(guò)比較,得出平穩(wěn)的方波。本文引用地址:http://www.ex-cimer.com/article/172029.htm
3 系統(tǒng)軟件設(shè)計(jì)方案
單片機(jī)采用C語(yǔ)言編程,在執(zhí)行指令之前首先要完成各種初始化工作。其中包括時(shí)鐘初始化、端口設(shè)置、看門狗設(shè)置、開機(jī)初始化,尤其注意對(duì)DDS9834的初始化驅(qū)動(dòng)程序的設(shè)置,然后等待中斷,進(jìn)入鍵盤掃描和各種按鍵的處理程序,整體流程如圖8所示。
4 結(jié)束語(yǔ)
直接數(shù)字頻率合成(DDS)是DDS信號(hào)發(fā)生器的核心部分。本檢測(cè)平臺(tái)以單片機(jī)為核心,采用DDS技術(shù)實(shí)現(xiàn)了一種新型的低頻特性好并且可以模擬的斜坡信號(hào),可以產(chǎn)生可調(diào)占空比的方波信號(hào),可調(diào)范圍達(dá)1%~99%。經(jīng)過(guò)測(cè)試,該檢測(cè)系統(tǒng)平臺(tái)可以實(shí)現(xiàn)信號(hào)源工作穩(wěn)定,并且操作方便,成本低,通過(guò)樣機(jī)的研制,測(cè)試效果較好,精度較高。
低通濾波器相關(guān)文章:低通濾波器原理
評(píng)論