TEA1504開關(guān)電源低功耗控制芯片的應(yīng)用:介紹了Philips 公司開發(fā)的Green Chip TM 綠色芯片TEA1504 的內(nèi)部結(jié)構(gòu)及工作原理,該控制芯片集成了開關(guān)電源的PWM 控制、高低頻模式轉(zhuǎn)換、柵極驅(qū)動和保護(hù)等功能,同時(shí)上有瞬態(tài)響應(yīng)快,啟動電流過沖小,待機(jī)功耗低等特點(diǎn)。關(guān)鍵詞:開關(guān)電源 TEA1504 脈寬調(diào)制低功耗1 前言開關(guān)電源以其供電效率高,穩(wěn)壓范圍大,體積小被越來越多的電子電器設(shè)備所采用,在大屏幕電視機(jī)、監(jiān)視器、計(jì)算機(jī)等電器的待機(jī)或備用(stand-by)狀態(tài)會繼續(xù)耗電,為此,Philips 公司采用BiCOMS 工藝開發(fā)出了被之為Green Chip TM(綠色芯片)的高壓開關(guān)電源控制芯片。該類集成芯片(IC)的穩(wěn)壓范圍為90~276V(AC),能將開關(guān)電源待機(jī)功耗降至2W 以下,其本身的待機(jī)損耗小于100mW,并具有快速和高效的片內(nèi)啟動電流源;在負(fù)載功率較低時(shí),它還能自動轉(zhuǎn)換到低頻工作模式,從而降低了開關(guān)電源的損耗。高水平的集成技術(shù)使IC 的外圍元件大大減少,以實(shí)現(xiàn)開關(guān)電源的小型化、高效率和高可靠性。本文介紹的TEA1504 是Green Chip TM 系列IC 中的重要成員之一。
標(biāo)簽: 1504 TEA 開關(guān)電源 低功耗
上傳時(shí)間: 2013-12-27
上傳用戶:lyy1234
交通燈控制器的設(shè)計(jì)與實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康?. 了解交通燈管理的基本工作原理。2. 熟悉8253計(jì)數(shù)器/定時(shí)器、8259A中斷控制器和8255A并行接口的工作方式及應(yīng)用編程。3. 掌握多位LED顯示的方法。 二、 實(shí)驗(yàn)內(nèi)容與要求設(shè)計(jì)一個(gè)用于十字路口的交通燈控制器。1.基本要求: 1) 東西和南北方向各有一組紅,黃,綠燈用于指揮交通,紅,黃,綠的持續(xù)時(shí)間分別為25s,5s,20s。2) 當(dāng)有緊急情況(如消防車)時(shí),兩個(gè)方向均為紅燈亮,計(jì)時(shí)停止,當(dāng)特殊情況結(jié)束后,控制器恢復(fù)原來狀態(tài),正常工作。3) 一組數(shù)碼管,以倒計(jì)時(shí)方式顯示兩個(gè)方向允許通行或禁止通行的時(shí)間。2.提高部分:1) 實(shí)時(shí)修改交通燈的持續(xù)時(shí)間。2) 根據(jù)不同時(shí)段對主要交通方向的信號進(jìn)行調(diào)整。3) 可以使用LCD顯示提示信息。 三、實(shí)驗(yàn)報(bào)告要求 1.設(shè)計(jì)目的和內(nèi)容 2.總體設(shè)計(jì) 3.硬件設(shè)計(jì):原理圖(接線圖)及簡要說明 4.軟件設(shè)計(jì)框圖及程序清單 5.設(shè)計(jì)結(jié)果和體會(包括遇到的問題及解決的方法) 四、總體設(shè)計(jì)交通燈的工作過程如下:設(shè)十字路口的1、3為南,北方向,2、4為東西方向,初始態(tài)為4個(gè)路口的紅燈全亮。之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車,2個(gè)路口的LED數(shù)碼管開始倒計(jì)時(shí)25秒。延遲20秒后,1、3路口的綠燈熄滅,而1,3路口的黃燈開始閃爍(1HZ)。閃爍5次后,1、3路口的紅燈亮,同時(shí)2、4路口的綠燈亮,2、4路口方向開始通車,2個(gè)路口的LED數(shù)碼管重新開始倒計(jì)時(shí)25秒。延遲20秒時(shí)間后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍5次后,再切換到1、3路口方向。之后,重復(fù)上述過程。當(dāng)有緊急情況時(shí),2個(gè)方向都紅燈亮,倒計(jì)時(shí)停止,車輛禁止通行,當(dāng)緊急情況結(jié)束后,控制器恢復(fù)以前的狀態(tài)繼續(xù)工作。 在設(shè)計(jì)中采用6個(gè)發(fā)光二極管來模擬2個(gè)路口的黃紅綠燈,每個(gè)路口用2個(gè)數(shù)碼管來顯示通行或禁止剩余的時(shí)間。緊急情況用一個(gè)單脈沖發(fā)生單元申請中斷來模擬,緊急情況結(jié)束后,再發(fā)一個(gè)中斷來恢復(fù)以前的狀態(tài)。 根據(jù)前面的介紹,本設(shè)計(jì)硬件由定時(shí)模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。定時(shí)模塊采用硬件定時(shí)和軟件定時(shí)相結(jié)合的方法,用8253定時(shí)/計(jì)數(shù)器定時(shí)100ms,再用軟件計(jì)時(shí)實(shí)現(xiàn)所需的定時(shí)。發(fā)光二極管模塊由8255控制發(fā)光二極管來實(shí)現(xiàn)。數(shù)碼管顯示模塊由實(shí)驗(yàn)平臺上的LED顯示模塊實(shí)現(xiàn)。緊急中斷模塊是由單脈沖發(fā)生單元和8279中斷控制器組成。 程序主要是由定時(shí)子程序、發(fā)光二極管顯示子程序、數(shù)碼管顯示子程序和中斷服務(wù)程序組成。包括對8253、8255以及8259等可編程器件的編程。 五、硬件設(shè)計(jì) 本課題的設(shè)計(jì)可通過實(shí)驗(yàn)平臺上的一些功能模塊電路組成,由于各模塊電路內(nèi)部已經(jīng)連接,用戶在使用時(shí)只要設(shè)計(jì)模塊間電路的連接,因此,硬件電路的設(shè)計(jì)及實(shí)現(xiàn)相對簡單。完整系統(tǒng)的硬件連接如圖1所示。硬件電路由定時(shí)模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。 定時(shí)模塊是由8253的計(jì)數(shù)器0來實(shí)現(xiàn)定時(shí)100ms。Clk0接實(shí)驗(yàn)平臺分頻電路輸出Q6,f=46875hz。GATE0接8255的PA0,由8255輸出來控制計(jì)數(shù)器的起停。OUT0接8259的IRQ2,定時(shí)完成申請中斷,進(jìn)入中斷服務(wù)程序。 發(fā)光二極管顯示模塊由8255輸出來控制發(fā)光二極管的亮滅。8255輸出為低電平時(shí),對應(yīng)的發(fā)光二極管就點(diǎn)亮,否則就熄滅。8255的接口電路如圖2所示。交通燈的對應(yīng)關(guān)系如下:L7 L6 L5 L2 L1 L0PC7 PC6 PC5 PC2 PC1 PC013紅燈 13黃燈 13綠燈 24紅燈 24黃燈 24綠燈 實(shí)驗(yàn)平臺上提供一組六個(gè)LED數(shù)碼管。插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號的輸出選通。本設(shè)計(jì)用4個(gè)數(shù)碼管來倒計(jì)時(shí)。 緊急中斷模塊是由單脈沖發(fā)生單元和8259中斷控制器,單脈沖發(fā)生單元主要用來請求中斷,然后做出緊急情況處理。
標(biāo)簽: 交通燈控制器
上傳時(shí)間: 2013-10-07
上傳用戶:小小小熊
家電制造業(yè)的競爭日益激烈,市場調(diào)整壓力越來越大,原始設(shè)備制造商們(OEM)為了面對這一挑戰(zhàn),必須在滿足電磁兼容性的條件下,不斷降低產(chǎn)品的成本。由于強(qiáng)調(diào)成本控制,為防止由電源和信號線的瞬變所產(chǎn)生的電器故障而實(shí)施必要的瞬態(tài)免疫保護(hù),對于家電設(shè)計(jì)者來說變得更具挑戰(zhàn)性。由于傳統(tǒng)的電源設(shè)計(jì)和電磁干擾(EMI)控制措施為節(jié)約成本讓路,家電設(shè)計(jì)者必須開發(fā)出新的技術(shù)來滿足不斷調(diào)整的電磁兼容(EMC)需求。本應(yīng)用筆記探討了瞬態(tài)電氣干擾對嵌入式微控制器(MCU)的影響,并提供了切實(shí)可行的硬件和軟件設(shè)計(jì)技術(shù),這些技術(shù)可以為電快速瞬變(EFT)、靜電放電(ESD)以及其它電源線或信號線的短時(shí)瞬變提供低成本的保護(hù)措施。雖然這種探討是主要針對家電制造商,但是也適用于消費(fèi)電子、工業(yè)以及汽車電子方面的應(yīng)用。 低成本的基于MCU 的嵌入式應(yīng)用特別容易受到ESD 和EFT 影響降低性能。即使是運(yùn)行在較低時(shí)鐘頻率下的微控制器,通常對快速上升時(shí)間瞬變也很敏感。這種敏感性歸咎于所使用的工藝技術(shù)。如今針對低成本8/16位的MCU的半導(dǎo)體工藝技術(shù)所實(shí)現(xiàn)的晶體管柵極長度在0.65 μm~0.25 μm范圍內(nèi)。此范圍內(nèi)的柵極長度能產(chǎn)生和響應(yīng)上升時(shí)間在次納秒范圍內(nèi)(或超過300 MHz 的等同帶寬)的信號。因此, MCU 能夠響應(yīng)進(jìn)入其引腳的ESD 或EFT 信號。除上述工藝技術(shù)之外, MCU 在ESD 或EFT 事件中的性能還會受到IC 設(shè)計(jì)及其封裝、印刷電路板(PCB)的設(shè)計(jì)、MCU 上運(yùn)行的軟件、系統(tǒng)設(shè)計(jì)以及ESD 或EFT 波形特征的影響。各因素的相對影響(強(qiáng)調(diào)對最大影響的貢獻(xiàn))如圖1 所示。
上傳時(shí)間: 2013-11-09
上傳用戶:Jerry_Chow
◆ PIC系列單片機(jī)簡介 ◆ PIC系列單片機(jī)程序設(shè)計(jì)基礎(chǔ) ◆ PIC 8位單片機(jī)的分類和特點(diǎn)(一) ◆ PIC 8位單片機(jī)的分類和特點(diǎn)(二) ◆ PIC系列單片機(jī)的振蕩器配置方法 ◆ PIC 8位單片機(jī)的基本組成 ◆ PIC 8位單片機(jī)的匯編語言 ◆ PIC 8位單片機(jī)16F8X系列簡介 ◆ PIC 8位8腳單片機(jī)12C5××和12CE5××系列的特點(diǎn) ◆ PIC 8位單片機(jī)的電源和時(shí)鐘 ◆ 常用PIC系列8位單片機(jī)芯片引腳符號的功能 ◆ PIC 8位單片機(jī)16C6×系列簡介 ◆ PIC 8位單片機(jī)匯編語言常用指令的識讀(上) ◆ PIC 8位單片機(jī)匯編語言常用指令的識讀(中) ◆ PIC 8位單片機(jī)匯編語言常用指令的識讀(下) ◆ 淺談PIC 8位單片機(jī)中的RAM和匯編程序的關(guān)系 ◆ 選擇PIC單片機(jī)存儲體0或1的方法 ◆ PIC系列8位單片機(jī)源程序的組成 ◆ PIC系列單片機(jī)的偽指令 ◆ PIC 8位單片機(jī)指令識讀技巧 ◆ PIC16C84單片機(jī)介紹 ◆ PIC16C54單片機(jī)原理及應(yīng)用 ◆ PIC單片機(jī)開發(fā)的若干問題 ◆ 小議編寫PIC單片機(jī)源程序應(yīng)注意的問題 ◆ PIC16C64單片機(jī)外部功能特點(diǎn) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(一) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(二) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(三) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資料(四) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(五) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(六) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(七) ◆ PIC單片機(jī)16F84的內(nèi)部硬件資源(八) ◆ PIC單片機(jī)程序設(shè)計(jì)的基本格式 ◆ PIC系列單片機(jī)數(shù)據(jù)存儲器的特點(diǎn)和功能(上) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲器的特點(diǎn)和功能(中) ◆ PIC系列單片機(jī)數(shù)據(jù)存儲器的特點(diǎn)和功能(下) ◆ PIC8位單片機(jī)新產(chǎn)品的特點(diǎn)和功能 ◆ Windows下PIC8位單片機(jī)源程序匯編和固化(一) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(二) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(三) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(四) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(五) ◆ Windows下PIC 8位單片機(jī)源程序匯編和固化(六) ◆ Wineows下PIC 8位單片機(jī)源程序匯編和固化(七)
標(biāo)簽: PIC 單片機(jī) 基礎(chǔ)知識
上傳時(shí)間: 2014-01-21
上傳用戶:時(shí)代電子小智
TUSB3200 是一款最適合于音響和電腦周邊設(shè)備的USB 接口用的音頻數(shù)據(jù)控制芯片。它采用52 腳扁平封裝,帶有內(nèi)置微處理器,價(jià)格低,可實(shí)現(xiàn)多聲道播放和錄音等功能,因而具有廣泛的用途。 TUSB3200 內(nèi)藏8052MCU 微處理器,并帶有USB 接口,可實(shí)現(xiàn)通訊控制和數(shù)據(jù)處理等通用微處理器的功能。在芯片后端接上編碼解碼器(CODEC)即可完成多聲道音頻信號的播放和錄入功能,并可完成USB 有源音箱、USB 頭盔式音頻設(shè)備和USB 話筒等數(shù)據(jù)的接入和處理等任務(wù)。
上傳時(shí)間: 2013-11-17
上傳用戶:ifree2016
MCS51單片機(jī)內(nèi)部有4個(gè)并行口,當(dāng)內(nèi)部并行口不夠用時(shí)可以外擴(kuò)并行口芯片。可外擴(kuò)的并行口芯片很多,分成2類:不可編程的并行口芯片(74LS3734和74LS245)和可編程的并行口芯片(8255)。7.1 不可編程并行口芯片的擴(kuò)展7.1.1 74LS373的擴(kuò)展1、 74LS245的結(jié)構(gòu)2、 74LS245的引腳3、 74LS245與89C51的連接 7.1.2 74LS245的擴(kuò)展 7.2 可編程并行口芯片的擴(kuò)展 7.2.1 8255的結(jié)構(gòu)7.2.2 8255的引腳7.2.3 8255的工作方式7.2.4 8255的控制字7.2.5 8255的應(yīng)用
上傳時(shí)間: 2013-11-13
上傳用戶:lnnn30
1 MCS-51單片機(jī)系統(tǒng)擴(kuò)展的基本概念2 程序存儲器擴(kuò)展技術(shù)3 數(shù)據(jù)存儲器擴(kuò)展4 輸入/輸出口擴(kuò)展技術(shù)MCS-51單片機(jī)系統(tǒng)擴(kuò)展的基本概念1.1 MCS-51單片機(jī)最小應(yīng)用系統(tǒng)1.2 MCS-51單片機(jī)的外部擴(kuò)展性能MCS-51單片機(jī)最小應(yīng)用系統(tǒng)1.8051/8751最小應(yīng)用系統(tǒng)(如圖1所示)。由于集成度的限制,這種最小應(yīng)用系統(tǒng)只能用作一些小型的控制單元。其應(yīng)用特點(diǎn)是:(1)全部I/O口線均可供用戶使用。(2)內(nèi)部存儲器容量有限(只有4KB地址空間)。(3)應(yīng)用系統(tǒng)開發(fā)具有特殊性。2.8031最小應(yīng)用系統(tǒng)8031是片內(nèi)無程序存儲器的單片機(jī)芯片,因此,其最小應(yīng)用系統(tǒng)應(yīng)在片外擴(kuò)展EPROM。圖2為用8031外接程序存儲器構(gòu)成的最小系統(tǒng)。
標(biāo)簽: MCS 51 單片機(jī)系統(tǒng) 擴(kuò)展技術(shù)
上傳時(shí)間: 2014-04-03
上傳用戶:MATAIYES
作為嵌入式系統(tǒng)主控單元——單片機(jī),其軟件往往是一個(gè)微觀的實(shí)時(shí)操作系統(tǒng),且大部分是為某種應(yīng)用而專門設(shè)計(jì)的。系統(tǒng)程序有實(shí)時(shí)過程控制或?qū)崟r(shí)信息處理的能力,要求能夠及時(shí)響應(yīng)隨機(jī)發(fā)生的外部事件并對該事件做出快速處理。而分時(shí)操作系統(tǒng)卻是把CPU的時(shí)間劃分成長短基本相同的時(shí)間區(qū)間,即“時(shí)間片”,通過操作系統(tǒng)的管理,把這些時(shí)間片依次輪流地分配給各個(gè)用戶使用。如果某個(gè)作業(yè)在時(shí)間片結(jié)束之前,整個(gè)任務(wù)還沒有完成,那么該作業(yè)就被暫停下來,放棄CPU,等待下一輪循環(huán)再繼續(xù)做。此時(shí)CPU又分配給另一個(gè)作業(yè)去使用。由于計(jì)算機(jī)的處理速度很快,只要時(shí)間片的間隔取得適當(dāng),那么一個(gè)用戶作業(yè)從用完分配給它的一個(gè)時(shí)間片到獲得下一個(gè)CPU時(shí)間片,中間有所“停頓”;但用戶察覺不出來,好像整個(gè)系統(tǒng)全由它“獨(dú)占”似的。分時(shí)操作系統(tǒng)主要具有以下3個(gè)特點(diǎn):① 多路性。用戶通過各自的終端,可以同時(shí)使用一個(gè)系統(tǒng)。② 及時(shí)性。用戶提出的各種要求,能在較短或可容忍的時(shí)間內(nèi)得到響應(yīng)和處理。③ 獨(dú)占性。在分時(shí)系統(tǒng)中,雖然允許多個(gè)用戶同時(shí)使用一個(gè)CPU,但用戶之間操作獨(dú)立,互不干涉。分時(shí)操作系統(tǒng)主要是針對小型機(jī)以上的計(jì)算機(jī)提出的。一般而言,微處理器(MPU)驅(qū)動的通用計(jì)算機(jī),系統(tǒng)設(shè)計(jì)人員對每一臺的最終具體應(yīng)用都是不得而知的,因此,在價(jià)格允許的情況下,硬件設(shè)計(jì)務(wù)求CPU時(shí)鐘盡可能的快;計(jì)算及管理能力盡可能的強(qiáng);程序和數(shù)據(jù)存儲器的容量盡可能的大;各種計(jì)算機(jī)外設(shè)的配接盡可能的詳盡等等,特別是采用分時(shí)操作系統(tǒng)的機(jī)器,因?yàn)槭且粰C(jī)多用戶的管理系統(tǒng),它的要求就更高了。相對而言,微控制器(MCU)俗稱單片機(jī),是一個(gè)單片集成系統(tǒng),它將這些或那些計(jì)算機(jī)所需的外設(shè),諸如程序和數(shù)據(jù)存儲器、端口以及有關(guān)的子系統(tǒng)集成到一片芯片上。從硬件上,單片機(jī)系統(tǒng)與采用分時(shí)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)是無法比擬的。但是,在單片機(jī)系統(tǒng)的設(shè)計(jì)中,設(shè)計(jì)人員對其最終具體應(yīng)用是一清二楚的,它的使用環(huán)境相對是單一固定的。所控制的過程的可預(yù)見性為分時(shí)系統(tǒng)思想的實(shí)現(xiàn)提供了可能性。具體一點(diǎn)就是:雖然單片機(jī)的CPU速度較低,但其任務(wù)是可預(yù)見的,這樣作業(yè)調(diào)度將變得簡單而無須占用很多的CPU時(shí)間,同時(shí)“時(shí)間片”的設(shè)計(jì)是具體而有針對性的,因此可變得很有效。一、單片機(jī)分時(shí)系統(tǒng)的設(shè)計(jì)單片機(jī)系統(tǒng)往往是一個(gè)嵌入式的控制系統(tǒng),因此目前絕大部分的單片機(jī)系統(tǒng)還是一實(shí)時(shí)系統(tǒng)。能夠真正體現(xiàn)分時(shí)系統(tǒng)的設(shè)計(jì)思想的往往是那些多路重復(fù)檢測控制系統(tǒng)。即便是在這些多路重復(fù)檢測控制系統(tǒng)中,它的實(shí)時(shí)性也是非常重要的。也就是說,在單片機(jī)系統(tǒng)中應(yīng)用了分時(shí)系統(tǒng)設(shè)計(jì)思想,但其及時(shí)性應(yīng)首先進(jìn)行考慮。
標(biāo)簽: 分時(shí)操作系統(tǒng) 中的實(shí)現(xiàn) 單片機(jī)編程
上傳時(shí)間: 2013-12-23
上傳用戶:佳期如夢
用單片機(jī)實(shí)現(xiàn)溫度遠(yuǎn)程顯示摘 要:文章介紹了用AT89S8252單片機(jī)的串行接口與智能溫度巡回檢測儀(XJ-08S)通過RS—485總線相互通訊實(shí)現(xiàn)熱水溫度遠(yuǎn)程顯示的一種低成本解決方案,內(nèi)容涉及RS—485總線通訊、單片機(jī)驅(qū)動數(shù)碼管顯示、數(shù)據(jù)轉(zhuǎn)換以及鍵盤處理軟硬件設(shè)計(jì)等內(nèi)容。關(guān)鍵詞:單片機(jī) RS—485總線 數(shù)碼管顯示 數(shù)據(jù)轉(zhuǎn)換 鍵盤處理一、前 言目前檢測溫度一般采用熱電偶或熱敏電阻作為傳感器,這種傳感器至儀表之間一般都要用專用的溫度補(bǔ)償導(dǎo)線,而溫度補(bǔ)償導(dǎo)線價(jià)格很貴,并且線路太長也會影響測量精度。在實(shí)際應(yīng)用中往往需要對較遠(yuǎn)處(1KM左右)的溫度信號進(jìn)行監(jiān)視。現(xiàn)有的解決方案有很多,例如:1、 在現(xiàn)場用智能儀表對溫度信號進(jìn)行測量,用計(jì)算機(jī)作上位機(jī)與智能儀表進(jìn)行通訊來實(shí)現(xiàn)遠(yuǎn)程溫度監(jiān)測(采用這種方案要增加計(jì)算機(jī)設(shè)備及相關(guān)計(jì)算機(jī)軟件)。2、 NCU+DDC實(shí)現(xiàn)遠(yuǎn)程溫度監(jiān)測。用兩個(gè)DDC,一個(gè)安裝在現(xiàn)場測量溫度,另一個(gè)安裝在監(jiān)視地,兩個(gè)DDC通過NCU進(jìn)行通訊從而實(shí)現(xiàn)遠(yuǎn)程溫度監(jiān)測。但以上方案都存在成本高的問題,有沒有低成本的解決方案呢?其實(shí),在單片機(jī)應(yīng)用日益廣泛的今天,完全可以用單片機(jī)以極低的成本來實(shí)現(xiàn)遠(yuǎn)程溫度監(jiān)測。二、問題的提出我單位管理的鍋爐房同時(shí)給兩棟建筑物內(nèi)的兩家酒店供應(yīng)蒸汽,由安裝在兩棟建筑物地下室的熱交換器進(jìn)行熱交換后產(chǎn)生熱水送給客房。從鍋爐房至兩個(gè)熱交換站的距離分別約600米,值班人員要不停地奔波于兩個(gè)熱交換站與鍋爐房之間進(jìn)行設(shè)備巡視,檢查熱水溫度是否控制在規(guī)定的范圍,這樣不僅增加了值班人員的勞動強(qiáng)度,同時(shí)也使鍋爐房經(jīng)常無人(因每班1人值班)。如果能在鍋爐房顯示兩個(gè)熱交換站內(nèi)各熱交換器的熱水溫度,則值班人員僅在熱水溫度異常時(shí)才需到各熱交換站檢查設(shè)備,這樣便可解決上述問題。我公司曾就此問題找專業(yè)公司作過方案,其報(bào)價(jià)在人民幣10萬元左右,后因種種原因該項(xiàng)目未實(shí)施。經(jīng)過分析,本人發(fā)現(xiàn)可以用單片機(jī)+智能儀表以低成本實(shí)現(xiàn)溫度遠(yuǎn)程顯示,并且經(jīng)過實(shí)驗(yàn)取得了成功,現(xiàn)將設(shè)計(jì)方案簡述如下:三、控制要求及解決方案選擇 1、 兩個(gè)熱交換站分高低區(qū)共安裝有8個(gè)熱交換器,正常水溫在45oC至65oC之間;兩個(gè)熱交換站與鍋爐房的距離分別為500米和600米左右。2、 要求在鍋爐房能以巡回及定點(diǎn)兩種方式顯示8個(gè)熱交換器的熱水溫度,巡回方式以3秒為周期輪流更新及顯示各熱交換器熱水溫度。定點(diǎn)方式時(shí)每按上鍵或下鍵一次則顯示上或下一個(gè)熱交換器熱水溫度,每3秒自動更新數(shù)據(jù)一次。3、 根據(jù)控制要求選擇單片機(jī)+智能儀表的解決方案:用帶通訊接口的智能儀表安裝在現(xiàn)場測量溫度,設(shè)計(jì)制作一個(gè)單片機(jī)裝置完成與智能儀表的通訊及數(shù)據(jù)顯示。四、通訊協(xié)議、智能儀表選擇及其參數(shù)介紹因熱水溫度信號變化較慢,因而對通信的速度要求不高,對于這種低速率遠(yuǎn)距離的通訊選用RS-485總線適宜。RS-485是EIA(美國電子工業(yè)聯(lián)合會)在1983年公布的新的平衡傳輸標(biāo)準(zhǔn),是工業(yè)界使用最為廣泛的雙向、平衡傳輸線標(biāo)準(zhǔn)接口,它以半雙工方式通信,支持多點(diǎn)連接,傳統(tǒng)驅(qū)動器允許創(chuàng)建多達(dá)32個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò),且其具有傳輸距離遠(yuǎn)(最大傳輸距離為1200M),傳輸速度快(1200M時(shí)為100KBPS)等優(yōu)點(diǎn)。其連接方法如下圖所示。
標(biāo)簽: 用單片機(jī) 溫度 遠(yuǎn)程顯示
上傳時(shí)間: 2013-10-12
上傳用戶:luopoguixiong
C語言編程基礎(chǔ):1. 十六進(jìn)制表示字節(jié)0x5a:二進(jìn)制為01011010B;0x6E為01101110。 2. 如果將一個(gè)16位二進(jìn)數(shù)賦給一個(gè)8位的字節(jié)變量,則自動截?cái)酁榈?位,而丟掉高8位。 3. ++var表示對變量var先增一;var—表示對變量后減一。 4. x |= 0x0f;表示為 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。 6. While( 1 ); 表示無限執(zhí)行該語句,即死循環(huán)。語句后的分號表示空循環(huán)體,也就是{;} 在某引腳輸出高電平的編程方法:(比如P1.3(PIN4)引腳)1. #include <AT89x52.h> //該頭文檔中有單片機(jī)內(nèi)部資源的符號化定義,其中包含P1.3 2. void main( void ) //void 表示沒有輸入?yún)?shù),也沒有函數(shù)返值,這入單片機(jī)運(yùn)行的復(fù)位入口 3. { 4. P1_3 = 1; //給P1_3賦值1,引腳P1.3就能輸出高電平VCC 5. While( 1 ); //死循環(huán),相當(dāng) LOOP: goto LOOP; 6. } 注意:P0的每個(gè)引腳要輸出高電平時(shí),必須外接上拉電阻(如4K7)至VCC電源。在某引腳輸出低電平的編程方法:(比如P2.7引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機(jī)內(nèi)部資源的符號化定義,其中包含P2.7 2. void main( void ) //void 表示沒有輸入?yún)?shù),也沒有函數(shù)返值,這入單片機(jī)運(yùn)行的復(fù)位入口 3. { 4. P2_7 = 0; //給P2_7賦值0,引腳P2.7就能輸出低電平GND 5. While( 1 ); //死循環(huán),相當(dāng) LOOP: goto LOOP; 6. } 在某引腳輸出方波編程方法:(比如P3.1引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機(jī)內(nèi)部資源的符號化定義,其中包含P3.1 2. void main( void ) //void 表示沒有輸入?yún)?shù),也沒有函數(shù)返值,這入單片機(jī)運(yùn)行的復(fù)位入口 3. { 4. While( 1 ) //非零表示真,如果為真則執(zhí)行下面循環(huán)體的語句 5. { 6. P3_1 = 1; //給P3_1賦值1,引腳P3.1就能輸出高電平VCC 7. P3_1 = 0; //給P3_1賦值0,引腳P3.1就能輸出低電平GND 8. } //由于一直為真,所以不斷輸出高、低、高、低……,從而形成方波 9. } 將某引腳的輸入電平取反后,從另一個(gè)引腳輸出:( 比如 P0.4 = NOT( P1.1) )
標(biāo)簽: 51單片機(jī)C語言 編程實(shí)例
上傳時(shí)間: 2013-11-02
上傳用戶:zengduo
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1