<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > DDS技術(shù)的電磁閥檢測平臺的設計

DDS技術(shù)的電磁閥檢測平臺的設計

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

(2)控制器端程序。

控制器端程序采用Altera 公司CyclONe 系列的FPGA 芯片作為主控芯片。在Quartus II 集成開(kāi)發(fā)環(huán)境下,采用Verilog HDL 語(yǔ)言進(jìn)行開(kāi)發(fā),并利用ModelSim 進(jìn)行仿真,通過(guò)JTAG 電纜將編譯好的程序下載到FPGA 芯片中執行。

控制器端程序模塊和實(shí)現時(shí)采用的主要技術(shù)如下:

數據接收模塊:此模塊接收PC 端發(fā)送過(guò)來(lái)的參數,傳遞給信號轉換模塊,并在每個(gè)傳送階段結束后計算校驗和。此模塊實(shí)現了串口數據接收器,利用計數器對輸入時(shí)鐘分頻,采用過(guò)采樣和濾波判斷開(kāi)始位,并使用狀態(tài)機和移位寄存器將串行數據轉化為并行數據。

數據發(fā)送模塊:將數據接收模塊計算的校驗發(fā)送給PC 端。此模塊實(shí)現了串口數據發(fā)送器,由于校驗和的設計,每次發(fā)送給PC 端的數據只有1 字節,因此發(fā)送模塊不用使用緩存,簡(jiǎn)化了設計。將輸入時(shí)鐘分頻之后,采用狀態(tài)機和8 選1 的選擇器便可將并行數據轉化為串行數據,從串行口發(fā)送出去。

信號轉換模塊:轉換從串口接收到的數據,得到適合顯示控制模塊使用的信號。

顯示控制模塊:根據所給的圖像數據將圖像顯示到電子紙屏幕上。首先將接收到的數據存儲在SRAM 中,接收完成后利用參數將測試圖像顯示在屏幕上。

5 實(shí)現結果及分析

為了驗證通信控制系統與外部接口的接口信號是否正確,利用ModelSim 對程序進(jìn)行仿真,仿真結果如圖4 所示。

仿真時(shí)采用的時(shí)鐘頻率為50MHz,為了便于顯示,仿真時(shí)將狀態(tài)切換的時(shí)間間隔T1 設為50 個(gè)時(shí)鐘周期,錯誤發(fā)生的時(shí)間間隔T2 為狀態(tài)切換間隔的5 倍,仿真串口波特率為115,200bps.由圖可知,開(kāi)始從串口得到的數據為0x07,剛開(kāi)始收到數據時(shí),RST_N 有效,表示數據接收開(kāi)始。當數據有效時(shí),CHIP_SELECT_N 信號有效表示接收第1 組數據,經(jīng)過(guò)2 個(gè)周期的寫(xiě)信號延時(shí)之后,WRIte_ENABLE_N 有效一個(gè)周期。當收到第6 個(gè)字節的數據之后,經(jīng)過(guò)了T1 的時(shí)間間隔,因此狀態(tài)進(jìn)行切換,CHIP_SELECT_N 無(wú)效,此時(shí)將通過(guò)TxD發(fā)送校驗和。由于總共接收了6 個(gè)數:0x07、0x55、0x00、0x55、0x55、0x00,校驗和是0x66,TxD 開(kāi)始位、數據位、停止位依次為0、01100110、1.進(jìn)入狀態(tài)1 后,收到一個(gè)數據,分析同前一階段。最后,當經(jīng)過(guò)T2 的時(shí)間間隔,RST_N 信號無(wú)效,表明一次傳輸結束或出現錯誤。

為了驗證前面提出的電泳粒子運動(dòng)模型的正確性,利用軟件模擬了電泳粒子的顯示過(guò)程,采用第2節中提出的顯示參數對顯示進(jìn)行控制。軟件模擬的過(guò)程如圖5 所示,該圖顯示了模擬從圖2 的右邊圖像變化到左邊圖像的過(guò)程,從圖中可以看到,除了個(gè)別顏色的像素外,屏幕首先變?yōu)槿谞顟B(tài),然后變?yōu)槿跔顟B(tài),然后再變化到希望顯示的圖像。由于測試參數中每?jì)蓚€(gè)色階的控制參數是一樣的,且沒(méi)有考慮到其它因素,因此最后顯示出來(lái)的圖像只具有8個(gè)色階,總體符合預期效果。

圖6 所示為系統運行的效果圖,利用本系統,將ISO12426 標準所需的測試圖顯示在電子紙屏幕上。

利用一些常規的測量設備,測試出在不同控制參數下電子紙屏幕顯示的效果,如亮度、分辨率、均勻性等。測試人員通過(guò)不斷地改進(jìn)控制參數,便能使屏幕達到更好的顯示效果。

6 總結與展望

電子紙屏幕的測試對電子紙的顯示性能非常重要,本文分析并設計了電子紙的屏幕驅動(dòng)控制參數,并設計實(shí)現了一個(gè)基于PC 的電子紙屏幕測試系統。其可以指導設計開(kāi)發(fā)時(shí)的屏幕參數,縮短開(kāi)發(fā)周期;指導生產(chǎn)制造時(shí)針對一類(lèi)屏幕的控制方式,改善屏幕的顯示效果。

由于本文設計的電子紙屏幕測試系統采用較為簡(jiǎn)單的串口通訊,每次測試花費的時(shí)間大約為30s ,速度較慢,未來(lái)可以改進(jìn)為USB 等高速通訊協(xié)議進(jìn)行通訊,以提高測試速度。另外,目前本系統只能針對黑白屏幕的電子紙進(jìn)行測試,在以后的研究中可以添加對彩色電子紙的控制與測試手段。

熱式質(zhì)量流量計相關(guān)文章:熱式質(zhì)量流量計原理
流量計相關(guān)文章:流量計原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>