freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)實現(xiàn)智能液位傳感器畢業(yè)論文設(shè)計-文庫吧資料

2025-06-25 12:46本頁面
  

【正文】 字濾波相關(guān)的資料,然后運(yùn)用到上位機(jī)部分。在剛開始設(shè)計上位機(jī)顯示這部分時我們沒有想到由于系統(tǒng)整體的原因,所采集到得數(shù)據(jù)有很大的抖動,討論過后發(fā)現(xiàn)是有多方面的原因的。這里的調(diào)試用到了直流可調(diào)的穩(wěn)壓電源,給單片機(jī)加上+5V的工作電壓后在AD輸入端加上05V的輸入電壓然后利用RS232串口通信將采集并轉(zhuǎn)換的電壓值顯示在PC上利用VB做的顯示界面上。在焊接好ADC0804部分后我們對其進(jìn)行了調(diào)試,在調(diào)試AD時,我們發(fā)現(xiàn)通過P0口始終不能將數(shù)據(jù)寫到AD,后來經(jīng)過查閱資料發(fā)現(xiàn),要想使P0口輸出數(shù)據(jù)必須在P0口接上拉電阻,后來我們換P2口為數(shù)據(jù)輸出口,才成功將AD驅(qū)動成功。比如像我們這次的設(shè)計就出現(xiàn)過這樣的問題,在焊接完單片機(jī)最小系統(tǒng)和RS232串口通信后覺得因該能下載程序到單片機(jī)內(nèi)部了,結(jié)果利用直流可調(diào)的穩(wěn)壓電源給單片機(jī)加了+5V的工作電壓結(jié)果單片機(jī)不能工作。5 系統(tǒng)調(diào)試 硬件結(jié)構(gòu)部分硬件部分我們先是通過PROTEL軟件畫的AD部分;單片機(jī)部分和RS232部分的原理圖,然后這部分沒有畫PCB圖就直接用萬用板和排線進(jìn)行搭建的。 上位機(jī)利用的是VB的知識。收20個數(shù)據(jù)取平均值再顯示出來 減小抖動 j = j + 1 If j = 19 Then = False For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 If i Then = 0 = 0 Else = i * = * i * End If = True j = 0 End If End SelectEnd Sub 軟件的設(shè)計流程框圖開始ADC0804的初始化串口的初始化打開AD,對數(shù)據(jù)采集轉(zhuǎn)換串口通信將數(shù)據(jù)傳送給上位機(jī)結(jié)束VB通過MSComm控件接收數(shù)據(jù),進(jìn)行數(shù)字濾波,顯示電壓 軟件設(shè)計總結(jié) 軟件設(shè)計中主要運(yùn)用了所學(xué)的單片機(jī)課程和VB語言中的知識,單片機(jī)中的程序用的是C語言。以文本形式接收數(shù)據(jù) COM1 COM2 COM3 COM4 COM5 COM6j = 0End Sub程序的核心部分:VB的串口通訊控件MSCommPrivate Sub MSComm1_OnComm() Dim a As StringSelect Case Case EvReceive 39。設(shè)置串口 = 9600,N,8,1 39。顯示的輸入的兩個部分都是顯示在vb里的text文本框里的。//總通斷 ES=1。//模式1,8位數(shù)據(jù),波特率由軟件設(shè)置 SM1=1。 REN=1。 TL1=0xfd。 }void initial()//串口初始化{ TMOD=0x20。//延時 j=P1。 i=i。 delay(1)。 wr=0。該程序部分設(shè)計過程中使用的是keil軟件來編寫的,利用STCISP軟件進(jìn)行下載和調(diào)試的。4 軟件設(shè)計 本次設(shè)計主要用到的軟件主要涉及到單片機(jī)的c語言編程,上位機(jī)的VB部分的界面編程。接線方式:每個接線柱下皆有標(biāo)示,G接地,I接+傳感器本身不能放到水里,所以設(shè)計時我們是利用水管引水到傳感器中央的壓力感應(yīng)膜上。: 圖 傳感器主要參數(shù)如下:工作電壓:—;壓力范圍:01000mm水柱,㎡;電壓輸出:;%;外型:303020mm所以輸入電壓的范圍可以通過調(diào)整VREF/2 引腳處的電壓加以改變,轉(zhuǎn)換器的零點無需調(diào)整。模擬地AGND 和數(shù)字地DGND 分別設(shè)置引入端,使數(shù)字電路的地電流不影響模擬信號回路,以防止寄生耦合造成的干擾。此時芯片的VIN(-)端應(yīng)該接入等于Vmin 的恒值電碼墳上,而輸入電壓VIN仍然加到VIN(+)引腳上。如果輸入電壓VIN的變化范圍從0V到Vmax,則芯片的VIN(-)端接地,輸入電壓加到VIN(+)引腳。當(dāng)fCLK 超過640KHZ,轉(zhuǎn)換精度下降,超過極限值1460KHZ 時便不能正常工作。WR 由低跳高時A/D 轉(zhuǎn)換開始,8 位逐次比較需88=64 個時鐘周期,再加上控制邏輯操作,一次轉(zhuǎn)換需要66~73 個時鐘周期。如果將CS 和WR 端與INTR 端相連,則ADC0804 就處于自動循環(huán)轉(zhuǎn)換狀態(tài)。允許的時鐘頻率范圍為100KHZ~1460KHZ。其典型應(yīng)用參數(shù)為:R=10KΩ,C=150PF,fCLK≈640KHZ,轉(zhuǎn)換速度為100μs。CS 、RD 用來讀A/D 轉(zhuǎn)換的結(jié)果,當(dāng)它們同時為低電平時,輸出數(shù)據(jù)鎖存器DB0~DB7 各端上出現(xiàn)8 位并行二進(jìn)制數(shù)碼。 ADC0804: ADC0804的內(nèi)部原理結(jié)構(gòu)圖 ADC0804主要技術(shù)指標(biāo)如下: (1) 高阻抗?fàn)顟B(tài)輸出 (2) 分辨率:8 位(0~255) (3) 存取時間:135 us (4) 轉(zhuǎn)換時間:100 us (5) 總誤差:1 +1LSB (6) 工作溫度:ADC0804C為0度70度;ADC0804L為40 度85 度 (7) 模擬輸入電壓范圍:0V +5V (8) 參考電壓: (9) 工作電壓:5V (10) 輸出為三態(tài)結(jié)構(gòu): 圖 ADC0804引腳圖引腳及功能特性如下:CS 、RD 、WR (引腳3):是數(shù)字控制輸入端,滿足標(biāo)準(zhǔn)TTL 邏輯電平。: 單片機(jī)最小系統(tǒng)電路圖 RS232模塊RS232模塊主要通過USB轉(zhuǎn)串口線來與PC機(jī)通信將ADC0804采集和轉(zhuǎn)換的數(shù)據(jù)傳給上位機(jī)顯示出所
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1