


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 摘要:為色譜-質(zhì)譜聯(lián)用儀設(shè)計了高速采樣掃描接口電路。介紹了采用ISA卡形式以兩片雙端口RAM為信箱實(shí)現(xiàn)單片機(jī)與PC機(jī)高速通訊的接口電路,給出了實(shí)現(xiàn)高速、高精度采樣及掃描的高性能A/D和D/A轉(zhuǎn)換電路,最后給出了相應(yīng)的軟件設(shè)計方案。 關(guān)鍵詞:色譜-質(zhì)譜聯(lián)用儀 雙端口RAM 高速采樣 1 系統(tǒng)設(shè)計思路 選擇PC機(jī)作為主機(jī),MCU作為從機(jī)組成監(jiān)測系統(tǒng),對測量點(diǎn)進(jìn)行數(shù)據(jù)采集和模擬控制。在數(shù)據(jù)傳輸速度較高、數(shù)據(jù)量較大且需經(jīng)常交換信息的場合,采取雙口共享RAM緩沖區(qū)方式是最合適的1。雙端口RAM將單片機(jī)與PC機(jī)
2、有機(jī)地連接為一個整體,PC機(jī)和單片機(jī)的優(yōu)勢可以互補(bǔ),使其成為功能強(qiáng)大的雙CPU數(shù)據(jù)監(jiān)測系統(tǒng)。 這里采用8051單片機(jī)負(fù)責(zé)數(shù)據(jù)采集和模擬控制工作,將高速采集掃描接口電路做成PC機(jī)擴(kuò)展卡形式2,直接插入PC機(jī)的I/O擴(kuò)展槽內(nèi)。為了進(jìn)一步提高系統(tǒng)數(shù)據(jù)采集的實(shí)時性,采用了兩片雙端口RAM,以保證單片機(jī)的數(shù)據(jù)“采集”和PC機(jī)的數(shù)據(jù)“讀取”并行進(jìn)行。當(dāng)然,這種方法使系統(tǒng)的控制邏輯變得復(fù)雜了。51單片機(jī)通過雙端口RAM與PC機(jī)進(jìn)行數(shù)據(jù)傳輸?shù)氖疽鈭D如圖1所示。 圖1 PC機(jī)與51單片機(jī)通過雙端口RAM進(jìn)行數(shù)據(jù)傳輸?shù)氖疽鈭D整個系統(tǒng)的工作過程為:通過PC機(jī)鍵盤設(shè)定主要分析參數(shù),其中與質(zhì)函數(shù)采樣掃描有關(guān)的參數(shù)由PC
3、機(jī)傳送給單片機(jī),單片機(jī)負(fù)責(zé)具體執(zhí)行。與采樣掃描有關(guān)的參數(shù)有掃描方式、采樣速度、開始與終止命令等,系統(tǒng)啟動和停止命令由PC機(jī)發(fā)出,從而命令單片機(jī)開始采樣與掃描或者終止采樣與掃描。 單片機(jī)在接到啟動命令之前不進(jìn)行質(zhì)函數(shù)掃描,但可以通過A/D轉(zhuǎn)換器進(jìn)行數(shù)據(jù)采樣,將采樣到的數(shù)據(jù)存到其中一片RAM中,并通知PC機(jī)將數(shù)據(jù)取走,這些數(shù)據(jù)可以作為譜圖的本底數(shù)據(jù)。掃描開始之后,數(shù)據(jù)從RAM的低地址起開始依次存儲,存滿一片RAM后,向另一片RAM存儲,同時向PC機(jī)提出申請,要求PC機(jī)盡快將這一片RAM內(nèi)的數(shù)據(jù)取走,PC機(jī)確定讀取RAM后讀取RAM中的所有數(shù)據(jù)。待另一片RAM存滿后再取走另一片RAM內(nèi)的數(shù)據(jù),如此循
4、環(huán)。 根據(jù)色譜-質(zhì)譜聯(lián)用儀的性能要求,這里選用了12位的A/D轉(zhuǎn)換芯片AD1674,轉(zhuǎn)換時間為10s;14位D/A轉(zhuǎn)換芯片AD7534,轉(zhuǎn)換時間為180s;4K雙端口RAM CY7C142;8051單片機(jī)。PC機(jī)系統(tǒng)通過ISA總線與接口板進(jìn)行通信。 2 系統(tǒng)硬件設(shè)計方案 硬件設(shè)計分為兩大部分:第一部分為雙端口RAM的接口電路,主要包括PC機(jī)與雙端口RAM CY7C142的接口電路和8051單片機(jī)與雙端口RAM CY7C142的接口電路;第二部分為數(shù)據(jù)采集和掃描電路,主要指8051單片機(jī)與A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器的接口電路。系統(tǒng)整體設(shè)計框圖如圖2所示。當(dāng)單片機(jī)接收到一批數(shù)據(jù)存滿雙口RAM信息時
5、,向計算機(jī)發(fā)送一個中斷申請,通知計算機(jī)到雙口RAM 中去讀取數(shù)據(jù)。下面分別進(jìn)行介紹。 圖2 系統(tǒng)整體設(shè)計框圖圖3 雙端口RAM CY7C142的接口電路圖4 單片機(jī)與AD1674和AD7534的接口電路2.1 雙端口RAM的接口電路 CY7C142為一片2K×8的雙端口靜態(tài)RAM3。由系統(tǒng)的工作過程可知,PC機(jī)只需對CY7C142進(jìn)行讀,8051單片機(jī)則只需對其進(jìn)行寫。這里將CY7C142的左側(cè)端口與PC機(jī)的ISA總線相連,右側(cè)端口與8051單片機(jī)相連。分別用字母符號L、R表示左端口、右端口。雙端口RAM CY7C142的接口電路如圖3所示。 由圖可見兩片雙端口存儲器的左端數(shù)據(jù)線D0
6、(L)D7(L)、低八位地址線A0(L)A7(L)和高三位地址線A8(L)A10(L)都是通過鎖存器74LS373(4)、74LS373(3)和74LS373(2)與74LS245相連接到PC機(jī)的數(shù)據(jù)總線上的;左端OE(L)與PC機(jī)的IOR相連,R/W(L)直接接成高電平,這樣PC機(jī)只能對這兩片存儲器進(jìn)行讀。兩片雙端口存儲器的右端數(shù)據(jù)線D0(R)D7(R)與8051單片機(jī)的數(shù)據(jù)線口P0.0P0.7相連,低八位地址線A0(R)A7(R)與鎖存器74LS373(5)相連,高三位地址線A8(L)A10(L)分別與P2.0P2.2相連;OE(R)直接接成高電平,R/W(R)與8051的WR信號相接,這
7、樣8051只能對存儲器進(jìn)行寫;兩片存儲器的CE(R)分別與譯碼器(2)相連。鎖存器74LS373(1)的一端與8051的P1.0P1.7相連,另一端與連接PC機(jī)數(shù)據(jù)總線的74LS245相連,PC機(jī)對采樣板的控制指令就是通過這個通道進(jìn)行的。鎖存器74LS373(6)的一端與8051的P3.0引腳相連,另一端與74LS245相連,通過它PC機(jī)可以知道從哪一片雙端口存儲器取數(shù)據(jù)。同時, 8051的P3.0引腳通過反相器或直接與CY7C142(1)或CY7C142(2)的CE(L)相連,這種連接方法使得PC機(jī)在讀RAM(1)數(shù)據(jù)和8051寫RAM(2)或PC機(jī)讀RAM(2)和8051寫RAM(1)之間
8、來回進(jìn)行切換。8051的P3.4引腳與PC機(jī)的一個IRQ相連,完成下面功能:每當(dāng)8051寫滿一個雙端口RAM時,就向PC機(jī)發(fā)出一個中斷請求信號,使PC機(jī)立即響應(yīng)此中斷請求,讀取雙端口RAM的數(shù)據(jù)。 2.2 8051單片機(jī)與AD1674和AD7534的接口電路 8051單片機(jī)與AD1674和AD7534的接口電路如圖4所示。其中,AD1674為12位逐次逼近式A/D轉(zhuǎn)換芯片4,轉(zhuǎn)換時間為10s,片內(nèi)帶有采樣保持器/放大器和三態(tài)輸出緩沖器;AD7534為14位高分辨率D/A轉(zhuǎn)換芯片,轉(zhuǎn)換時間為0.18ms5;AD586為高精度5V參考電壓源,最大偏差為±2.0mV,它為AD7534提供精
9、確的電壓基準(zhǔn)6。 2.3 譯碼電路 該部分涉及兩個譯碼電路,一個是與PC機(jī)ISA總線相連的譯碼電路(1),另一個是與8051相連的譯碼電路(2)。譯碼電路(1)如圖5所示,譯碼電路(2)如圖6所示。 由此,板上五個I/O地址代表的含義是:100HPC機(jī)對8051輸出控制命令口;101HPC機(jī)讀取雙端口RAM數(shù)據(jù)時的低八位地址口;102HPC機(jī)讀取雙端口RAM數(shù)據(jù)時的高三位地址口;103HPC機(jī)讀取RAM的數(shù)據(jù)口;104H表明雙端口RAM1、2的標(biāo)志口。 3 軟件設(shè)計方案 整個系統(tǒng)的軟件設(shè)計分為兩部分:單片機(jī)系統(tǒng)部分和PC機(jī)部分。這里僅介紹數(shù)據(jù)采集和PC機(jī)取數(shù)程序。 3.1 數(shù)據(jù)采集程序 單片機(jī)
10、發(fā)出A/D轉(zhuǎn)換指令后,AD1674開始工作,采集到數(shù)據(jù)后存到CY7C142(1)中。當(dāng)RAM1存滿后,單片機(jī)發(fā)出中斷請求,通知PC機(jī)從雙端口RAM1中取走數(shù)據(jù),同時將采集的數(shù)據(jù)存到CY7C142(2)中,RAM2存滿后通知PC機(jī)取數(shù),如此循環(huán)。數(shù)據(jù)采集程序流程圖如圖7所示。 3.2 PC機(jī)讀取RAM程序 PC機(jī)接到單片機(jī)發(fā)來的中斷申請后,立即從雙端口RAM中讀取數(shù)據(jù),首先判斷104口的狀態(tài)以確定取哪一個RAM內(nèi)的數(shù)據(jù),然后向CY7C142讀取1024個數(shù)據(jù)(每個數(shù)據(jù)兩個字節(jié))后中止,等待單片機(jī)發(fā)出下一個中斷申請。PC機(jī)讀取RAM程序流程圖如圖8所示。 讀取數(shù)據(jù)的過程為:首先向101H口、102H口輸出低八位、高三位地址,然后向103口讀取數(shù)據(jù),此后將地址加一再讀取八位數(shù)據(jù),直到將2048個字節(jié)(1024個數(shù)據(jù))都讀完。這樣, 數(shù)據(jù)被采樣控制器8051送入RAM, 同時采樣數(shù)據(jù)又被PC機(jī)取走, 這兩部分工作互不干擾, 實(shí)現(xiàn)了連續(xù)不斷、大數(shù)據(jù)量、高速、實(shí)時的數(shù)據(jù)采集。 實(shí)驗(yàn)表明,采用雙端
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TY/T 1111-2024路跑賽事活動指南
- 甘肅小學(xué)數(shù)學(xué)課題申報書
- 聾啞人群探究課題申報書
- 課題立項(xiàng)申報書范文思政
- 廳級課題申報書范例
- 賣樓房定金合同范例
- 環(huán)保類課題申報書
- 省級文旅課題申報書
- 取水證合同范本
- 化肥訂單合同范本
- 2025屆東北師大附屬中學(xué)高考數(shù)學(xué)倒計時模擬卷含解析
- 智能交通監(jiān)控系統(tǒng)運(yùn)維服務(wù)方案(純方案-)
- 【MOOC】中學(xué)教育見習(xí)與實(shí)習(xí)-河北師范大學(xué) 中國大學(xué)慕課MOOC答案
- 《社會應(yīng)急力量建設(shè)基礎(chǔ)規(guī)范 第3部分:山地搜救》知識培訓(xùn)
- 《世界各國簡介》課件
- 科研倫理與學(xué)術(shù)規(guī)范(研究生)期末試題
- 新質(zhì)生產(chǎn)力與產(chǎn)品創(chuàng)新
- 能力素質(zhì)模型的正確打開方式(分享)
- 2024年河北省公務(wù)員錄用考試《行測》真題及答案解析
- 安保服務(wù)行業(yè)市場調(diào)研分析報告
- 吉林大學(xué)《微積分AⅠ》2021-2022學(xué)年第一學(xué)期期末試卷
評論
0/150
提交評論