89c51一種用N+1條線實(shí)現(xiàn)矩陣鍵盤
標(biāo)簽: 矩陣鍵盤
上傳時(shí)間: 2014-12-26
上傳用戶:lhw888
假定從8位AD中讀取數(shù)據(jù)(如果是更高位的AD可定義數(shù)據(jù)類型為int),子程序?yàn)間et_ad(); 1、限幅濾波法(又稱程序判斷濾波法) A、方法: 根據(jù)經(jīng)驗(yàn)判斷,確定兩次采樣允許的最大偏差值(設(shè)為A) 每次檢測(cè)到新值時(shí)判斷: 如果本次值與上次值之差<=A,則本次值有效 如果本次值與上次值之差>A,則本次值無(wú)效,放棄本次值,用上次值代替本次值 B、優(yōu)點(diǎn): 能有效克服因偶然因素引起的脈沖干擾 C、缺點(diǎn) 無(wú)法抑制那種周期性的干擾 平滑度差 /* A值可根據(jù)實(shí)際情況調(diào)整 value為有效值,new_value為當(dāng)前采樣值 濾波程序返回有效的實(shí)際值 */ #define A 10 char value; char filter() { char new_value; new_value = get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A ) return value; return new_value; } 2、中位值濾波法 A、方法: 連續(xù)采樣N次(N取奇數(shù)) 把N次采樣值按大小排列 取中間值為本次有效值 B、優(yōu)點(diǎn): 能有效克服因偶然因素引起的波動(dòng)干擾 對(duì)溫度、液位的變化緩慢的被測(cè)參數(shù)有良好的濾波效果 C、缺點(diǎn): 對(duì)流量、速度等快速變化的參數(shù)不宜 /* N值可根據(jù)實(shí)際情況調(diào)整 排序采用冒泡法*/
上傳時(shí)間: 2014-12-26
上傳用戶:nanshan
針對(duì)目前普通日光燈因不能調(diào)節(jié)光強(qiáng)而造成的能源浪費(fèi)問(wèn)題,設(shè)計(jì)了一種基于單片機(jī)的新型節(jié)能日光燈系統(tǒng),該系統(tǒng)主要分為3個(gè)部分,首先采集外界光強(qiáng)信息并將數(shù)據(jù)傳至單片機(jī);隨后單片機(jī)根據(jù)輸入量的不同調(diào)整輸出的PWM波;最后日光燈控制電路通過(guò)PWM波的控制,調(diào)節(jié)日光燈兩端的電壓,控制日光燈輸出的光強(qiáng),使日光燈隨外界光強(qiáng)的變化而自動(dòng)調(diào)整照射光強(qiáng)。經(jīng)過(guò)不同外界環(huán)境的實(shí)驗(yàn)調(diào)試,在滿足使用者的用光要求的前提下,日光燈工作穩(wěn)定,功率明顯降低,適宜推廣使用。
標(biāo)簽: 單片機(jī) 節(jié)能 日光燈 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-10-29
上傳用戶:蒼山觀海
為提高太陽(yáng)能的利用率,以ATmega8單片機(jī)為控制核心,設(shè)計(jì)了一套光電跟蹤與視日運(yùn)動(dòng)軌跡跟蹤互補(bǔ)控制的雙軸太陽(yáng)跟蹤器。該跟蹤器在晴天時(shí),利用光敏電阻采集光強(qiáng)判斷太陽(yáng)位置,控制步進(jìn)電機(jī)實(shí)現(xiàn)光電跟蹤;在陰天時(shí),采集時(shí)鐘器件PCF8583的時(shí)間信息,計(jì)算當(dāng)前太陽(yáng)位置來(lái)實(shí)現(xiàn)視日運(yùn)動(dòng)軌跡跟蹤。實(shí)驗(yàn)表明:該太陽(yáng)跟蹤器能在不同天氣狀況下對(duì)太陽(yáng)進(jìn)行較準(zhǔn)確地跟蹤,能量接收效率提高了30%,達(dá)到充分利用太陽(yáng)能的目的。 Abstract: To improve the utilization rate of solar energy,a kind of solar tracking controller which effectively combined the sun angle tracking and photo electric tracking based on ATmega8is designed.In the sunny days,the solar tracking con-troller determines the sun's position by using photosensitive resistances to collect light intensity and control stepper motors to achieve photo electric tracking,n cloudy days,it collects clock chip PCF8583time information to calculate the current position of the sun and achieve the sun angle tracking.Experimental results show the solar tracking controller accurately tracks the sun in different weather conditions,improves received energy efficiency by30%and reaches the purpose of full use of solar energy.
上傳時(shí)間: 2013-10-15
上傳用戶:urgdil
量測(cè)/測(cè)試所面臨之問(wèn)題 此測(cè)試驗(yàn)證上,要使用NI公司之LAB VIEW及DAQ CARD來(lái)取代AUDIO PRECISION及其所附軟體ATS。首先需克服硬體解析度上的差異,再來(lái)是FFT(FAST FOURIER TRANSFORM,快速傳立業(yè)轉(zhuǎn)換)演算未予的撰寫,這將會(huì)影響MULTI-TONE訊號(hào)上PEAK值的偵測(cè)。另外,以RS-232為I/O介面,并呼叫客戶所提供之DLL檔來(lái)與DUT內(nèi)的IC溝通,但因LAB VIEW無(wú)法直接呼叫其STRUCTURE,故需用VC++再編譯一層新的DLL來(lái)供LAB VIEW使用。
標(biāo)簽: Card DAQ 音頻訊號(hào) 分
上傳時(shí)間: 2013-12-13
上傳用戶:longlong12345678
交換機(jī)與多個(gè)現(xiàn)場(chǎng)單片機(jī)連通。現(xiàn)場(chǎng)單片機(jī)完成對(duì)各物理參量的數(shù)據(jù)采集,進(jìn)行數(shù)字濾波、數(shù)據(jù)處理、比值告警、現(xiàn)場(chǎng)顯示及對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行控制等,并定時(shí)或隨機(jī)地向中央管理PC機(jī)報(bào)告過(guò)程情況。中央管理PC機(jī)定時(shí)或隨機(jī)地匯集各測(cè)試點(diǎn)的信息,進(jìn)行數(shù)據(jù)處理、顯示打印、聲光報(bào)警,并負(fù)責(zé)全局的綜合控制、管理調(diào)度和策劃指揮等任務(wù)。中央PC機(jī)可通過(guò)電話網(wǎng)依次自動(dòng)撥號(hào)呼叫下屬各現(xiàn)場(chǎng)單片機(jī),單片機(jī)收到呼叫并建立聯(lián)接后發(fā)送數(shù)據(jù)到中央管理PC機(jī),各現(xiàn)場(chǎng)單片機(jī)之間則不能進(jìn)行呼叫聯(lián)絡(luò)。由于單片機(jī)應(yīng)用系統(tǒng)的安裝數(shù)量和分布范圍不同,與中心站的距離一般為幾公里到幾十公里,在單片機(jī)與PC機(jī)之間需要傳送的數(shù)據(jù)量不是很大的情況下,采用調(diào)制解調(diào)器通過(guò)電話線路進(jìn)行通信較為適用。下位單片機(jī)以其所在單位的電話號(hào)碼作為其唯一的地址,并由單片機(jī)控制電話的使用,可以實(shí)現(xiàn)無(wú)人值守自動(dòng)通信。每當(dāng)電話響鈴一定次數(shù)后仍無(wú)人接聽(tīng),則單片機(jī)自動(dòng)接入線路,通過(guò)不同標(biāo)志來(lái)判斷是主機(jī)呼叫還是人打電話。若是主機(jī)呼叫,表示中心站要求通信,單片機(jī)將保持與上位PC機(jī)連接,將各種測(cè)量數(shù)據(jù)發(fā)送出去并接收主機(jī)發(fā)來(lái)的命令;若是人打電話,則斷開(kāi)連接繼續(xù)進(jìn)行數(shù)據(jù)采集,并接通模擬響鈴電路,提醒人們接聽(tīng)。
標(biāo)簽: Modem 單片機(jī) PC機(jī) 傳輸設(shè)計(jì)
上傳時(shí)間: 2014-12-27
上傳用戶:趙一霞a
摘要:本設(shè)計(jì)的溫度測(cè)量及加熱控制系統(tǒng)以AT89S52單片機(jī)為核心部件,外加溫度采集電路、鍵盤及顯示電路、加熱控制電路和越限報(bào)警等電路。采用單總線型數(shù)字式的溫度傳感器DS18B20,及行列式鍵盤和動(dòng)態(tài)顯示的方式,以容易控制的固態(tài)繼電器作加熱控制的開(kāi)關(guān)器件。本作品既可以對(duì)當(dāng)前溫度進(jìn)行實(shí)時(shí)顯示又可以對(duì)溫度進(jìn)行控制,以使達(dá)到用戶需要的溫度,并使其恒定在這一溫度。人性化的行列式鍵盤設(shè)計(jì)使設(shè)置溫度簡(jiǎn)單快速,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度。建立在模糊控制理論上的控制算法,使控制精度完全能滿足一般社會(huì)生產(chǎn)的要求。通過(guò)對(duì)系統(tǒng)軟件和硬件設(shè)計(jì)的合理規(guī)劃,發(fā)揮單片機(jī)自身集成眾多系統(tǒng)級(jí)功能單元的優(yōu)勢(shì),在不減少功能的前提下有效降低了硬件成本,系統(tǒng)操控簡(jiǎn)便。實(shí)驗(yàn)證明該溫控系統(tǒng)能達(dá)到0.2℃的靜態(tài)誤差,0.45℃的控制精度,以及只有0.83%的超調(diào)量,因而本設(shè)計(jì)具有很高的可靠性和穩(wěn)定性。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 恒溫控制 模糊控制
上傳時(shí)間: 2013-11-24
上傳用戶:1397412112
摘要:共振頻率是壓電陶瓷超聲波換能器的一個(gè)重要參數(shù),它隨負(fù)載及工作溫度等因素的變化而變化,或隨使用時(shí)間的增加而變化,換能器饋電電路的工作頻率是否能自動(dòng)跟蹤其共振頻率尤其重要,應(yīng)用單片機(jī)控制標(biāo)稱共振頻率為28kHz的壓電陶瓷超聲波換能器饋電電路的工作頻率可取得理想的效果。關(guān)鍵詞:共振頻率;壓電陶瓷;超聲波;換能器;單片機(jī)
標(biāo)簽: 單片機(jī) 中的應(yīng)用 壓電陶瓷 超聲波
上傳時(shí)間: 2013-11-01
上傳用戶:hj_18
介紹了以AT89S8252單片機(jī)為核心的汽車瞬時(shí)燃油測(cè)量檢測(cè)系統(tǒng),該系統(tǒng)利用汽車噴油脈沖計(jì)算瞬時(shí)噴油量,并且具有油箱油量、瞬時(shí)油耗、百公里油耗等實(shí)時(shí)顯示功能。
上傳時(shí)間: 2013-11-14
上傳用戶:s藍(lán)莓汁
電加熱爐是典型工業(yè)過(guò)程控制對(duì)象,其溫度控制具有升溫單向性,大慣性,純滯后,時(shí)變性等特點(diǎn),很難用數(shù)學(xué)方法建立精確的模型和確定參數(shù)。而PID控制因其成熟,容易實(shí)現(xiàn),并具有可消除穩(wěn)態(tài)誤差的優(yōu)點(diǎn),在大多數(shù)情況下可以滿足系統(tǒng)性能要求,但其性能取決于參數(shù)的整定情況。且快速性和超調(diào)量之間存在矛盾,使其不一定滿足快速升溫、超調(diào)小的技術(shù)要求。模糊控制在快速性和保持較小的超調(diào)量方面有著自身的優(yōu)勢(shì),但其理論并不完善,算法復(fù)雜,控制過(guò)程會(huì)存在穩(wěn)態(tài)誤差。 將模糊控制算法引入傳統(tǒng)的加熱爐控制系統(tǒng)構(gòu)成智能模糊控制系統(tǒng),利用模糊控制規(guī)則自適應(yīng)在線修改PID參數(shù),構(gòu)成模糊自整定:PID控制系統(tǒng),借此提高其控制效果。 基于PID控制算法,以ADuC845單片機(jī)為主體,構(gòu)成一個(gè)能處理較復(fù)雜數(shù)據(jù)和控制功能的智能控制器,使其既可作為獨(dú)立的單片機(jī)控制系統(tǒng),又可與微機(jī)配合構(gòu)成兩級(jí)控制系統(tǒng)。該控制器控制精度高,具有較高的靈活性和可靠性。 2 溫度控制系統(tǒng)硬件設(shè)計(jì) 該系統(tǒng)設(shè)計(jì)的硬件設(shè)計(jì)主要由單片機(jī)主控、前向通道、后向通道、人機(jī)接口和接口擴(kuò)展等模塊組成,如圖l所示。由圖1可見(jiàn),以內(nèi)含C52兼容單片機(jī)的ADuC845為控制核心.配有640 KB的非易失RAM數(shù)據(jù)存儲(chǔ)器、外擴(kuò)鍵盤輸人、320x240點(diǎn)陣的圖形液晶顯示器進(jìn)行漢字、圖形、曲線和數(shù)據(jù)顯示,超溫報(bào)警裝置等外圍電路;預(yù)留微型打印機(jī)接口,可以現(xiàn)場(chǎng)打印輸出結(jié)果;預(yù)留RS232接口,能和PC機(jī)聯(lián)機(jī),將現(xiàn)場(chǎng)檢測(cè)的數(shù)據(jù)傳輸至PC機(jī)來(lái)進(jìn)一步處理、顯示、打印和存檔。
上傳時(shí)間: 2013-10-11
上傳用戶:vodssv
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1