基于單片機控制多路PZT的驅動(dòng)電路設計
主程序設計
首先對 C8051F005 單片機進(jìn)行初始化,包括晶振初始化、端口初始化、定義控制AD5308 的I/O 接口及交叉開(kāi)關(guān),接著(zhù)初始化AD5308,裝入各個(gè)控制字,最后寫(xiě)入數據到各個(gè)轉換 通道。AD5308 初始化流程圖如圖3 所示,主程序流程如圖4 所示。
5 實(shí)驗結果
觀(guān)測結果顯示,每個(gè)通道信號頻率約為12.35 赫茲,輸出電壓幅值范圍在4.88V 到5V 之間。滿(mǎn)足實(shí)驗要求的3 赫茲掃描速度,0 到4V 電壓要求。選用8 位的D/A 轉換器,輸出 精度為0.02V,從而相位差校正精度為0.01 弧度,符合實(shí)驗精度要求。圖5 所示是在示波器 上觀(guān)測到的DAC E 通道數模轉換得到的鋸齒波信號。
6 結論
本文采用 C51 語(yǔ)言編寫(xiě)了12 路相位數據的D/A 轉換控制程序。串行數據傳輸方式及8 通道AD5308 數模轉換器的應用,極大的簡(jiǎn)化了系統硬件電路,使得軟件編程也比較簡(jiǎn)單, 可滿(mǎn)足需要控制多路PZT 實(shí)現光纖相位調制的應用。本文作者創(chuàng )新點(diǎn):利用新型數模轉換 器AD5308 具有8 通道的特性,采用數據串行傳輸方式,在自適應光學(xué)合成孔徑成像相位實(shí) 時(shí)校正系統中,分時(shí)提供12 路PZT 所需的驅動(dòng)電壓。成功完成相位的實(shí)時(shí)校正。本項目產(chǎn) 生經(jīng)濟效益:500 萬(wàn)元以上。
評論