新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用于LCD測(cè)試系統(tǒng)的程控驅(qū)動(dòng)器設(shè)計(jì)

用于LCD測(cè)試系統(tǒng)的程控驅(qū)動(dòng)器設(shè)計(jì)

作者: 時(shí)間:2011-02-18 來(lái)源:網(wǎng)絡(luò) 收藏

數(shù)字電位器X9241的滑動(dòng)輸出端連接到LT3482的13腳(CTRL引腳),以提供輔助基準(zhǔn)輸入電壓O~1.235V。當(dāng)輔助基準(zhǔn)輸入電壓在0~1.235V時(shí),LT3482將調(diào)節(jié)輸出電壓Vout2(4腳),使負(fù)反饋端(14腳)電壓Vref與輔助基準(zhǔn)輸入電壓匹配。由圖2可以看出,Vout2與Vref存在以下關(guān)系:

為了實(shí)現(xiàn)Vout2輸出0~90 V可調(diào)電壓,設(shè)計(jì)中取RL1,RL2的值分別為1 MΩ,14 kΩ。
1.2 頻率、占空比可調(diào)的正負(fù)脈沖電路設(shè)計(jì)
主要將光耦用于開(kāi)關(guān)電路,以此來(lái)實(shí)現(xiàn)直流變交流,基本思路如圖3所示。它采用4個(gè)光耦構(gòu)成橋式電路,其中1,2,3,4四個(gè)開(kāi)關(guān)擬為4個(gè)光耦:a端接入電壓;c端接地;b,d作為輸出端。工作時(shí),1,3開(kāi)關(guān)導(dǎo)通,同時(shí)2,4開(kāi)關(guān)斷開(kāi),接著2,4開(kāi)關(guān)導(dǎo)通,同時(shí)1,3開(kāi)關(guān)斷開(kāi)。這樣反復(fù)交替更換即可實(shí)現(xiàn)正負(fù)脈沖。

本文引用地址:http://m.butianyuan.cn/article/151020.htm


光耦的“開(kāi)”與“關(guān)”實(shí)際上是其內(nèi)部LED的點(diǎn)亮與否,所以用一脈沖驅(qū)動(dòng)LED,即可實(shí)現(xiàn)光耦的“開(kāi)”與“關(guān)”。本設(shè)計(jì)驅(qū)動(dòng)LED脈沖由LPC2132的PWM產(chǎn)生。至于如何實(shí)現(xiàn)b,d輸出端的脈沖頻率、占空比可調(diào),可以轉(zhuǎn)換為調(diào)節(jié)PWM輸出的脈沖頻率,占空比。由于光耦內(nèi)部LED的工作電壓為1.0~1.5 V,工作電流為10 mA左右,而PWM輸出脈沖電壓3.3 V電流比較小,所以電路設(shè)計(jì)時(shí)加入了晶體管、電阻、5 V電壓,以起到減壓增流的效果??紤]到1,3與2,4狀態(tài)正好相反,在電路設(shè)計(jì)時(shí)巧妙加入一反相門(mén)。由于需要上下幅值不一樣的正負(fù)脈沖,在設(shè)計(jì)時(shí)多增加了2個(gè)光耦來(lái)選擇上下電壓幅值,同時(shí)也增加了2個(gè)外部輸入端口,以避免內(nèi)部電壓不滿足所求。在內(nèi)外電壓的選擇上采用了雙刀雙擲開(kāi)關(guān)。

2 軟件編程
首先對(duì)要實(shí)現(xiàn)的幾個(gè)波形進(jìn)行分析。如圖4所示,對(duì)要實(shí)現(xiàn)的脈沖P1,P2進(jìn)行分析。通過(guò)PWM4來(lái)實(shí)現(xiàn)脈沖電平的轉(zhuǎn)換,將其設(shè)置為雙邊沿輸出;通過(guò)PWM2來(lái)實(shí)現(xiàn)脈沖的正負(fù)轉(zhuǎn)換,將其設(shè)置為雙邊沿輸出。當(dāng)確定了Vout1,Vout2,t1,t2,t3,t4,T時(shí),輸出脈沖就確定了。


程序設(shè)計(jì)思路如下:上電后系統(tǒng)進(jìn)行初始化,當(dāng)MCU接收到開(kāi)始命令時(shí)(0xCD),開(kāi)啟串口通信,將Vout1,Vout2,t1,t2,t3,t4,T七個(gè)數(shù)據(jù)設(shè)定好。接著,Vout1,Vout2進(jìn)行公式轉(zhuǎn)換,將轉(zhuǎn)換所得數(shù)據(jù)通過(guò)2路I2C總線發(fā)送到數(shù)字電位器來(lái)調(diào)節(jié)升壓AD/AD轉(zhuǎn)換器的輸出電壓,與此同時(shí)PWM2,PWM4進(jìn)行雙邊沿輸出來(lái)調(diào)節(jié)輸出脈沖的電平、頻率和占空比,最后返回到初始化后。
程序編譯器使用ADS1.2,ADS是ARM公司的集成開(kāi)發(fā)環(huán)境軟件,它的功能非常強(qiáng)大,ADS包括了4個(gè)模塊,分別是SIMULATOR,C編譯器,實(shí)時(shí)調(diào)試器,應(yīng)用函數(shù)庫(kù)。所使用語(yǔ)言為C語(yǔ)言,在周立功單片機(jī)提供的工程模板的基礎(chǔ)上,加入自己的主程序,部分程序參考了周立功單片機(jī)所給的例程,經(jīng)測(cè)試無(wú)誤后生成HEX文件,然后通過(guò)JTAG接口,使用AXD軟件,把程序燒寫(xiě)入單片機(jī)。



關(guān)鍵詞: lcd

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉