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

正文內容

基于單片機的atx電源智能檢測儀的設計_畢業(yè)論文(設計)-免費閱讀

2025-08-09 20:45 上一頁面

下一頁面
  

【正文】 show1()。 cjusb()。 while(1){ go=1。second=0。 {zs=0。x=x1*2。 EA=1。 xx1=280。 xx1=280。C1=0。 show4()。 } if(x=xx1) {mdelay(50)。 } void cj33(void) { EA=1。 cad=5。 基于單片機的 ATX 電源智能檢測儀的設計 43 a1=0。 s1=1。ad()。C1=0。 show5()。 } if(x=xx1) {mdelay(50)。 EA=1。 基于單片機的 ATX 電源智能檢測儀的設計 42 xx1=420 。 s1=0。ad()。 EA=1。 ccd=3。 INH=1。 p1=BB8。 show3()。 } TF0=0。 x1=P2。p20=p37。} } OE=0。} break。} break。} } INH=0。B1=1。B1=1。B1=0。B1=0。 enable()。 enable()。 enable1()。 39。.39。 ss2=(x%1000)/100。 RW=0。 enable()。 DATA=39。 DATA=AA[ss3]。 ss3=x%10。 E=0。 } void show4(void) { setxy(2,1)。 enable1()。 enable1()。 enable1()。 RS=1。 } DATA=0x0c。*p!=39。 RS=1。i++) 。d++) for(c=0。 } void enable1(void) { RS=1。enable()。i100。,39。,39。,39。 uchar code BB6[17]={ It is bad}。 void cj3v(void)。 void show5(void)。 void enable1(void)。 sbit p27=P2^7。 sbit p37=P3^7。 sbit INH=P0^3。 sbit ST=P1^6。軟件的設計就是通過不斷的控制 CD4051及 AD 采集并將采集結果經過處理送到 LCD1602 進行顯示并做報警處理。這主要是 CD4051 的工作的壓沒有給好引起的,由于本產品在 CD4051 形成通路時要達到的電壓是 7V,這就要求 CD4051的工作電壓一定要比 7V高,所以在設計中采用了 12V的直流電給 CD4051 供電,而此時 CD4051 默認的高低電平就和普通的 TTL電平不同了,它把 7V 以下的都認為是低電平。 ST=1。 AD 的時序 ST 為轉換啟動信號。 E=1。 case 2:DATA=0xc0+y1。p26=p31。 delay1m(200)。F=0。F=0。F=0。} break。} break。} break。} break。其他的端口有多輸出端子,可以只接一個。硬件電路圖如下: 圖 直流電源 市電經過 15V 的交流變壓器后進行整流穩(wěn)壓可得到 +12V、 +5V電壓。 R/W 為高電平時,讀取數據; R/W 為低電平時,寫入數據; E: LCD模塊使能信號控制端。 優(yōu)點 : 控制簡單 ,價格低廉 ,易于購買 ,可以有效的節(jié)約 CPU資源 。 利用這點可以很好的解決當 為 時向 ATX 電源提供大功率負載的問題 。 場效應管與晶體管不同 ,它是一種電壓控制器件 (晶體管是電流控制器件 ),其特性更象電子管 ,它具有很 高的輸入阻抗 ,較大的功率增益 ,由于是電壓控制器件所以噪聲小 。 10nA。常用的多路開關有 CD4051(八選 1)、菜單 4052(雙四選 1 )、 cd4067(十六八選 1)等。該模塊可有用 開關功能實現電路加上開關管構成。因 ADC0809 的內部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻 率為 500KHZ, VREF(+),VREF(-)為參考電壓輸入。 表 C B A 選擇的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 數字量輸出及控制線: 11 條 ST 為轉換啟動信號。 基于單片機的 ATX 電源智能檢測儀的設計 10 ( 1) ADC0809 的內部邏輯結 圖 ADC0809 的內部邏輯結構圖 由上圖可知, ADC0809 由一個 8 路模擬開關、一個地址鎖存與譯碼器、一個 A/D 轉換器和一個三態(tài)輸出鎖存器組成。 AT89C51 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器的單片機???慮到這些,設計就采用只采樣而不做大功率測試的采樣方法,把大功率負載換成適當的電阻,在采樣檢測判斷是否能輸出相應的電壓。 整體方案設計與論證 整體方案設計 單片機 ATX 電源智能檢測儀由直流電源模塊,單片機模塊,數據采集模塊,開關模塊,負載模塊,顯示模塊幾個部分組成。 開關管的品質直接決定了電源的穩(wěn)定性,它也是電源中主要的發(fā)熱元件,拆開電源后看到的主散熱片上的兩個晶體管就是開關管。具體要求如下: ( 1) 采樣 ATX電源 +12V、 +5V、 +3V輸出端子在帶大功率負載時所能提供的電壓,單片機根據這個電壓值判斷電源輸出功 率是否符合要求,并在 LCD顯示模塊顯示數據和處理后的結果。如果電源性能不佳,輕則機器時不時給你來個反復啟動、仿制處于半夢半醒之間,重則讓整部機器為此獻身。 設計思路是 利用 AD 芯片對 ATX 電源實際輸出電壓 進行采集 , 通過單片機系統(tǒng)對數據進行處理 ,并 將數據和結果在顯示模塊顯示。 本設計能實現 采集 ATX 電源 +5V、 +12V、+ 幾個大功率輸出端口 的電壓 ,判斷 ATX 電源的的性能 。即使你機器配備的是品質優(yōu)良的電源,但隨著不斷地給機器添置新的硬件和外設,這個電源是否還能擔當起重任呢?我們又如何選擇合適的電源呢? 打開電源的外殼后一個有經驗的用戶能夠了解電源的工藝水平,但并不能估算出電源輸出的實際功率,而且大多數經銷商是不會給用戶這樣的機會的,所以電源的輸出功率、各端的最大輸出電流等指標通常都標注在電源的銘牌上。 ( 2) 采樣 ATX電源 +5V USB1 +5V USB2 輸出端子在帶小功率負載時所能提供的電壓,并在 LCD 顯示模塊顯示數據 和處理后的結果 。 高頻開關變壓器同樣是整個電路中的核心部件,講究的是鐵氧體的效率、磁芯截面積的大小和磁隙的寬度,截 面積過小的變壓器容易產生磁飽和而無法輸出較大的功率,各個繞組的匝數直接影響輸出的電壓,通常我們無法具體的掌握這些參數,所以無法準確的判斷變壓器到底能輸出多大的功率。關系圖如 下。 ( 4) 負電壓 采樣 ATX 電源輸出 12V、 5V 兩個負電壓,由于接觸到的 AD 芯片都只能采樣正電壓,就拿 ADC0809 來說 如果要輸入負電壓信號的話,基于單片機的 ATX 電源智能檢測儀的設計 8 在輸入 AD 之前應該在這個信號上疊加一個合適的正電壓信號,使得輸入 AD 的信號全部在 0V 以上,然后在微處理器的程序中減去疊加上的正電壓信號。單片機的可擦除只讀存儲器可以反復擦除 100 次。多路開關可選通 8個模擬通道,允許 8 路模擬量分時輸入,共用 A/D 轉換器進行轉換。當 ST 上跳沿時,所有內部寄存器清零;下跳沿時,開始進行 A/D轉換;在轉換期間, ST 應保持低電平。 ( 3) ADC0809 應用說明 ADC0809 內部帶有輸出鎖存器,可以與 AT89S51 單片機直接相連。 ( 1) 開關功能的實現的選擇 方案 1:選擇普通三極管,如 901 9013 等。本設計選擇的是 CD4051 芯片。 CD4051 應用上有個非常值得注意的地方,那就是 VDD 的大小會影響到芯片對選通管腳的選擇端口 A、 B、 C 電壓高低的識別。 場效應管是一種單極型晶體管 ,它只有一個 PN 結 ,在基于單片機的 ATX 電源智能檢測儀的設計 16 零偏壓的狀態(tài)下 ,它是導通的 ,如果在其柵極 (G)和源極 (S)之間加上一個反向偏壓 (稱柵極偏壓 )在反向電場作用下 PN 變厚 (稱耗盡區(qū) )溝道變窄 ,其漏極電流將變小 ,反向偏壓達到一定時 ,耗盡區(qū)將完全溝道 夾斷 ,此時 ,場效應管進入截止狀態(tài) ,此時的反向偏壓我們稱之為夾斷電壓 ,用 Vpo表示 ,它與柵極電壓 Vgs 和漏源電壓 Vds 之間可近以表示為Vpo=Vps |Vgs|,這里 |Vgs|是 Vgs的絕對值 。 圖 典型的傳輸特性 從上圖可看出 ,只要 6V, Id 能有可達到 100A。 可以顯示字符 。寫數據時,需要下降沿觸發(fā)模塊。 基于單片機的 ATX 電源智能檢測儀的設計 21 單片機模塊 單片機模塊主要是起控制作用,具體電路圖如下: 圖 單片機控制模塊 為了便于畫圖,本設計主要是用網絡節(jié)點來繪圖。 基于單片機的 ATX 電源智能檢測儀的設計 24 4. 軟件設計 系統(tǒng)總的流程圖 圖 系統(tǒng)流程圖 CD4051 控制子程序 void cd4051() { 開啟信號? 初始化各模塊, K=1 AD 采集 ++K==5? 開始 結束 數據處理 顯示 基于單片機的 ATX 電源智能檢測儀的設計 25 switch(ccd) { case(1):{A1=1。 case(3):{A1=0。 case(5):{A1=1。 case(7):{A1=1。 default:{INH=1。C=1。C=0。C=1。 //結束 P2=0xff。p27=p30。enable()。 } void enable1(void) { RS=1。當 ST 上跳沿時,所有內部寄存器清零;下跳沿時,開始進行 A/D轉換;在轉換期間, ST 應保持低電平。 ST=0。又由于 CD4051的通道選擇是由單片機直接控制,所以不管單片機給 的是什么控制電平 CD4051 都選通第 0路。 整個產品的使用非常簡單,只要把 ATX 電源的接頭接入相應的座子,上電后 本產品將自動完成所有測試,并在顯示模塊顯示數據和結果。 sbit OE=P0^4。 sbit p30=P3^0。 sbit p20=P2^0。 int x,x1,x2=0,s1=3,s2=2,s3=0,ss1=3,ss2=1,ss3=1,ss4=0,begin,cad,ccd。 void delay1ms(void)。 void didi(void)。 void cj5v(void) 。 uchar code BB7[17]={ text over}。139。539。939。i++) 。break。 RW=0。ca。 } } //////////////xianshi////// void show1(void) //xianshi : 第一行英文 { setxy(1,1)。 RW=0。\039。 enable()。 RW=0。 DATA=39。 DATA=39。 DATA=AA[a2]。 p=BB4。 delay15(1)。 DATA=AA[ss1]。 enable1()。 39。 } void show5(void) { setxy(2,1)。 E=0。 ss3=(x%100)/10。 enable1()。 enable1()。 DATA=0x0c。 DATA=0x38。 DATA=0x80。C1=0。C1=1。C1=1。C1=0。 } void ad() 基于單片機的 ATX 電源智能檢測儀的設計 40 { switch(cad) { case(1):{A=1。 case(3):{A=0。 case(5):{A=1。 //啟動 ST=0。p21=p36。 } void LM() interrupt 1 { TH0=15536/256。 TF1=0。 show4()。 show1()。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1