真正要用PID算法的時(shí)候,發(fā)現(xiàn)書上的代碼在我們51上來實(shí)現(xiàn)還不是那么容易的事情。簡單的說來,就是不能直接調(diào)用。仔細(xì)分析你可以發(fā)現(xiàn),教材上的、網(wǎng)上現(xiàn)行的PID實(shí)現(xiàn)的C語言代碼幾乎都是用浮點(diǎn)型的數(shù)據(jù)來做的,可以想象
就算你能夠同意“任何非常先進(jìn)的技術(shù),初看都與魔法無異”,這句話被神念科技放在了公司網(wǎng)站的顯著位置上,但“腦控”這種技術(shù)聽起來還是比魔法還顯得魔法。僅僅在腦子里想一想就能夠控制電子裝
摘 要: 介紹了用單片機(jī)實(shí)現(xiàn)數(shù)字相位變換器(又稱脈沖調(diào)相器)的一種設(shè)計(jì)方法。主要描述了數(shù)字相位變換器的工作原理,基于AT89C2051單片機(jī)的硬件電路的工作原理以及軟件設(shè)計(jì)的基本思想和程序設(shè)計(jì)方法。關(guān)鍵詞: 數(shù)字相
摘 要? 分析了工業(yè)測控系統(tǒng)中雙機(jī)熱備單片機(jī)系統(tǒng)內(nèi)部通信的特點(diǎn),以簡化設(shè)計(jì)、降低成本、降低系統(tǒng)復(fù)雜度為目標(biāo),給出了內(nèi)部通信接口的兩種設(shè)計(jì)方案。關(guān)鍵詞? 測控系統(tǒng) 雙機(jī)熱備份 單片機(jī)系統(tǒng) 通信 單片機(jī)以其高
1 引言某型航空發(fā)動(dòng)機(jī)性能試驗(yàn),需要精確測量發(fā)動(dòng)機(jī)各工作狀態(tài)的轉(zhuǎn)速及從慢車到最大狀態(tài)的加速時(shí)間,傳統(tǒng)的測量方法是采用指針表測量轉(zhuǎn)速和人工操作秒表測量時(shí)間。由于指針轉(zhuǎn)速表慣性大,分辨率低,加上人工秒表記時(shí)
摘 要: 介紹一種新型的單片機(jī)電話電機(jī)測試儀的工作原理、實(shí)現(xiàn)電路、程序設(shè)計(jì)和功能。給出了串行數(shù)據(jù)流在單片機(jī)內(nèi)存中的存儲(chǔ)格式及快速處理方法。關(guān)鍵詞: 單片機(jī)、串行數(shù)據(jù)A/D測試儀隨著我國電訊業(yè)的迅速發(fā)展,電話
1引言AT24C256 是ATMEL公司256kbit串行電可擦的可編程只讀存儲(chǔ)器,8引腳雙排直插式封裝,具有結(jié)構(gòu)緊湊、存儲(chǔ)容量大等特點(diǎn),可以在2線總線上并接4片該 IC,特別適用于具有高容量數(shù)據(jù)儲(chǔ)存要求的數(shù)據(jù)采集系統(tǒng)。本文將介
0 引言在城市居民日常生活中,防盜門上的門鈴用得比較頻繁,但這種門鈴不具有對(duì)講功能,并且可視性也不好,這給市民的日常生活帶來了諸多的不便。例如當(dāng)有人按門鈴時(shí),房主一般走到門口,通過防盜門上所謂的“貓
1 引言隨著社會(huì)經(jīng)濟(jì)的發(fā)展,城市照明設(shè)施的功能從單純的以照明為主轉(zhuǎn)變?yōu)閷?shí)現(xiàn)美化環(huán)境、改善形象、活躍夜市經(jīng)濟(jì)的目的。對(duì)城市燈飾的管理與控制迫切需要一種科學(xué)、合理、高效的方法。因此,提供一種有效而合理的控制
前言MSP430是最近被中國引進(jìn)的微處理器。它在超低功耗方面有突出的表現(xiàn),被業(yè)界稱為綠色MCU。同時(shí)它內(nèi)部有豐富的片內(nèi)外圍模塊,是一個(gè)典型的片上系統(tǒng)(SOC)。又是16位的精簡指令結(jié)構(gòu),功能相當(dāng)強(qiáng)大,被廣泛應(yīng)用于嵌
1 引言在航空發(fā)動(dòng)機(jī)中,對(duì)振動(dòng)的監(jiān)控具有重要的作用,它可以有效的分析發(fā)動(dòng)機(jī)的工作情況,同時(shí)振動(dòng)值也是發(fā)動(dòng)機(jī)性能評(píng)定的重要標(biāo)準(zhǔn)之一,而如何正確測量發(fā)動(dòng)機(jī)的振動(dòng)參數(shù),如振動(dòng)的速度,位移和加速度也就成為了一個(gè)
隨著微機(jī)控制技術(shù)的發(fā)展和廣泛應(yīng)用以及控制系統(tǒng)復(fù)雜性和實(shí)時(shí)性要求的不斷提高,使得很多系統(tǒng)需要用兩個(gè)甚至更多的控制器,實(shí)現(xiàn)被控對(duì)象提出的各種要求。尤其是在工業(yè)應(yīng)用領(lǐng)域中,要完成大量的數(shù)據(jù)采集和處理、控制信
作為一種結(jié)構(gòu)化的程序設(shè)計(jì)語言,C語言的特點(diǎn)就是可以使你盡量少地對(duì)硬件進(jìn)行操作,具有很強(qiáng)的功能性、結(jié)構(gòu)性和可移植性,常常被優(yōu)選作為單片機(jī)系統(tǒng)的編程語言。但是基于單片機(jī)的C語言和標(biāo)準(zhǔn)C語言有很大區(qū)別,如何結(jié)合
1. 引言:隨著計(jì)算機(jī)系統(tǒng)的應(yīng)用和微機(jī)網(wǎng)絡(luò)的發(fā)展,各種控制設(shè)備之間的通信功能越來越顯得重要。在設(shè)計(jì)的減振控制系統(tǒng)中,控制器(下位機(jī))采用兩片AT89C52單片機(jī),分別用于對(duì)左右減振器實(shí)施控制,同時(shí)將測量的溫度、
1. 引言隨著計(jì)算機(jī)的不斷發(fā)展,越來越多的,優(yōu)秀的編程思想被提出來,并付諸實(shí)踐。在某些方面已出現(xiàn)了根本性的變革。另一方面,單片機(jī)自從80年代誕生以來,便以飛快的速度發(fā)展起來,但由于其物理?xiàng)l件的限制,單片機(jī)