時(shí)間:2023-03-22 17:31:35
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過(guò)程,我們?yōu)槟扑]十篇單片機(jī)技術(shù)論文范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來(lái)更深刻的閱讀感受。
隨著半導(dǎo)體技術(shù)的飛速發(fā)展,單片機(jī)本身的設(shè)計(jì)中不斷采用了一些新的抗干擾技術(shù),使單片機(jī)的可靠性不斷提高。除選擇抗干擾能力強(qiáng)的單片機(jī)外,單片機(jī)系統(tǒng)中其它輔助元器件的可靠性也至關(guān)重要,一些抑制干擾的元器件的使用有助于提高系統(tǒng)的可靠性。此外,單片機(jī)系統(tǒng)在電路設(shè)計(jì)、印制電路板的設(shè)計(jì)、布線與制造工藝、系統(tǒng)安裝時(shí)有無(wú)良好的接地等,都直接影響應(yīng)用系統(tǒng)的可靠性。
單片機(jī)自身的抗干擾措施
為提高單片機(jī)本身的可靠性。近年來(lái)單片機(jī)的制造商在單片機(jī)設(shè)計(jì)上采取了一系列措施以期提高可靠性。這些技術(shù)主要體現(xiàn)在以下幾方面。
1.降低外時(shí)鐘頻率
外時(shí)鐘是高頻的噪聲源,除能引起對(duì)本應(yīng)用系統(tǒng)的干擾之外,還可能產(chǎn)生對(duì)外界的干擾,使電磁兼容檢測(cè)不能達(dá)標(biāo)。在對(duì)系統(tǒng)可靠性要求很高的應(yīng)用系統(tǒng)中,選用頻率低的單片機(jī)是降低系統(tǒng)噪聲的原則之一。以8051單片機(jī)為例,最短指令周期1μs時(shí),外時(shí)鐘是12MHz。而同樣速度的Motorola單片機(jī)系統(tǒng)時(shí)鐘只需4MHz,更適合用于工控系統(tǒng)。近年來(lái),一些生產(chǎn)8051兼容單片機(jī)的廠商也采用了一些新技術(shù),在不犧牲運(yùn)算速度的前提下將對(duì)外時(shí)鐘的需求降至原來(lái)的1/3。而Motorola單片機(jī)在新推出的68HC08系列以及其16/32位單片機(jī)中普遍采用了內(nèi)部瑣相環(huán)技術(shù),將外部時(shí)鐘頻率降至32KHz,而內(nèi)部總線速度卻提高到8MHz乃至更高。
2.低噪聲系列單片機(jī)
傳統(tǒng)的集成電路設(shè)計(jì)中,在電源、地的引出上通常將其安排在對(duì)稱的兩邊。如左下角是地,右下角是電源。這使得電源噪聲穿過(guò)整個(gè)硅片。改進(jìn)的技術(shù)將電源、地安排在兩個(gè)相鄰的引腳上,這樣一方面降低了穿過(guò)整個(gè)硅片的電流,一方面使外部去耦電容在PCB設(shè)計(jì)上更容易安排,以降低系統(tǒng)噪聲。另一個(gè)在集成電路設(shè)計(jì)上降低噪聲的例子是驅(qū)動(dòng)電路的設(shè)計(jì)。一些單片機(jī)提供若干個(gè)大電流的輸出引腳,從幾十毫安到數(shù)百毫安。這些大功率的驅(qū)動(dòng)電路集成到單片機(jī)內(nèi)部無(wú)疑增加了噪聲源。而跳變沿的軟化技術(shù)可消除這方面的影響,辦法是將一個(gè)大功率管做成若干個(gè)小管子的并聯(lián),再為每個(gè)管子輸出端串上不同等效阻值的電阻。以降低di/dt。
3.時(shí)鐘監(jiān)測(cè)電路、看門狗技術(shù)與低電壓復(fù)位
監(jiān)測(cè)系統(tǒng)時(shí)鐘,當(dāng)發(fā)現(xiàn)系統(tǒng)時(shí)鐘停振時(shí)產(chǎn)生系統(tǒng)復(fù)位信號(hào)以恢復(fù)系統(tǒng)時(shí)鐘,是單片機(jī)提高系統(tǒng)可靠性的措施之一。而時(shí)鐘監(jiān)控有效與省電指令STOP是一對(duì)矛盾。只能使用其中之一。
看門狗技術(shù)是監(jiān)測(cè)應(yīng)用程序中的一段定時(shí)中斷服務(wù)程序的運(yùn)行狀況,當(dāng)這段程序不工作時(shí)判斷為系統(tǒng)故障,從而產(chǎn)生系統(tǒng)復(fù)位。
低電壓復(fù)位技術(shù)是監(jiān)測(cè)單片機(jī)電源電壓,當(dāng)電壓低于某一值時(shí)產(chǎn)生復(fù)位信號(hào)。由于單片機(jī)技術(shù)的發(fā)展,單片機(jī)本身對(duì)電源電壓范圍的要求越來(lái)越寬。電源電壓從當(dāng)初的5V降至3.3V并繼續(xù)下降到2.7V、2.2V、1.8V。在是否使用低電壓復(fù)位功能時(shí)應(yīng)根據(jù)具體應(yīng)用情況權(quán)衡一下。
4.EFT技術(shù)
新近推出的MotorolaM68HC08系列單片機(jī)采用EFT(ElectricalFastTransient)技術(shù)進(jìn)一步提高了單片機(jī)的抗干擾能力。當(dāng)振蕩電路的正弦波信號(hào)受到外界干擾時(shí),其波形上會(huì)疊加一些毛刺。以施密特電路對(duì)其整形時(shí),這種毛刺會(huì)成為觸發(fā)信號(hào)干擾正常的時(shí)鐘信號(hào)。交替使用施密特電路和RC濾波可以使這類毛刺不起作用,這就是EFT技術(shù)。隨著VLSI技術(shù)的不斷發(fā)展,電路內(nèi)部的抗干擾技術(shù)也在不斷發(fā)展之中。
5.軟件方面的措施
單片機(jī)本身在指令設(shè)計(jì)上也有一些抗干擾的考慮。非法指令復(fù)位或非法指令中斷是當(dāng)運(yùn)行程序時(shí)遇到非法指令或非法尋址空間能產(chǎn)生復(fù)位或中斷。單片機(jī)應(yīng)用系統(tǒng)程序是事先寫好的,不可能有非法指令或?qū)ぶ?。一定是系統(tǒng)受到干擾,CPU讀指令時(shí)出錯(cuò)了。
以上提到的是當(dāng)前廣泛使用的單片機(jī)應(yīng)該具有的內(nèi)部抗干擾措施。在選用單片機(jī)時(shí),要檢查一下這些性能是否都有,以求設(shè)計(jì)出可靠性高的系統(tǒng)。
在應(yīng)用軟件設(shè)計(jì)方面,設(shè)計(jì)者都有各自的經(jīng)驗(yàn)。這里要提醒的是最后對(duì)不用的ROM要做處理。原則是萬(wàn)一程序落到這里可以自恢復(fù)。
用于單片機(jī)系統(tǒng)的干擾抑制元件
1.去耦電容
每個(gè)集成電路的電源、地之間應(yīng)配置一個(gè)去耦電容,它可以濾掉來(lái)自電源的高頻噪聲。作為儲(chǔ)能元件,它吸收或提供該集成電路內(nèi)部三極管導(dǎo)通、截止引起的電流變化(di/dt),從而降低系統(tǒng)噪聲。要選高頻特性好的獨(dú)石電容或瓷片電容作去耦電容。每塊印制電路板電源引入的地方要安放一只大容量的儲(chǔ)能電容。由于電解電容的纏繞式結(jié)構(gòu),其分布電感較大,對(duì)濾除高頻干擾信號(hào)幾乎不起作用。使用時(shí)要與去耦電容成對(duì)使用。鉭電容則比電解電容效果更好。
2.抑制高頻的電感
用粗漆包線穿入軸向有幾個(gè)孔的鐵氧體芯,就構(gòu)成了高頻扼制器件。將其串入電源線或地線中可阻止高頻信號(hào)從電源/地線引入。這種元件特別適用于隔開一塊印制電路板上的模擬電路區(qū)、數(shù)字電路區(qū)、以及大功率驅(qū)動(dòng)區(qū)的供電。應(yīng)該注意的是它必須放在該區(qū)儲(chǔ)能電容與電源之間而不能放在儲(chǔ)能電容與用電器件之間。
3.自恢復(fù)保險(xiǎn)絲
這是用一種新型高分子聚合材料制成的器件,當(dāng)電流低于其額定值時(shí),它的直流電阻只有零點(diǎn)幾歐。而電流大到一定程度,它的阻值迅速升高,引起發(fā)熱,而越熱電阻越大,從而阻斷電源電流。當(dāng)溫度降下來(lái)以后能自動(dòng)恢復(fù)正常。這種器件可防止CMOS器件在遇到強(qiáng)沖擊型干擾時(shí)引起所謂“可控硅觸發(fā)”現(xiàn)象。這種現(xiàn)象指集成電路硅片的基體變得導(dǎo)通,從而引起電流增大,導(dǎo)致CMOS集成電路發(fā)熱乃至燒毀。4.防雷擊器件
室外使用的單片機(jī)系統(tǒng)或電源線、信號(hào)線從室外架空引入室內(nèi)的,要考慮系統(tǒng)的防雷擊問(wèn)題。常用的防雷擊器件有:氣體放電管,TVS(TransientVoltageSupervention)等,氣體放電管是當(dāng)電源電壓大于某一值時(shí),通常為數(shù)十伏或數(shù)百伏,氣體擊穿放電,將電源線上強(qiáng)沖擊脈沖導(dǎo)入大地,TVS可以看成兩個(gè)并聯(lián)且方向相反的齊納二極管,當(dāng)電兩端電壓高于某一額定值時(shí)導(dǎo)通。其特點(diǎn)是可以瞬態(tài)通過(guò)數(shù)百乃至上千安培的電流。這類元器件要和抗共模和抗差模干擾的電感配合使用以提高抗干擾效果。
提高單片機(jī)系統(tǒng)抗干擾能力的主要手段
1.接地
這里的接地指接大地,也稱作保護(hù)地。為單片機(jī)系統(tǒng)提供良好的地線,對(duì)提高系統(tǒng)的抗干擾能力極為有益。特別是對(duì)有防雷擊要求的系統(tǒng),良好的接地至關(guān)重要。上面提到的一系列抗干擾元件,意在將雷擊、浪涌式干擾以及快脈沖群干擾去除,而去除的方法都是將干擾引入大地,如果系統(tǒng)不接地,或雖有地線但接地電阻過(guò)大,則這些元件都不能發(fā)揮作用。為單片機(jī)供電的電源的地俗稱邏輯地,它們和大地的地的關(guān)系可以相通、浮空、或接一電阻,要視應(yīng)用場(chǎng)合而定。不能把地線隨便接在暖氣管子上。絕對(duì)不能把接地線與動(dòng)力線的火線、零線中的零線混淆。
2.隔離與屏蔽
典型的信號(hào)隔離是光電隔離。使用光電隔離器件將單片機(jī)的輸入輸出隔離開,一方面使干擾信號(hào)不得進(jìn)入單片機(jī)系統(tǒng),另一方面單片機(jī)系統(tǒng)本身的噪聲也不會(huì)以傳導(dǎo)的方式傳播出去。屏蔽則是用來(lái)隔離空間輻射的,對(duì)噪聲特別大的部件,如開關(guān)電源,用金屬盒罩起來(lái),可減少噪聲源對(duì)單片機(jī)系統(tǒng)的干擾。對(duì)特別怕干擾的模擬電路,如高靈敏度的弱信號(hào)放大電路可屏蔽起來(lái)。而重要的是金屬屏蔽本身必須接真正的地。
3.濾波
濾波指各類信號(hào)按頻率特性分類并控制它們的方向。常用的有各種低通濾波器、高通濾波器、帶通濾波器。低通濾波器用在接入的交流電源線上,旨在讓50周的交流電順利通過(guò),將其它高頻噪聲導(dǎo)入大地。低通濾波器的配置指標(biāo)是插入損耗,選擇的低通濾波器插入損耗過(guò)低起不到抑制噪聲的作用,而過(guò)高的插入損耗會(huì)導(dǎo)致“漏電”,影響系統(tǒng)的人身安全性。高通、帶通濾波器則應(yīng)根據(jù)系統(tǒng)中對(duì)信號(hào)的處理要求選擇使用。
印制電路板的布線與工藝
印制電路板的設(shè)計(jì)對(duì)單片機(jī)系統(tǒng)能否抗干擾非常重要。要本著盡量控制噪聲源、盡量減小噪聲的傳播與耦合,盡量減小噪聲的吸收這三大原則設(shè)計(jì)印制電路板和布線。當(dāng)你設(shè)計(jì)單片機(jī)用印制電路板時(shí),不仿對(duì)照下面的條條檢查一下。
·印制電路板要合理區(qū)分,單片機(jī)系統(tǒng)通??煞秩齾^(qū),即模擬電路區(qū)(怕干擾),數(shù)字電路區(qū)(即怕干擾、又產(chǎn)生干擾),功率驅(qū)動(dòng)區(qū)(干擾源)。
·印刷板按單點(diǎn)接電源、單點(diǎn)接地原則送電。三個(gè)區(qū)域的電源線、地線由該點(diǎn)分三路引出。噪聲元件與非噪聲元件要離得遠(yuǎn)一些。
·時(shí)鐘振蕩電路、特殊高速邏輯電路部分用地線圈起來(lái)。讓周圍電場(chǎng)趨近于零。
·I/O驅(qū)動(dòng)器件、功率放大器件盡量靠近印刷板的邊,靠近引出接插件。
·能用低速的就不用高速的,高速器件只用在關(guān)鍵的地方。
·使用滿足系統(tǒng)要求的最低頻率的時(shí)鐘,時(shí)鐘產(chǎn)生器要盡量靠近用到該時(shí)鐘的器件。
·石英晶體振蕩器外殼要接地,時(shí)鐘線要盡量短,且不要引得到處都是。
·使用450的折線布線,不要使用900折線,以減小高頻信號(hào)的發(fā)射。
·單面板、雙面板,電源線、地線要盡量的粗。信號(hào)線的過(guò)孔要盡量少。
·4層板比雙面板噪聲低20dB。6層板比4層板噪聲低10dB。經(jīng)濟(jì)條件允許時(shí)盡量用多層板。
·關(guān)鍵的線盡量短并要盡量粗,并在兩邊加上保護(hù)地。將敏感信號(hào)和噪聲場(chǎng)帶信號(hào)通過(guò)一條扁帶電纜引出的話,要用地線-信號(hào)-地線......的方式引出。
·石英振蕩器下面、噪聲敏感器件下面要加大地的面積而不應(yīng)該走其它信號(hào)線。
·任何信號(hào)線都不要形成環(huán)路,如不可避免,環(huán)路應(yīng)盡量小。
·時(shí)鐘線垂直于I/O線比平行于I/O線干擾小,時(shí)鐘線要遠(yuǎn)離I/O線。
·對(duì)A/D類器件,數(shù)字部分與模擬部分寧可繞一下也不要交叉。噪聲敏感線不要與高速線、大電流線平行。
·單片機(jī)及其它IC電路,如有多個(gè)電源、地端的話,每端都要加一個(gè)去耦電容。
·單片機(jī)不用的I/O端口要定義成輸出。
·每個(gè)集成電路要加一個(gè)去耦電容,要選高頻信號(hào)好的獨(dú)石電容式瓷片電容作去耦電容。去耦電容焊在印制電路板上時(shí),引腳要盡量短。
·從高噪聲區(qū)來(lái)的信號(hào)要加濾波。繼電器線圈處要加放電二極管??梢杂么粋€(gè)電阻的辦法來(lái)軟化I/O線的跳變沿或提供一定的阻尼。
·用大容量的鉭電容或聚脂電容而不用電解電容作電路充電的儲(chǔ)能電容。因?yàn)殡娊怆娙莘植茧姼休^大,對(duì)高頻無(wú)效。使用電解電容時(shí)要與高特性好的去耦電容成對(duì)使用。
·需要時(shí),電源線、地線上可加用銅線繞制鐵氧體而成的高頻扼流器件阻斷高頻噪聲的傳導(dǎo)。
2 電子工程的內(nèi)涵
伴隨互聯(lián)網(wǎng)與電子計(jì)算機(jī)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)漸漸進(jìn)入黃金發(fā)展階段,這對(duì)電子技術(shù)的深入發(fā)展起了巨大推動(dòng)作用。伴隨互聯(lián)網(wǎng)對(duì)社會(huì)發(fā)展及經(jīng)濟(jì)發(fā)展的推動(dòng)越來(lái)越明顯,電子工程的重要性漸漸突顯出來(lái),要更好的發(fā)展電子工程技術(shù),提高我國(guó)的綜合國(guó)力,一定要不斷創(chuàng)新和探索電子工程技術(shù),以促進(jìn)電子工程技術(shù)獲得新的發(fā)展,電子工程技術(shù)以網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)作為基本的載體,系統(tǒng)性地處理與控制電子信息。依據(jù)目前電子工程技術(shù)發(fā)展情況來(lái)看,它作為系統(tǒng)的技術(shù)漸漸發(fā)生產(chǎn)業(yè)鏈分化,很多領(lǐng)域行業(yè)相互交叉的信息技術(shù)漸漸出現(xiàn),這促進(jìn)了很多新興產(chǎn)業(yè)發(fā)展。
3 單片機(jī)的使用概況
3.1 單片機(jī)使用發(fā)展歷史
在計(jì)算機(jī)剛剛出現(xiàn)時(shí)期,因?yàn)槭苄阅芘c體積的影響,計(jì)算機(jī)還沒有得到實(shí)際運(yùn)用,僅僅在實(shí)驗(yàn)室科研室里有一些應(yīng)用,用來(lái)進(jìn)行簡(jiǎn)單的數(shù)學(xué)方面計(jì)算,某種程度上講,單片機(jī)某一時(shí)期的使用還沒有電子計(jì)算器受到歡迎,因?yàn)樗梢宰孕羞\(yùn)算,所以,人們一直很期待和重視計(jì)算機(jī)的發(fā)展,伴隨電子技術(shù)不斷進(jìn)步和發(fā)展,計(jì)算機(jī)性能有了很大提高,體積也有了很大程度的控制。信息技術(shù)的快速發(fā)展使筆記本電腦開始出現(xiàn),筆記本電腦又把計(jì)算機(jī)帶入了新的發(fā)展時(shí)期,當(dāng)計(jì)算機(jī)被用于工業(yè)控制領(lǐng)域時(shí),它的體積仍然較大,這時(shí)人們按照實(shí)際運(yùn)用需要,開始研發(fā)了以計(jì)算機(jī)架構(gòu)為基礎(chǔ)的單片機(jī),利用了儲(chǔ)存器、控制器工作方式,除掉人機(jī)的相互交換界面,如果要讓單片機(jī)完成特定工作任務(wù),一定要把任務(wù)寫進(jìn)對(duì)應(yīng)控制程序內(nèi),因?yàn)闊o(wú)人機(jī)相互交換的界面,所以,一定要利用特殊裝置完成程序輸入。當(dāng)命令程序被輸入單片機(jī)后,還要結(jié)合對(duì)應(yīng)控制系統(tǒng)來(lái)應(yīng)用,一般情況下,單片機(jī)都要直接面板里,因?yàn)閱纹瑱C(jī)插腳壽命有限,應(yīng)用次數(shù)不能太多,不可以頻繁拆卸控制程序,要解決這一矛盾問(wèn)題,所以出現(xiàn)的單片機(jī)均支持在線輸入程序。網(wǎng)絡(luò)技術(shù)是現(xiàn)代化信息的基礎(chǔ),它對(duì)社會(huì)的發(fā)展具有重要作用,網(wǎng)絡(luò)技術(shù)在人們生活中日漸普及,并影響著人們的需求,電子工程技術(shù)隨著獲得了長(zhǎng)足發(fā)展,尤其是在醫(yī)學(xué)領(lǐng)域方面獲得了突破性進(jìn)展,它推動(dòng)了醫(yī)學(xué)信息化的發(fā)展。
3.2 目前單片機(jī)的應(yīng)用現(xiàn)狀
因?yàn)闅v史原因,我國(guó)科技發(fā)展與經(jīng)濟(jì)發(fā)展都比較晚,和西方一些發(fā)達(dá)國(guó)家相比,單片機(jī)擁有技術(shù)水平很低,特別是單片機(jī)生產(chǎn)與設(shè)計(jì)工作,單片機(jī)的核心制造技術(shù)都在發(fā)達(dá)國(guó)家手里,我國(guó)所運(yùn)用的單片機(jī)有很多都來(lái)自發(fā)達(dá)國(guó)家工廠。近幾年 51 系列的單片機(jī)受到人們認(rèn)可和廣泛應(yīng)用,但 51 系列單片機(jī)多數(shù)是由 ATMEL 與英特爾公司所生產(chǎn),同時(shí),對(duì)于單片機(jī)的生產(chǎn)設(shè)計(jì)技術(shù),發(fā)達(dá)國(guó)家對(duì)我們一直處于封鎖狀態(tài),并且限制不發(fā)達(dá)國(guó)家進(jìn)口其單片機(jī)。我國(guó)要想從根本上解決單片機(jī)這些問(wèn)題,必須重視單片機(jī)技術(shù)的研究與發(fā)展工作,高度重視單片機(jī)技術(shù),為應(yīng)對(duì)發(fā)達(dá)國(guó)家的封鎖,我國(guó)一直在加大力量研究單片機(jī)技術(shù),提升相關(guān)技術(shù)研發(fā)工作人員待遇,政府公布許多有關(guān)單片機(jī)的法規(guī)政策,鼓勵(lì)和支持單片機(jī)的發(fā)展,加大力度保護(hù)我國(guó)單片機(jī)科技公司,所以,最近幾年我國(guó)的電子業(yè)獲得重大發(fā)展,我國(guó)的電子科技公司已經(jīng)制造了有其產(chǎn)權(quán)的中央處理器,盡管這些處理器與發(fā)達(dá)國(guó)家中央處理器的性能還相差較大,處理器加工工藝也不夠完善,但可以設(shè)計(jì)制造中央處理器就表明我們已經(jīng)取得進(jìn)步,未來(lái)也一定會(huì)自主研究和開發(fā)出眾多單片機(jī)微型計(jì)算機(jī)。
4 單子工程技術(shù)特征
電子工程技術(shù)是伴隨電子行業(yè)發(fā)展而形成的一門新興學(xué)科。當(dāng)今時(shí)代是信息技術(shù)高速發(fā)展的時(shí)代,要實(shí)現(xiàn)信息化,發(fā)展電子行業(yè)是前提與基礎(chǔ),通過(guò)電子工程技術(shù)可以看出一個(gè)國(guó)家的信息化水平的高低。所以,每個(gè)國(guó)家都必須高度重視電子工程技術(shù),也因此,很多高等院校都安裝信息化發(fā)展情況增設(shè)電子工程技術(shù)課程和專業(yè)。高等院校的電子工程專業(yè)學(xué)生只有完成有關(guān)電子工程技術(shù)的學(xué)習(xí),才可以在畢業(yè)后進(jìn)入電子工程有關(guān)企業(yè)從事電子工程技術(shù)方面的設(shè)計(jì)或制造工作,才能給我國(guó)的電子工程技術(shù)發(fā)展貢獻(xiàn)一份力量。大量的調(diào)查結(jié)果和實(shí)踐證明充分顯示,現(xiàn)階段我國(guó)的電子工程技術(shù)水平依然很低,要迅速發(fā)展電子行業(yè),必須借鑒其他發(fā)達(dá)國(guó)家的成功經(jīng)驗(yàn),因?yàn)槲鞣絿?guó)家在單片機(jī)技術(shù)方面的封鎖,使我國(guó)可借鑒的經(jīng)驗(yàn)較少,我國(guó)必須漸漸探索才能發(fā)展電子工程技術(shù)。
5 電子工程技術(shù)在單片機(jī)技術(shù)里的運(yùn)用
單片機(jī)屬于微型計(jì)算機(jī),目前,單片機(jī)在工業(yè)控制系統(tǒng)得到了廣泛應(yīng)用,并且經(jīng)過(guò)多年發(fā)展,有關(guān)單片機(jī)技術(shù)已經(jīng)日益成熟,并且逐步形成了較為完善的運(yùn)用體系。正常情況下,單片機(jī)運(yùn)用有兩個(gè)重要部分組成,即軟件部分與硬件部分。軟件主要指各個(gè)控制程序,硬件主要是指各類型的電子元器件,要有效控制系統(tǒng),一定要運(yùn)用電子元器件來(lái)共同組建控制系統(tǒng),再根據(jù)具體控制要求,有目的性的編制和設(shè)定對(duì)應(yīng)控制程序,當(dāng)控制程序被輸入單片機(jī)后就能夠?qū)崿F(xiàn)任務(wù)控制,所以電子工程技術(shù)對(duì)單片機(jī)運(yùn)用來(lái)說(shuō),在軟件方面及硬件方面都有著十分重要的意義。電子工程技術(shù)的進(jìn)步與發(fā)展使得電子元器件開始出現(xiàn),人們普遍認(rèn)為第三次科技革命的開始就是計(jì)算機(jī)的出現(xiàn),同時(shí),計(jì)算機(jī)的出現(xiàn)與發(fā)展又是建立在電子工程技術(shù)前提下的。大量的實(shí)踐表明現(xiàn)階段我國(guó)的許多電子元器件工廠的工程都屬于其他國(guó)家公司,我國(guó)很少有自己本土電子工程技術(shù)型企業(yè)。伴隨單片機(jī)被人們廣泛用于工業(yè)控制方面,電子工程技術(shù)變得越來(lái)越重要。
隨著半導(dǎo)體技術(shù)的飛速發(fā)展,單片機(jī)本身的設(shè)計(jì)中不斷采用了一些新的抗干擾技術(shù),使單片機(jī)的可靠性不斷提高。除選擇抗干擾能力強(qiáng)的單片機(jī)外,單片機(jī)系統(tǒng)中其它輔助元器件的可靠性也至關(guān)重要,一些抑制干擾的元器件的使用有助于提高系統(tǒng)的可靠性。此外,單片機(jī)系統(tǒng)在電路設(shè)計(jì)、印制電路板的設(shè)計(jì)、布線與制造工藝、系統(tǒng)安裝時(shí)有無(wú)良好的接地等,都直接影響應(yīng)用系統(tǒng)的可靠性。
單片機(jī)自身的抗干擾措施
為提高單片機(jī)本身的可靠性。近年來(lái)單片機(jī)的制造商在單片機(jī)設(shè)計(jì)上采取了一系列措施以期提高可靠性。這些技術(shù)主要體現(xiàn)在以下幾方面。
1.降低外時(shí)鐘頻率
外時(shí)鐘是高頻的噪聲源,除能引起對(duì)本應(yīng)用系統(tǒng)的干擾之外,還可能產(chǎn)生對(duì)外界的干擾,使電磁兼容檢測(cè)不能達(dá)標(biāo)。在對(duì)系統(tǒng)可靠性要求很高的應(yīng)用系統(tǒng)中,選用頻率低的單片機(jī)是降低系統(tǒng)噪聲的原則之一。以8051單片機(jī)為例,最短指令周期1μs時(shí),外時(shí)鐘是12MHz。而同樣速度的Motorola單片機(jī)系統(tǒng)時(shí)鐘只需4MHz,更適合用于工控系統(tǒng)。近年來(lái),一些生產(chǎn)8051兼容單片機(jī)的廠商也采用了一些新技術(shù),在不犧牲運(yùn)算速度的前提下將對(duì)外時(shí)鐘的需求降至原來(lái)的1/3。而Motorola單片機(jī)在新推出的68HC08系列以及其16/32位單片機(jī)中普遍采用了內(nèi)部瑣相環(huán)技術(shù),將外部時(shí)鐘頻率降至32KHz,而內(nèi)部總線速度卻提高到8MHz乃至更高。
2.低噪聲系列單片機(jī)
傳統(tǒng)的集成電路設(shè)計(jì)中,在電源、地的引出上通常將其安排在對(duì)稱的兩邊。如左下角是地,右下角是電源。這使得電源噪聲穿過(guò)整個(gè)硅片。改進(jìn)的技術(shù)將電源、地安排在兩個(gè)相鄰的引腳上,這樣一方面降低了穿過(guò)整個(gè)硅片的電流,一方面使外部去耦電容在PCB設(shè)計(jì)上更容易安排,以降低系統(tǒng)噪聲。另一個(gè)在集成電路設(shè)計(jì)上降低噪聲的例子是驅(qū)動(dòng)電路的設(shè)計(jì)。一些單片機(jī)提供若干個(gè)大電流的輸出引腳,從幾十毫安到數(shù)百毫安。這些大功率的驅(qū)動(dòng)電路集成到單片機(jī)內(nèi)部無(wú)疑增加了噪聲源。而跳變沿的軟化技術(shù)可消除這方面的影響,辦法是將一個(gè)大功率管做成若干個(gè)小管子的并聯(lián),再為每個(gè)管子輸出端串上不同等效阻值的電阻。以降低di/dt。
3.時(shí)鐘監(jiān)測(cè)電路、看門狗技術(shù)與低電壓復(fù)位
監(jiān)測(cè)系統(tǒng)時(shí)鐘,當(dāng)發(fā)現(xiàn)系統(tǒng)時(shí)鐘停振時(shí)產(chǎn)生系統(tǒng)復(fù)位信號(hào)以恢復(fù)系統(tǒng)時(shí)鐘,是單片機(jī)提高系統(tǒng)可靠性的措施之一。而時(shí)鐘監(jiān)控有效與省電指令STOP是一對(duì)矛盾。只能使用其中之一。
看門狗技術(shù)是監(jiān)測(cè)應(yīng)用程序中的一段定時(shí)中斷服務(wù)程序的運(yùn)行狀況,當(dāng)這段程序不工作時(shí)判斷為系統(tǒng)故障,從而產(chǎn)生系統(tǒng)復(fù)位。
低電壓復(fù)位技術(shù)是監(jiān)測(cè)單片機(jī)電源電壓,當(dāng)電壓低于某一值時(shí)產(chǎn)生復(fù)位信號(hào)。由于單片機(jī)技術(shù)的發(fā)展,單片機(jī)本身對(duì)電源電壓范圍的要求越來(lái)越寬。電源電壓從當(dāng)初的5V降至3.3V并繼續(xù)下降到2.7V、2.2V、1.8V。在是否使用低電壓復(fù)位功能時(shí)應(yīng)根據(jù)具體應(yīng)用情況權(quán)衡一下。
4.EFT技術(shù)
新近推出的MotorolaM68HC08系列單片機(jī)采用EFT(ElectricalFastTransient)技術(shù)進(jìn)一步提高了單片機(jī)的抗干擾能力。當(dāng)振蕩電路的正弦波信號(hào)受到外界干擾時(shí),其波形上會(huì)疊加一些毛刺。以施密特電路對(duì)其整形時(shí),這種毛刺會(huì)成為觸發(fā)信號(hào)干擾正常的時(shí)鐘信號(hào)。交替使用施密特電路和RC濾波可以使這類毛刺不起作用,這就是EFT技術(shù)。隨著VLSI技術(shù)的不斷發(fā)展,電路內(nèi)部的抗干擾技術(shù)也在不斷發(fā)展之中。
5.軟件方面的措施
單片機(jī)本身在指令設(shè)計(jì)上也有一些抗干擾的考慮。非法指令復(fù)位或非法指令中斷是當(dāng)運(yùn)行程序時(shí)遇到非法指令或非法尋址空間能產(chǎn)生復(fù)位或中斷。單片機(jī)應(yīng)用系統(tǒng)程序是事先寫好的,不可能有非法指令或?qū)ぶ?。一定是系統(tǒng)受到干擾,CPU讀指令時(shí)出錯(cuò)了。
以上提到的是當(dāng)前廣泛使用的單片機(jī)應(yīng)該具有的內(nèi)部抗干擾措施。在選用單片機(jī)時(shí),要檢查一下這些性能是否都有,以求設(shè)計(jì)出可靠性高的系統(tǒng)。
在應(yīng)用軟件設(shè)計(jì)方面,設(shè)計(jì)者都有各自的經(jīng)驗(yàn)。這里要提醒的是最后對(duì)不用的ROM要做處理。原則是萬(wàn)一程序落到這里可以自恢復(fù)。
用于單片機(jī)系統(tǒng)的干擾抑制元件
1.去耦電容
每個(gè)集成電路的電源、地之間應(yīng)配置一個(gè)去耦電容,它可以濾掉來(lái)自電源的高頻噪聲。作為儲(chǔ)能元件,它吸收或提供該集成電路內(nèi)部三極管導(dǎo)通、截止引起的電流變化(di/dt),從而降低系統(tǒng)噪聲。要選高頻特性好的獨(dú)石電容或瓷片電容作去耦電容。每塊印制電路板電源引入的地方要安放一只大容量的儲(chǔ)能電容。由于電解電容的纏繞式結(jié)構(gòu),其分布電感較大,對(duì)濾除高頻干擾信號(hào)幾乎不起作用。使用時(shí)要與去耦電容成對(duì)使用。鉭電容則比電解電容效果更好。
2.抑制高頻的電感
用粗漆包線穿入軸向有幾個(gè)孔的鐵氧體芯,就構(gòu)成了高頻扼制器件。將其串入電源線或地線中可阻止高頻信號(hào)從電源/地線引入。這種元件特別適用于隔開一塊印制電路板上的模擬電路區(qū)、數(shù)字電路區(qū)、以及大功率驅(qū)動(dòng)區(qū)的供電。應(yīng)該注意的是它必須放在該區(qū)儲(chǔ)能電容與電源之間而不能放在儲(chǔ)能電容與用電器件之間。
3.自恢復(fù)保險(xiǎn)絲
這是用一種新型高分子聚合材料制成的器件,當(dāng)電流低于其額定值時(shí),它的直流電阻只有零點(diǎn)幾歐。而電流大到一定程度,它的阻值迅速升高,引起發(fā)熱,而越熱電阻越大,從而阻斷電源電流。當(dāng)溫度降下來(lái)以后能自動(dòng)恢復(fù)正常。這種器件可防止CMOS器件在遇到強(qiáng)沖擊型干擾時(shí)引起所謂“可控硅觸發(fā)”現(xiàn)象。這種現(xiàn)象指集成電路硅片的基體變得導(dǎo)通,從而引起電流增大,導(dǎo)致CMOS集成電路發(fā)熱乃至燒毀。室外使用的單片機(jī)系統(tǒng)或電源線、信號(hào)線從室外架空引入室內(nèi)的,要考慮系統(tǒng)的防雷擊問(wèn)題。常用的防雷擊器件有:氣體放電管,TVS(TransientVoltageSupervention)等,氣體放電管是當(dāng)電源電壓大于某一值時(shí),通常為數(shù)十伏或數(shù)百伏,氣體擊穿放電,將電源線上強(qiáng)沖擊脈沖導(dǎo)入大地,TVS可以看成兩個(gè)并聯(lián)且方向相反的齊納二極管,當(dāng)電兩端電壓高于某一額定值時(shí)導(dǎo)通。其特點(diǎn)是可以瞬態(tài)通過(guò)數(shù)百乃至上千安培的電流。這類元器件要和抗共模和抗差模干擾的電感配合使用以提高抗干擾效果。
提高單片機(jī)系統(tǒng)抗干擾能力的主要手段
1.接地
這里的接地指接大地,也稱作保護(hù)地。為單片機(jī)系統(tǒng)提供良好的地線,對(duì)提高系統(tǒng)的抗干擾能力極為有益。特別是對(duì)有防雷擊要求的系統(tǒng),良好的接地至關(guān)重要。上面提到的一系列抗干擾元件,意在將雷擊、浪涌式干擾以及快脈沖群干擾去除,而去除的方法都是將干擾引入大地,如果系統(tǒng)不接地,或雖有地線但接地電阻過(guò)大,則這些元件都不能發(fā)揮作用。為單片機(jī)供電的電源的地俗稱邏輯地,它們和大地的地的關(guān)系可以相通、浮空、或接一電阻,要視應(yīng)用場(chǎng)合而定。不能把地線隨便接在暖氣管子上。絕對(duì)不能把接地線與動(dòng)力線的火線、零線中的零線混淆。
2.隔離與屏蔽
典型的信號(hào)隔離是光電隔離。使用光電隔離器件將單片機(jī)的輸入輸出隔離開,一方面使干擾信號(hào)不得進(jìn)入單片機(jī)系統(tǒng),另一方面單片機(jī)系統(tǒng)本身的噪聲也不會(huì)以傳導(dǎo)的方式傳播出去。屏蔽則是用來(lái)隔離空間輻射的,對(duì)噪聲特別大的部件,如開關(guān)電源,用金屬盒罩起來(lái),可減少噪聲源對(duì)單片機(jī)系統(tǒng)的干擾。對(duì)特別怕干擾的模擬電路,如高靈敏度的弱信號(hào)放大電路可屏蔽起來(lái)。而重要的是金屬屏蔽本身必須接真正的地。
3.濾波
濾波指各類信號(hào)按頻率特性分類并控制它們的方向。常用的有各種低通濾波器、高通濾波器、帶通濾波器。低通濾波器用在接入的交流電源線上,旨在讓50周的交流電順利通過(guò),將其它高頻噪聲導(dǎo)入大地。低通濾波器的配置指標(biāo)是插入損耗,選擇的低通濾波器插入損耗過(guò)低起不到抑制噪聲的作用,而過(guò)高的插入損耗會(huì)導(dǎo)致“漏電”,影響系統(tǒng)的人身安全性。高通、帶通濾波器則應(yīng)根據(jù)系統(tǒng)中對(duì)信號(hào)的處理要求選擇使用。
印制電路板的布線與工藝
印制電路板的設(shè)計(jì)對(duì)單片機(jī)系統(tǒng)能否抗干擾非常重要。要本著盡量控制噪聲源、盡量減小噪聲的傳播與耦合,盡量減小噪聲的吸收這三大原則設(shè)計(jì)印制電路板和布線。當(dāng)你設(shè)計(jì)單片機(jī)用印制電路板時(shí),不仿對(duì)照下面的條條檢查一下。
·印制電路板要合理區(qū)分,單片機(jī)系統(tǒng)通??煞秩齾^(qū),即模擬電路區(qū)(怕干擾),數(shù)字電路區(qū)(即怕干擾、又產(chǎn)生干擾),功率驅(qū)動(dòng)區(qū)(干擾源)。
·印刷板按單點(diǎn)接電源、單點(diǎn)接地原則送電。三個(gè)區(qū)域的電源線、地線由該點(diǎn)分三路引出。噪聲元件與非噪聲元件要離得遠(yuǎn)一些。
·時(shí)鐘振蕩電路、特殊高速邏輯電路部分用地線圈起來(lái)。讓周圍電場(chǎng)趨近于零。
·I/O驅(qū)動(dòng)器件、功率放大器件盡量靠近印刷板的邊,靠近引出接插件。
·能用低速的就不用高速的,高速器件只用在關(guān)鍵的地方。
·使用滿足系統(tǒng)要求的最低頻率的時(shí)鐘,時(shí)鐘產(chǎn)生器要盡量靠近用到該時(shí)鐘的器件。
·石英晶體振蕩器外殼要接地,時(shí)鐘線要盡量短,且不要引得到處都是。
·使用450的折線布線,不要使用900折線,以減小高頻信號(hào)的發(fā)射。
·單面板、雙面板,電源線、地線要盡量的粗。信號(hào)線的過(guò)孔要盡量少。
·4層板比雙面板噪聲低20dB。6層板比4層板噪聲低10dB。經(jīng)濟(jì)條件允許時(shí)盡量用多層板。
·關(guān)鍵的線盡量短并要盡量粗,并在兩邊加上保護(hù)地。將敏感信號(hào)和噪聲場(chǎng)帶信號(hào)通過(guò)一條扁帶電纜引出的話,要用地線-信號(hào)-地線......的方式引出。
·石英振蕩器下面、噪聲敏感器件下面要加大地的面積而不應(yīng)該走其它信號(hào)線。
·任何信號(hào)線都不要形成環(huán)路,如不可避免,環(huán)路應(yīng)盡量小。
·時(shí)鐘線垂直于I/O線比平行于I/O線干擾小,時(shí)鐘線要遠(yuǎn)離I/O線。
·對(duì)A/D類器件,數(shù)字部分與模擬部分寧可繞一下也不要交叉。噪聲敏感線不要與高速線、大電流線平行。
·單片機(jī)及其它IC電路,如有多個(gè)電源、地端的話,每端都要加一個(gè)去耦電容。
·單片機(jī)不用的I/O端口要定義成輸出。
·每個(gè)集成電路要加一個(gè)去耦電容,要選高頻信號(hào)好的獨(dú)石電容式瓷片電容作去耦電容。去耦電容焊在印制電路板上時(shí),引腳要盡量短。
·從高噪聲區(qū)來(lái)的信號(hào)要加濾波。繼電器線圈處要加放電二極管??梢杂么粋€(gè)電阻的辦法來(lái)軟化I/O線的跳變沿或提供一定的阻尼。
·用大容量的鉭電容或聚脂電容而不用電解電容作電路充電的儲(chǔ)能電容。因?yàn)殡娊怆娙莘植茧姼休^大,對(duì)高頻無(wú)效。使用電解電容時(shí)要與高特性好的去耦電容成對(duì)使用。
·需要時(shí),電源線、地線上可加用銅線繞制鐵氧體而成的高頻扼流器件阻斷高頻噪聲的傳導(dǎo)。
前言
切削力的測(cè)量不僅可以研究切削機(jī)理、計(jì)算功率消耗、優(yōu)化切削用量和刀具幾何參數(shù)、校核切削力和切削溫度理論計(jì)算的準(zhǔn)確性,更重要的是,可以通過(guò)切削力的變化來(lái)監(jiān)控切削過(guò)程,反映刀具磨損或破損、切削用量合理性、機(jī)床故障、顫振等切削狀態(tài)。
1 計(jì)算機(jī)向單片機(jī)傳輸命令和數(shù)據(jù)
通過(guò)對(duì)單片機(jī)的編程來(lái)控制USB接口芯片,接收和響應(yīng)主機(jī)對(duì)設(shè)備發(fā)出的命令。在測(cè)力系統(tǒng)中,單片機(jī)的編程設(shè)計(jì)程序通常由三部分組成:
第一、初始化單片機(jī)和所有的外圍電路。
第二、主循環(huán)部分,其任務(wù)是可以中斷的。
第三、中斷服務(wù)程序,其任務(wù)是對(duì)時(shí)間敏感的,必須馬上執(zhí)行。
當(dāng)應(yīng)用程序中的“數(shù)據(jù)采集”按鈕按下后,USB進(jìn)入主循環(huán)函數(shù),將從端點(diǎn)緩沖區(qū)中提取命令,并按照命令的要求,調(diào)用相應(yīng)的函數(shù),如采集數(shù)據(jù),橋路調(diào)零,設(shè)置頻率等。關(guān)鍵的幾個(gè)函數(shù)如下:
(1) AfxBeginThread( WriteCommand, &mMainWrite);//啟動(dòng)一個(gè)線程,調(diào)用傳輸命令函數(shù)
(2) open_ file(threadParam->pipe-name);//創(chuàng)建文件句柄
(3) open_dev();//創(chuàng)建設(shè)備句柄
(4) DeviceIoControl(hDevice,IOCTL_ WRITE_REGISTERS,
(PVOID)&ioBlock,sizeof(IOBLOCK),NULL,O,&nBytes,NULL);
//DeviceIoControl函數(shù)發(fā)送控制代碼到指定的設(shè)備驅(qū)動(dòng)上,使得相應(yīng)的設(shè)備完成數(shù)據(jù)輸出的功能。論文格式。
(5) WriteFile(hFile,threadParam->pcIoBuffer,threadParam->uiLength,&nBytes,NULL);
//寫文件函數(shù)將數(shù)據(jù)傳送到單片機(jī)的緩沖區(qū)中。論文格式。
2 單片機(jī)向計(jì)算機(jī)傳輸數(shù)據(jù)其流程
單片機(jī)向計(jì)算機(jī)傳輸流程
經(jīng)過(guò)模數(shù)轉(zhuǎn)換后的數(shù)據(jù)首先保存在單片機(jī)的數(shù)據(jù)緩沖區(qū)中,當(dāng)單片機(jī)接收到主機(jī)發(fā)來(lái)的IN命令時(shí),調(diào)用如下函數(shù)將數(shù)據(jù)傳送到計(jì)算機(jī)的內(nèi)存中。論文格式。
1) AfxBeginThread( ReadData, &m一ainRead);//啟動(dòng)一個(gè)線程,調(diào)用讀取數(shù)據(jù)函數(shù)
2) open_ file(threadParm一>pipe name);; //創(chuàng)建文件句柄,準(zhǔn)備讀取數(shù)據(jù)
3) open dev ();//創(chuàng)建設(shè)備句柄
4) DeviceIoControl (hDevice,IOCTLesWRITE REGISTERS,
(PVOID)&ioBlock,sizeof(IO_BLOCK),NULL,O,&nBytes,NULL);
//DeviceIoControl函數(shù)發(fā)送控制代碼到指定的設(shè)備驅(qū)動(dòng)上,使得相應(yīng)的設(shè)備完成數(shù)據(jù)輸入的功能。
5) ReadFile(hFile,threadParam->pcIoBuffer, threadParam->uiLength,&nBytes, NULL);
//讀文件函數(shù)將數(shù)據(jù)從單片機(jī)的緩沖區(qū)讀入到threadParam->pcIoBuffer內(nèi)存中。
3結(jié)論
利用單片機(jī)實(shí)現(xiàn)切削力測(cè)量中USB數(shù)據(jù)傳輸功能,以達(dá)到對(duì)切削力的測(cè)量的監(jiān)控。實(shí)現(xiàn)了生產(chǎn)過(guò)程中連續(xù)自動(dòng)采樣、實(shí)時(shí)顯示、過(guò)載報(bào)警。
參考文獻(xiàn):
[1]師漢民.金屬切削過(guò)程中的分叉與突變現(xiàn)象兼論切削過(guò)程的可控性問(wèn)題[J].應(yīng)用力學(xué)學(xué)報(bào),1999,16(1):15~20.
[2]叢力,叢貴梁等.功率監(jiān)控在機(jī)床中的應(yīng)用[J].組合機(jī)床與自動(dòng)化加工技術(shù),10:29~31,1999.
[3]李熙亞,王衛(wèi)平.車削切削力不確定性的模糊-灰色預(yù)測(cè)[J].工具技術(shù),2002,36(8):26-29.
[4]陶永蘭,等.切削力數(shù)據(jù)采集和處理系統(tǒng)[J].試驗(yàn)技術(shù)與試驗(yàn)機(jī),1997,37(2):49-50.
1.引言
現(xiàn)代社會(huì)是信息化的社會(huì),人們的主要交流和溝通都是通過(guò)對(duì)信息的傳遞、處理而進(jìn)行的。傳感器就是人們從自然界獲取各種相應(yīng)外界信息的方式,能夠?qū)⑾鄳?yīng)的需要采集的信息轉(zhuǎn)換成為控制芯片能夠識(shí)別的電流或者電壓等信號(hào),在現(xiàn)代的控制測(cè)量系統(tǒng)中具有不可缺少的作用。
本論文主要介紹的是電渦流式位移傳感器。電渦流式位移傳感器屬于電感式位移傳感器的一種,是基于電渦流效應(yīng)而工作的傳感器,具有很多優(yōu)點(diǎn):高分辨率、高可靠性、較寬的頻率響應(yīng)以及較高的靈敏度等等。
該傳感器還具有很強(qiáng)的抗干擾能力,相比而言,傳統(tǒng)的傳感器具有非線性誤差,要求工作環(huán)境恒定或者價(jià)格較高[1]。
2.電渦流式微位移傳感器
2.1 傳感器發(fā)展歷程
國(guó)外在工業(yè)化的過(guò)程中,逐漸將傳感器廣泛應(yīng)用在各個(gè)生產(chǎn)領(lǐng)域,在航天和軍事領(lǐng)域也有十分領(lǐng)先的傳感器應(yīng)用。之后伴隨各個(gè)國(guó)家的機(jī)械、自動(dòng)化、計(jì)算機(jī)等信息產(chǎn)業(yè)如日中天,歐美國(guó)家以及亞洲的日本都對(duì)世界的傳感器具有相當(dāng)重要的影響。
我國(guó)主要是在1960年開始對(duì)傳感器進(jìn)行開發(fā)工作。國(guó)家組織大批科研人員對(duì)其進(jìn)行研究和開發(fā),并實(shí)施了“八五”、“九五”等國(guó)家計(jì)劃,使得其取得了十分矚目的應(yīng)用成就。然而我們也應(yīng)該清醒地意識(shí)到,我國(guó)在傳感器的基礎(chǔ)制造工藝等方面還不能和發(fā)達(dá)國(guó)家相提并論,許多核心技術(shù)以及芯片都要進(jìn)口。與此同時(shí),我們的傳感器在國(guó)際上沒有太大競(jìng)爭(zhēng)力,產(chǎn)品研發(fā)和更新速度很低,缺少實(shí)用創(chuàng)新性[2]。
2.2 傳統(tǒng)傳感器缺點(diǎn)
以往的傳感器和電渦流位移傳感器比起來(lái),具有以下幾個(gè)方面的嚴(yán)重不足:
(1)輸入一輸出特性存在非線性且隨時(shí)間而漂移;
(2)環(huán)境會(huì)干擾參數(shù),使得測(cè)量結(jié)果發(fā)生漂移;
(3)因結(jié)構(gòu)尺寸大,而時(shí)間響應(yīng)特別差;
(4)易受噪聲干擾、信噪比低;
(5)靈敏度或者分辨率不夠理想。
2.3 電渦流式微位移傳感器
本論文所要介紹的電渦流位移傳感器,其工作原理是利用了渦流效應(yīng)。該類型的傳感器,通過(guò)渦流效應(yīng)使相應(yīng)的位移的變化,轉(zhuǎn)換成線圈的阻抗值變化;之后利用特定的電路將線圈阻抗值變化轉(zhuǎn)換成為電壓的變化,再進(jìn)行檢測(cè)和輸出,根據(jù)相應(yīng)的公式或者經(jīng)驗(yàn),能夠還原成位移信息。這種傳感器具有很多優(yōu)點(diǎn),比如具有很高的靈敏度、簡(jiǎn)單的結(jié)構(gòu)以及及時(shí)的動(dòng)態(tài)響應(yīng)。該傳感器廣泛應(yīng)用在測(cè)量振動(dòng)和位移等信息量上。大體上輸出的電壓信號(hào)與位移的變化量是線性的關(guān)系,公式是ΔS=K?ΔV。其中K是系統(tǒng)的比例常數(shù),在不同的傳感器中根據(jù)系統(tǒng)結(jié)構(gòu)的不同是不一樣的。
2.4 電渦流式位移傳感器測(cè)量原理
公式能夠精確描述該原理。我們根據(jù)公式可以得知,在其他條件不變的情況下,Z(線圈的阻抗)與S一一對(duì)應(yīng)。電渦流傳感器測(cè)量位移的原理就是基于此公式,在特定的信號(hào)激勵(lì)過(guò)程中,傳感器會(huì)依據(jù)位移變化而產(chǎn)生電壓的變化。
3.測(cè)量系統(tǒng)的硬件設(shè)計(jì)
3.1 主控芯片
本論文設(shè)計(jì)的電渦流微位移傳感器使用的主控芯片是AT89S52單片機(jī)。MSC-51單片機(jī)是八位的非常實(shí)用的單片機(jī)。本論文所使用的AT89S52單片機(jī)就是基于這款單片機(jī)的。MSC-51單片機(jī)的基本架構(gòu)被ATMEL公司購(gòu)買,繼而在其基本內(nèi)核的基礎(chǔ)上加入了許多新的功能,同時(shí)擴(kuò)展了芯片的容量以及加入flash閃存等等。51內(nèi)核的單片機(jī)具有很多優(yōu)點(diǎn),因此無(wú)論是在工業(yè)上還是在一些電子產(chǎn)品上應(yīng)用都很多。全球也有許多大公司對(duì)其進(jìn)行擴(kuò)展,加入新的功能。即使是在今天,51單片機(jī)仍然在控制系統(tǒng)中占據(jù)很大市場(chǎng)[4]。
下面對(duì)本論文所使用的單片機(jī)作簡(jiǎn)要介紹。AT89S52單片機(jī)具有最大能夠支持的64K外部存儲(chǔ)擴(kuò)展,同時(shí)還具有8K字節(jié)的Flash空間。該單片機(jī)具有4組I/O口,分別是從P0到P3,同時(shí)每組端口具有8個(gè)引腳。每個(gè)引腳除了能夠作為普通的輸入和輸出端口外,還具有其它功能,也就是我們通常所說(shuō)的引腳復(fù)用。其還具有斷電保護(hù)、看門口、計(jì)時(shí)器和定時(shí)器。51單片機(jī)一般的工作電壓是5V。
3.2 顯示模塊
本論文設(shè)計(jì)的LCD1602電路,該液晶模塊能夠顯示2行*16列的字符,相對(duì)于數(shù)碼管而言,顯示更加靈活多變。該液晶模塊用來(lái)顯示其測(cè)量處理后的數(shù)據(jù)。
4.測(cè)量系統(tǒng)的軟件設(shè)計(jì)
本論文的主程序循環(huán)采集電量的變化,并實(shí)時(shí)顯示在液晶模塊上。系統(tǒng)軟件是指完成系統(tǒng)設(shè)計(jì)功能的軟件。為了提高系統(tǒng)的實(shí)時(shí)性、可靠性,在編寫系統(tǒng)應(yīng)用軟件時(shí),主要考慮以下兩方面:
(1)提高系統(tǒng)抗干擾性能。在工業(yè)現(xiàn)場(chǎng)不可避免的有各種抗干擾因素。因此本系統(tǒng)除了在硬件上硬件復(fù)位和加電容濾波外。在軟件上,采用了指令冗余技術(shù)、延時(shí)消抖技術(shù)以及對(duì)位移大小采樣值進(jìn)行中值濾波的數(shù)字濾波方法,進(jìn)一步提高系統(tǒng)的抗干擾能力。
(2)采用模塊化編程。將系統(tǒng)的應(yīng)用程序分為若干個(gè)功能模塊,這些模塊可以任意更改而不影響程序的其余部分,將各個(gè)功能模塊程序調(diào)通后,再把各個(gè)功能模塊結(jié)合起進(jìn)行聯(lián)調(diào),這大大減少了調(diào)試時(shí)間,提高了程序的通用性,方便程序的修改和檢查。
5.總結(jié)
電渦流位移傳感器是一種基于電渦流效應(yīng)的傳感器,能夠?qū)⑽灰频淖兓D(zhuǎn)換成電量的變化。本論文主要介紹了傳統(tǒng)傳感器的發(fā)展歷程,進(jìn)而介紹了電渦流式微位移傳感器的測(cè)量原理和優(yōu)勢(shì),并基于單片機(jī)設(shè)計(jì)了測(cè)量系統(tǒng)。
參考文獻(xiàn)
[1]譚祖根,汪樂宇.電渦流檢測(cè)技術(shù)[M].北京:原子能出版社,1986.
信號(hào)發(fā)生器論文參考文獻(xiàn):
[1]陳益飛、單片機(jī)原理及應(yīng)用技術(shù)、國(guó)防工業(yè)出版社。
[2]鄒虹、單片機(jī)波形發(fā)生器的設(shè)計(jì)、重慶郵電學(xué)院學(xué)報(bào)。
[3]毅剛,彭喜元、單片機(jī)原理與應(yīng)用設(shè)計(jì)、電子工業(yè)出版社。
[5]張毅剛、彭喜元單片機(jī)原理及應(yīng)用(第2版)、高等教育出版社
[5]譚浩強(qiáng).C程序設(shè)計(jì)(第4版)[M].北京:清華大學(xué)出版社2010.
[6]陳明義.電子技術(shù)教程設(shè)計(jì)實(shí)用教程(第3版)[M].長(zhǎng)沙:中南大學(xué),2009.
[7]馬曉.函數(shù)信號(hào)發(fā)生器的設(shè)計(jì)[D].河南2012.
[8]李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù)[M].
[9]何立民.單片機(jī)應(yīng)用技術(shù)選編[M].
信號(hào)發(fā)生器論文參考文獻(xiàn):
[1]康華光.電子技術(shù)基礎(chǔ)--模擬部分第五版.高等教育出版社1998
[2]謝自美.電子線路設(shè)計(jì).實(shí)驗(yàn).測(cè)試(第二版).華中科技大學(xué)出版社2000[1]電子電路大全(合定本).中國(guó)計(jì)量出版社1991
[3]童詩(shī)白華成英主編《電子技術(shù)基礎(chǔ)-模擬電子技術(shù)》P402-461頁(yè)高等教育出版社出版2004年7月出版(非正弦信號(hào)產(chǎn)生電路)
[4]陳曉文主編《電子線路課程設(shè)計(jì)》P129-P133頁(yè)(函數(shù)發(fā)生器的設(shè)計(jì))電子工業(yè)出版社出版2004年8月出版
[5]張憲、何宇斌主編《電子電路制作指導(dǎo)》P151-161化學(xué)工業(yè)出版社出版2006年1月第一版(振蕩電路)
信號(hào)發(fā)生器論文參考文獻(xiàn):
[1]《電子技術(shù)基礎(chǔ)-模擬電子技術(shù)》P234-P240頁(yè)主編:郝波、李川西安電子科技大學(xué)出版社出版2004年7月出版(非正弦信號(hào)產(chǎn)生電路)
[2]《電子線路課程設(shè)計(jì)》P129-P133頁(yè)(函數(shù)發(fā)生器的設(shè)計(jì))主編:陳曉文電子工業(yè)出版社出版2004年8月出版
1 Proteus 簡(jiǎn)介
Proteus是英國(guó)Labcenter公司研發(fā)的多功能EDA(電子設(shè)計(jì)自動(dòng)化),它實(shí)現(xiàn)了從電路設(shè)計(jì)到測(cè)試、仿真、調(diào)試的整個(gè)過(guò)程。仿真運(yùn)行通過(guò)后再制作實(shí)際電路的話,就大大縮短了開發(fā)周期,并且降低了開發(fā)成本。所以說(shuō)它為電子電路、單片機(jī)應(yīng)用系統(tǒng)的開發(fā)設(shè)計(jì)以及教師的教學(xué)、學(xué)生的學(xué)習(xí)提供了非常有效的方法。
2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與仿真實(shí)例
下面通過(guò)制作一個(gè)簡(jiǎn)單的單燈閃爍,說(shuō)明如何使用Proteus實(shí)現(xiàn)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與仿真。要求發(fā)光二極管一亮一滅的不停閃爍。
2.1 設(shè)計(jì)電路
利用Proteus繪制電路原理圖的步驟如下:
⑴運(yùn)行Proteus ISIS程序;
⑵單擊P命令進(jìn)入元件選擇對(duì)話框,選擇電路設(shè)計(jì)中所需的元件;
⑶放置元件到繪圖區(qū)簡(jiǎn)單制作,布好局;
⑷設(shè)置好元件的參數(shù);
⑸連接導(dǎo)線。
繪制完成的單燈閃爍硬件電路圖如圖1所示。
圖1 單燈閃爍硬件電路圖
2.2 編寫程序
ORG0030H
LOOP: SETB P1.0
LCALL DELAY
CLR P1.0
LCALL DELAY
LJMP LOOP
DELAY: MOVR3, #250
L:MOV R4, #250
LL:DJNZ R4, LL
DJNZ R3, L
RET
END
編輯好程序保存時(shí),文件的擴(kuò)展名必須是ASM格式。
編譯程序,若編譯通過(guò),便得到HEX格式的文件論文開題報(bào)告范例。
2.3 加載程序文件
雙擊原理圖中的單片機(jī)元件AT89C51,便出現(xiàn)單片機(jī)的屬性編輯窗口,在“Program File”欄指出HEX格式的程序文件所在的位置,就可將該程序文件加載到單片機(jī)中。
2.4 啟動(dòng)仿真,看電路運(yùn)行效果
單擊仿真控制按鈕,觀察電路的運(yùn)行狀況。
Proteus可以總體仿真運(yùn)行,也可單步或設(shè)置斷點(diǎn)仿真。
啟動(dòng)仿真后,能清楚地觀察到單片機(jī)系統(tǒng)在運(yùn)行時(shí),各硬件所處的實(shí)時(shí)狀態(tài)。
若電路設(shè)計(jì)合理、程序編寫正確,就會(huì)看到發(fā)光二極管不停地閃爍。
2.5 調(diào)試簡(jiǎn)單制作,修正電路、程序代碼
若未出現(xiàn)想要實(shí)現(xiàn)的功能,就需進(jìn)行軟硬件調(diào)試。
對(duì)于硬件電路,可用Proteus中提供的測(cè)量?jī)x器儀表對(duì)電路進(jìn)行測(cè)試、觀察;至于程序,可采取單步或設(shè)置斷點(diǎn)進(jìn)行仿真調(diào)試。
不斷修正電路及程序代碼,直到能實(shí)現(xiàn)相應(yīng)功能,并改變?cè)?shù)使電路的性能達(dá)最優(yōu)。
注:每次修改完程序后,都必須再編譯一次,然后裝載到單片機(jī)中。
2.6 仿真運(yùn)行通過(guò),制作實(shí)際電路
仿真運(yùn)行通過(guò)后,根據(jù)設(shè)計(jì)的原理圖,購(gòu)買元器件、制板、焊接、測(cè)試調(diào)試,直至產(chǎn)品制作成功。
Proteus仿真模型是根據(jù)生產(chǎn)廠家提供的技術(shù)參數(shù)文件來(lái)建立的,仿真極接近實(shí)際簡(jiǎn)單制作,所以仿真運(yùn)行通過(guò)后制作的實(shí)際電路的成功率相當(dāng)高。
3 引入Proteus的好處
3.1 教學(xué)中
1. 教學(xué)內(nèi)容生動(dòng)形象化
利用Proteus仿真軟件和多媒體教學(xué)設(shè)備,在課堂中通過(guò)實(shí)例仿真,演示從單片機(jī)硬件設(shè)計(jì)到軟件調(diào)試的全過(guò)程,并演示運(yùn)行結(jié)果,使教學(xué)內(nèi)容生動(dòng)形象化。
2. 激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)質(zhì)量
教學(xué)中對(duì)實(shí)例用Proteus進(jìn)行仿真,這種結(jié)合實(shí)際講解知識(shí)點(diǎn)的方法,大大激發(fā)了學(xué)生的學(xué)習(xí)興趣,使知識(shí)點(diǎn)變得容易理解、接受,從而提高了教學(xué)質(zhì)量。
3. 拓展學(xué)生思維
講解完知識(shí)點(diǎn)后,針對(duì)實(shí)例,向?qū)W生提出相關(guān)拓展性問(wèn)題。比如上例中:
⑴P1.0口線上能否多并聯(lián)幾個(gè)發(fā)光二極管?改變R2阻值大小的話會(huì)出現(xiàn)什么現(xiàn)象?
⑵能不能將P1.0換為32根I/O口線中的其他線呢?若能的話,改為P0的某一口線時(shí)需注意什么?
⑶P1.1~P1.7能否像P1.0一樣都接發(fā)光二極管以及電阻呢?
⑷硬件電路改了簡(jiǎn)單制作,程序相應(yīng)地要如何修改呢?。。。論文開題報(bào)告范例。。。
通過(guò)提問(wèn),并適當(dāng)演示,這樣不僅拓展了學(xué)生的思維,同時(shí)加強(qiáng)、深化了學(xué)生對(duì)知識(shí)點(diǎn)的理解。
3.2 實(shí)踐中
1. 提高開發(fā)速度,降低開發(fā)成本
從上例可看出,利用Proteus軟件,在繪圖區(qū)繪制好電路原理圖,并將編譯后的程序文件加載到單片機(jī)中,進(jìn)行仿真就能觀察整個(gè)電路的運(yùn)行情況,驗(yàn)證設(shè)計(jì)是否達(dá)到要求,未達(dá)到,即可修整設(shè)計(jì)方案、修改程序、測(cè)試電路,直至成功。這樣就無(wú)須多次購(gòu)買元器件板、制板、焊接測(cè)試調(diào)試等簡(jiǎn)單制作,省時(shí)、省力、省錢,同時(shí)也提高了設(shè)計(jì)效果和質(zhì)量。
2. 敢于嘗試,勇于創(chuàng)新
根據(jù)仿真通過(guò)后的電路原理圖來(lái)制作產(chǎn)品,學(xué)生就不用擔(dān)心元器件損壞等問(wèn)題,就敢于動(dòng)手去嘗試設(shè)計(jì)電路。通過(guò)自己動(dòng)手,加深了對(duì)理論知識(shí)的理解,同時(shí)培養(yǎng)了學(xué)生勤思考、勇于創(chuàng)新的精神。
4 結(jié)語(yǔ)
教學(xué)與實(shí)踐中引入Proteus,提高了學(xué)生的學(xué)習(xí)熱情。產(chǎn)品制作成功,學(xué)生就會(huì)很有成就感、滿足感,這是一個(gè)良性循環(huán)。通過(guò)不斷的實(shí)踐,學(xué)生的動(dòng)手開發(fā)、創(chuàng)新能力就得到了較大的提高。
參考文獻(xiàn):
[1]彭勇.單片機(jī)技術(shù).電子工業(yè)出版社,2009.8
單片機(jī)應(yīng)用技術(shù)是高職院校電子信息類、自動(dòng)控制類等專業(yè)的核心課程,這門課程學(xué)習(xí)的好壞直接影響了學(xué)生對(duì)專業(yè)研究的進(jìn)一步深入的能力及電子信息類人才培養(yǎng)的基本要求。據(jù)調(diào)研高職院校單片機(jī)技術(shù)應(yīng)用課程教學(xué)方式,部分院校按照知識(shí)體系講授,講授內(nèi)容順序?yàn)閱纹瑱C(jī)技術(shù)概論、單片機(jī)體系結(jié)構(gòu)、匯編語(yǔ)言程序設(shè)計(jì)等[1]。按照知識(shí)體系講解,教師和學(xué)生普遍感覺內(nèi)容枯燥無(wú)味,學(xué)生對(duì)知識(shí)點(diǎn)難以理解,更不用說(shuō)具備利用單片機(jī)設(shè)計(jì)應(yīng)用系統(tǒng)的能力。部分院校目前利用項(xiàng)目驅(qū)動(dòng)式教學(xué),經(jīng)過(guò)實(shí)踐教學(xué)測(cè)試,教學(xué)效果良好。
一、教學(xué)模式的改革
教學(xué)模式由知識(shí)體系講授轉(zhuǎn)變?yōu)轫?xiàng)目驅(qū)動(dòng)方式。這兩種方式各有優(yōu)缺點(diǎn),知識(shí)體系講授對(duì)于高職階段的同學(xué)說(shuō)來(lái)說(shuō),能夠系統(tǒng)的了解單片機(jī)的內(nèi)部體系結(jié)構(gòu),對(duì)指令執(zhí)行的內(nèi)部過(guò)程更加清晰,知識(shí)點(diǎn)介紹完后再通過(guò)一個(gè)大的課程實(shí)訓(xùn)項(xiàng)目完成課程的實(shí)踐教學(xué)。項(xiàng)目驅(qū)動(dòng)式教學(xué)方法是通過(guò)多個(gè)項(xiàng)目的學(xué)習(xí)完成單片機(jī)課程的教學(xué),即介紹某個(gè)項(xiàng)目時(shí),先介紹理論知識(shí),緊跟著完成實(shí)踐教學(xué),即設(shè)計(jì)項(xiàng)目硬件電路、軟件程序,然后調(diào)試系統(tǒng)等環(huán)節(jié)。每個(gè)項(xiàng)目能完成具體的某種功能,學(xué)生學(xué)習(xí)興趣會(huì)增加,對(duì)課程的理解更加深入。兩種講授方式存在的弊端有:知識(shí)講授體系缺乏興趣性、理論較難理解、缺乏實(shí)踐能力的鍛煉;項(xiàng)目驅(qū)動(dòng)式對(duì)單片機(jī)的內(nèi)部原理分析不夠深入,但提高了單片機(jī)應(yīng)用項(xiàng)目的實(shí)際開發(fā)能力。
實(shí)際教學(xué)過(guò)程中可采用模擬仿真及實(shí)物焊接兩個(gè)環(huán)節(jié)。硬件仿真電路使用Proteus硬件仿真軟件,該軟件內(nèi)部集成了多種常用的單片機(jī)芯片、電阻、電容、晶體管、LED、LCD液晶屏等,電路搭建方便,仿真效果良好,目前廣泛的應(yīng)用在單片機(jī)課程的教學(xué)中。軟件采用KEIL軟件,該軟件使用方便,通過(guò)建立工程文件到生產(chǎn)HEX文件整個(gè)流程清晰易懂,代碼編譯質(zhì)量高。Proteus和KEIL兩個(gè)集成開發(fā)環(huán)境具有聯(lián)調(diào)功能,提高了學(xué)習(xí)效率,使得系統(tǒng)開發(fā)流程更加直觀,容易被學(xué)生接受。
二、教學(xué)內(nèi)容的選擇
教學(xué)內(nèi)容的選擇需符合人才培養(yǎng)方案的定位。學(xué)生通過(guò)本門課程的學(xué)習(xí),能夠掌握單片機(jī)實(shí)際項(xiàng)目的開發(fā)流程;能夠獨(dú)立設(shè)計(jì)常用的單片機(jī)控制系統(tǒng);具備檢修單片機(jī)應(yīng)用系統(tǒng)故障的能力;能夠熟練使用仿真軟件進(jìn)行系統(tǒng)仿真測(cè)試;提高學(xué)生手工焊接技能等要求。
通過(guò)多個(gè)項(xiàng)目的設(shè)計(jì),使得單片機(jī)技術(shù)中的知識(shí)點(diǎn)全部介紹,能夠達(dá)到上述要求。教學(xué)項(xiàng)目需從簡(jiǎn)到難,然后綜合設(shè)計(jì)多個(gè)項(xiàng)目,最終達(dá)到理論和實(shí)踐教學(xué)效果。教學(xué)內(nèi)容詳細(xì)介紹如下:(1)單片機(jī)最小系統(tǒng)的介紹??蛇x用項(xiàng)目點(diǎn)亮一個(gè)發(fā)光二極管。分析單片機(jī)與PC機(jī)的區(qū)別,介紹單片機(jī)的基本知識(shí)等,理論分析后,在Proteus中搭建硬件電路,在KEIL中設(shè)計(jì)軟件程序,然后調(diào)試程序,觀察系統(tǒng)是否正常工作,需重點(diǎn)介紹集成開發(fā)環(huán)境Proteus、KEIL軟件的使用。(2)單片機(jī)IO端口的學(xué)習(xí)。如可選用流水燈系統(tǒng)展開介紹,詳細(xì)分析單片機(jī)內(nèi)部IO端口的特點(diǎn),分析其應(yīng)用場(chǎng)合,通過(guò)軟硬件設(shè)計(jì)提高學(xué)生實(shí)踐能力。(3)單片機(jī)定時(shí)/計(jì)數(shù)器的學(xué)習(xí)??蛇x用秒表設(shè)計(jì)項(xiàng)目展開教學(xué),通過(guò)對(duì)秒表延時(shí)時(shí)間的準(zhǔn)確設(shè)計(jì),采用定時(shí)器查詢方式完成延時(shí),能夠較好的掌握定時(shí)/計(jì)數(shù)器的工作原理及實(shí)際應(yīng)用程序設(shè)計(jì)。(4)單片機(jī)中斷系統(tǒng)的學(xué)習(xí)。在秒表設(shè)計(jì)中延時(shí)程序可用中斷方式完成,通過(guò)與查詢方式的比較,能夠讓學(xué)生更容易理解單片機(jī)定時(shí)與中斷之間的關(guān)系。(5)單片機(jī)鍵盤電路的學(xué)習(xí)。需掌握獨(dú)立按鍵和矩陣鍵盤兩種方式的應(yīng)用,可采用萬(wàn)年歷系統(tǒng)的設(shè)計(jì),在此項(xiàng)目中介紹數(shù)碼管動(dòng)態(tài)驅(qū)動(dòng)方式及常用的LCD1602、12864等液晶屏的使用,此項(xiàng)目進(jìn)一步綜合運(yùn)用了定時(shí)、中斷資源,提升了學(xué)生綜合運(yùn)用單片機(jī)內(nèi)部資源的能力。(6)最后通過(guò)多個(gè)綜合項(xiàng)目的設(shè)計(jì),達(dá)到教學(xué)目的。如單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)、單片機(jī)測(cè)距系統(tǒng)設(shè)計(jì)、單片機(jī)密碼鎖系統(tǒng)設(shè)計(jì)、單片機(jī)語(yǔ)言報(bào)警系統(tǒng)設(shè)計(jì)等。[2-3]
在項(xiàng)目設(shè)計(jì)過(guò)程中,為了達(dá)到更好的教學(xué)效果,可以網(wǎng)購(gòu)單片機(jī)學(xué)習(xí)套件,學(xué)生動(dòng)手從單片機(jī)最小系統(tǒng)焊起,然后焊接接口電路及串口下載電路等。通過(guò)實(shí)物的焊接能夠加深學(xué)生對(duì)單片機(jī)應(yīng)用系統(tǒng)的理解,且每個(gè)項(xiàng)目HEX文件能夠在此套件上驗(yàn)證,包含了仿真與實(shí)物測(cè)試。也可以讓學(xué)生在萬(wàn)能板上焊接每個(gè)項(xiàng)目電路,進(jìn)而提高焊接能力及實(shí)物查錯(cuò)能力等。
三、考核方式的改革
單片機(jī)課程的考核采用平時(shí)成績(jī)和期末成績(jī)按比例相加得到課程成績(jī)。平時(shí)成績(jī)應(yīng)占主要部分。平時(shí)成績(jī)的重要性提高,學(xué)生的積極性會(huì)增加,能讓學(xué)生認(rèn)真的完成項(xiàng)目的設(shè)計(jì)。
高職院校的學(xué)生主要是培養(yǎng)實(shí)踐能力的提升,在理論夠用的基礎(chǔ)上,強(qiáng)化其動(dòng)手能力的鍛煉。如何對(duì)每個(gè)項(xiàng)目進(jìn)行考核呢?可考核硬件電路設(shè)計(jì)的正確性、軟件程序設(shè)計(jì)的合理性、功能的完整性等。為了進(jìn)一步提高學(xué)生的實(shí)際動(dòng)手能力,可讓學(xué)生在萬(wàn)能板上焊接單片機(jī)應(yīng)用系統(tǒng),考核學(xué)生的手工焊接能力、實(shí)際電路板查錯(cuò)能力、團(tuán)隊(duì)配合能力等??己藘?nèi)容可包含有其他內(nèi)容,如學(xué)習(xí)態(tài)度、出勤情況等方面。
四、項(xiàng)目舉例
以電子鐘設(shè)計(jì)為例。項(xiàng)目目的是掌握單片機(jī)定時(shí)器、中斷系統(tǒng)、鍵盤電路、液晶屏的綜合應(yīng)用。硬件電路設(shè)計(jì)方面,需搭建單片機(jī)最小系統(tǒng)、時(shí)鐘控制按鍵、顯示電路,通過(guò)硬件電路的模擬仿真及實(shí)際電路板的焊接,進(jìn)一步強(qiáng)化了最小系統(tǒng)及擴(kuò)展電路的設(shè)計(jì)要點(diǎn),掌握了液晶LCD1602的內(nèi)部電路結(jié)構(gòu)原理及引腳的接線方法[4]。
軟件設(shè)計(jì)方面,軟件流程圖如圖1所示。主函數(shù)需先初始化液晶屏1602、定時(shí)器、中斷系統(tǒng)。初始化結(jié)束后進(jìn)入無(wú)限循環(huán),無(wú)限循環(huán)包括有時(shí)、分、秒的顯示程序、按鍵掃描程序。當(dāng)定時(shí)1S到后進(jìn)入中斷服務(wù)程序,秒加1,當(dāng)秒到60時(shí),分加1,當(dāng)分加到60時(shí),時(shí)加1,當(dāng)時(shí)為24自動(dòng)返回到0。按鍵掃描程序需設(shè)計(jì)時(shí)鐘啟動(dòng)、暫停、復(fù)位按鍵檢測(cè)程序,使得時(shí)鐘為可控時(shí)鐘,該程序需在循環(huán)程序中不停的被執(zhí)行,即為按鍵掃描達(dá)到控制效果,為了達(dá)到更好的控制效果,可采用按鍵中斷方式去完成軟硬件的設(shè)計(jì)。
五、總結(jié)
單片機(jī)技術(shù)是一門實(shí)踐性很強(qiáng)的課程,教學(xué)內(nèi)容、教學(xué)方式、考核方式等需在實(shí)踐教學(xué)中不斷改進(jìn)。論文簡(jiǎn)要的介紹了項(xiàng)目驅(qū)動(dòng)式教學(xué)法在單片機(jī)技術(shù)課程教學(xué)中的應(yīng)用,通過(guò)實(shí)際教學(xué)效果的考核,達(dá)到了預(yù)期的教學(xué)目的,教學(xué)效果良好。
參考文獻(xiàn)
[1]汪萬(wàn)維.單片機(jī)課程教學(xué)改革探討[J].武漢大學(xué)學(xué)報(bào)(理學(xué)版),2012(10):95-97.
[2]張濤,韓春賢,等.單片機(jī)課程教學(xué)改革之我見[J].天津職業(yè)院校聯(lián)合學(xué)報(bào),2012(8):101-102.
[3]王靜霞.單片機(jī)應(yīng)用技術(shù)(C語(yǔ)言版)[M].北京:電子工業(yè)出版社,2009.
[4]楊利亞,潘海燕,等.《單片機(jī)原理與應(yīng)用》教學(xué)改革與探索[J].電子世界,2012(11):167-168.
本文系2011年安徽商貿(mào)職業(yè)技術(shù)學(xué)院院級(jí)質(zhì)量工程項(xiàng)目“特色專業(yè)--應(yīng)用電子技術(shù)專業(yè)”階段性研究成果。
傳統(tǒng)的搶答器一般利用數(shù)字邏輯電路做成,功能單一,已不適應(yīng)社會(huì)發(fā)展需要。隨著科學(xué)技術(shù)的進(jìn)步,單片機(jī)與串口通信的結(jié)合已廣泛應(yīng)用到各個(gè)電子系統(tǒng)。本文是基于單片機(jī)為核心的搶答系統(tǒng)設(shè)計(jì),通過(guò)串口通信動(dòng)態(tài)傳輸數(shù)據(jù),使搶答系統(tǒng)具有電路簡(jiǎn)單、操作方便、功能強(qiáng)大等特點(diǎn)。特別是搶答系統(tǒng)與PC通信相聯(lián)系,使整個(gè)搶答系統(tǒng)功能更完善。
1、系統(tǒng)總體方案設(shè)計(jì)
傳統(tǒng)搶答器功能過(guò)于單一,因此,可將其功能進(jìn)行擴(kuò)展,設(shè)計(jì)出以單片機(jī)為核心的搶答器系統(tǒng),總體框圖如圖1所示。
搶答系統(tǒng)由控制開關(guān)、搶答開關(guān)、加/減分電路、計(jì)時(shí)電路、顯示電路、報(bào)警電路、PC通信等幾部分構(gòu)成,如圖1所示。
圖1、總體方案電路圖
完成功能如下:
a、搶答開始時(shí),在規(guī)定的時(shí)間內(nèi),最先按動(dòng)搶答按鈕的選手應(yīng)具優(yōu)先權(quán),搶答系統(tǒng)應(yīng)能準(zhǔn)確迅速地判斷出第一搶答者并將其信號(hào)鎖存,同時(shí)將輸入端關(guān)閉而使其它搶答信號(hào)無(wú)效。選手編號(hào)/得分情況能夠在顯示屏上顯示。此功能由中央控制單元,譯碼、顯示電路完成。
b、問(wèn)題回答完畢,主持人應(yīng)根據(jù)回答的準(zhǔn)確性給予不同分值的加/減。此功能由加/減分電路完成。
c、在規(guī)定的時(shí)間內(nèi)若有人搶答,搶答有效,終止定時(shí),若無(wú)人搶答,此次無(wú)效。此功能由計(jì)時(shí),中央控制單元完成。
d、每次問(wèn)題回答結(jié)束,主持人應(yīng)通過(guò)復(fù)位按鈕進(jìn)行復(fù)位,各種程序又回到初始狀態(tài)。為進(jìn)行下一輪的搶答工作做準(zhǔn)備。
搶答開始之前,賦予選手一定的初始分,若選手違例搶答,報(bào)警電路工作,提醒有人違例搶答,同時(shí)編號(hào)牌顯示違例選手號(hào)碼,該違例選手會(huì)被自動(dòng)扣分。搶答開始時(shí),記分牌顯示選手初始值,此時(shí),主持人根據(jù)需要,選定不同分值的題目讓選手回答。當(dāng)主持人宣布搶答開始,同時(shí)按下開始鍵的時(shí)候,選手搶答,編號(hào)牌顯示選手編號(hào)。這時(shí)只能有第一位選手優(yōu)先搶答成功,其他搶答無(wú)效。與此同時(shí),倒計(jì)時(shí)就開始計(jì)時(shí),在剩下最后幾秒的時(shí)候,報(bào)警電路工作,提醒選手。搶答時(shí)間結(jié)束,本題搶答無(wú)效。選手回答問(wèn)題完畢,主持人應(yīng)根據(jù)回答問(wèn)題的情況,對(duì)選手成績(jī)做出相應(yīng)的處理。每一題搶答結(jié)束后,主持人進(jìn)行電路復(fù)位功能,為下一題做準(zhǔn)備。而每一題的搶答過(guò)程中,編號(hào)顯示牌和各選手的得分情況會(huì)自動(dòng)的送到PC機(jī)上進(jìn)行動(dòng)態(tài)顯示??萍颊撐?。
1.1 硬件電路設(shè)計(jì)
1.1.1、中央控制單元
中央控制單元是控制系統(tǒng)的中樞,是系統(tǒng)的信息處理部分,鍵盤開關(guān),控制開關(guān)等發(fā)出信號(hào),中央控制單元收到信號(hào)后做出分析、響應(yīng),完成電路功能的執(zhí)行。科技論文。
系統(tǒng)選用ISP-Flash系列單片機(jī)AT89S8252,它是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),功能強(qiáng)大,它可向輸出單元輸出控制信號(hào)。
1.1.2、鍵盤輸入及加/減分電路
選手通過(guò)按鍵進(jìn)行搶答,單片機(jī)識(shí)別到有按鍵按下時(shí),轉(zhuǎn)到相應(yīng)的程序,控制譯碼顯示器顯示選手的編號(hào)或分?jǐn)?shù)。而開始鍵,加/減分鍵也是通過(guò)鍵盤轉(zhuǎn)到相應(yīng)的程序?qū)崿F(xiàn)功能。
鍵盤作為輸入設(shè)備,結(jié)構(gòu)簡(jiǎn)單,通過(guò)程序可實(shí)現(xiàn)很多功能。搶答器按如圖2所示的矩陣結(jié)構(gòu)連接,可有效減少單片機(jī)的I/O口。用單片機(jī)位處理指令來(lái)判斷是否有鍵按下,若有鍵按下,則有電平輸入。轉(zhuǎn)到相應(yīng)程序,顯示有效選手的號(hào)碼,而其他選手再按“搶答鍵”也無(wú)效。若無(wú)人搶答,報(bào)警電路工作,表示本次搶答無(wú)效。若選手違例提前搶答,報(bào)警電路提醒選手注意,顯示牌顯示違例選手號(hào)碼,單片機(jī)通過(guò)程序指令讓該違例選手減去一定分值。
加/減分電路與搶答鍵工作原理一樣,當(dāng)按下加/減分按鍵,單片機(jī)控制程序指令,給選手加/減相應(yīng)的分值,每一題只能給與搶答選手一次的加減分機(jī)會(huì),若有特殊情況,主持人可在控制臺(tái)進(jìn)行操作。
若搶答鍵太少,可通過(guò)增加I/O口數(shù)量或者在中央處理單元外再外擴(kuò)一片可編程I/O接口芯片。
圖2、鍵盤結(jié)構(gòu)圖
1.1.3、選手編號(hào)/分?jǐn)?shù)顯示電路
譯碼顯示:利用單片機(jī)串行口加外圍芯片74LS164,構(gòu)成多個(gè)并行輸出口,用于串-并轉(zhuǎn)換,驅(qū)動(dòng)CD4511鎖存-譯碼器進(jìn)行LED數(shù)碼管顯示??萍颊撐?。數(shù)據(jù)從單片機(jī)輸出經(jīng)74LS04反相器進(jìn)入74LS164的輸入端,而時(shí)鐘脈沖經(jīng)74LS04反相器連接到74LS164的CLK脈沖信號(hào)端,在LED顯示相應(yīng)的十進(jìn)制數(shù)字,從而完成選手編號(hào)的顯示。
選手得分顯示電路與編號(hào)顯示電路原理一樣,可將多片74LS164芯片相連,增加其顯示位數(shù)。
1.1.4計(jì)時(shí)、報(bào)警等電路
倒計(jì)時(shí)器電路中,選用四位十進(jìn)制減法定時(shí)/計(jì)數(shù)專用集成電路EC9410和7448TTLBCD--7段譯碼器組成可預(yù)置數(shù)的十進(jìn)制減法器。在時(shí)鐘脈沖的作用下,倒計(jì)時(shí)開始。若某組搶答有效,計(jì)時(shí)停止并顯示倒計(jì)時(shí)時(shí)刻。若一直無(wú)人搶答.則倒計(jì)時(shí)到“00”自然停止。
報(bào)警輸出單元如圖3所示,數(shù)據(jù)輸入端與單片機(jī)相連,電路由三極管外加揚(yáng)聲器等外圍電路構(gòu)成,當(dāng)中央控制單元通過(guò)分析確定存在違例搶答或是倒計(jì)時(shí)停止,便通過(guò)指令給報(bào)警電路數(shù)據(jù)輸入端一個(gè)高電平,三極管就導(dǎo)通,產(chǎn)生信號(hào)驅(qū)動(dòng)揚(yáng)聲器發(fā)出警報(bào),從而形成一個(gè)報(bào)警電路,可通過(guò)調(diào)節(jié)報(bào)警聲長(zhǎng)短來(lái)判斷是倒計(jì)時(shí)停止報(bào)警還是違例搶答報(bào)警。
圖3、報(bào)警電路
1.2單片機(jī)與PC機(jī)的通信
搶答過(guò)程中,顯示數(shù)據(jù)需要傳入PC機(jī)內(nèi)。單片機(jī)與PC機(jī)間的通信選用USB串口通
信,將單片機(jī)采集的信息傳送到PC機(jī)中,由PC機(jī)進(jìn)行處理。該系統(tǒng)使用Phillps公司的PDIUSBD12芯片作為USB接口芯片。PDIUSBD12通常用于微控制器系統(tǒng)并與微控制器通過(guò)高速通用接口進(jìn)行通信,也支持本地DMA傳輸。該器件采用模塊化的方法實(shí)現(xiàn)一個(gè)USB接口,允許在眾多可用的微控制器中選擇最合適的作為系統(tǒng)微控制器,性能較好。
USB接口芯片PDIUSD12的八位I/O口線DATA0至DATA7具有可控的三態(tài)門電路,故而PDIUSBD12芯片可以直接與AT89S8252的數(shù)據(jù)總線相連,掛在系統(tǒng)總線上。當(dāng)系統(tǒng)將采樣得到的信息通過(guò)USB總線上傳給PC時(shí),AT89S8252選通PDIUSBD12芯片,將單片機(jī)內(nèi)的采樣信息通過(guò)系統(tǒng)總線傳給USB接口芯片,繼而傳給上位機(jī),完成數(shù)據(jù)的傳輸。
USB串口通信可采用控制傳輸模式,塊傳輸模式,同步傳輸模式,中斷傳輸模式等4種傳輸模式,根據(jù)本設(shè)計(jì)電路特點(diǎn),采用中斷傳輸模式。其傳輸模式圖如圖4、圖5所示。
圖4、中斷輸入事務(wù)
圖5、中斷輸出事務(wù)
中斷服務(wù)子程序處理由PDIUSBD12產(chǎn)生,在中斷服務(wù)子程序中把數(shù)據(jù)從PDIUSBD12芯片的緩沖區(qū)中轉(zhuǎn)移到單片機(jī)環(huán)形緩沖區(qū)中,并清除該芯片內(nèi)部緩沖區(qū)的使能,以便PDIUSBD12芯片接受新的數(shù)據(jù)包。而后建立正確的時(shí)間標(biāo)志,通知主程序進(jìn)行正確的處理。
2、結(jié)束語(yǔ)
文章創(chuàng)新點(diǎn)在于(1)以ISP-Flash系列單片機(jī)AT89S8252為核心的搶答器功能強(qiáng)大,(2)采用USB串口通信,使功能進(jìn)一步得以完善。整個(gè)方案較好地完成了搶答器系統(tǒng)的設(shè)計(jì),此外,還需考慮需報(bào)警,增加語(yǔ)音報(bào)警等情況,功能強(qiáng)大的AT89S8252中央控制單元配合USB串口通信,使整個(gè)搶答器反映快,功能齊全,使用性強(qiáng),可靠運(yùn)行。
參 考 文 獻(xiàn)
[1] 楊文顯,現(xiàn)代微型計(jì)算機(jī)原理與接口技術(shù)教程.清華大學(xué)出版社[M],2006。
0 引言
自動(dòng)調(diào)平系統(tǒng)作為一種安放在運(yùn)動(dòng)物體上的設(shè)備,具有將其上的設(shè)備與運(yùn)動(dòng)物體擾動(dòng)隔離的功能。自動(dòng)調(diào)平系統(tǒng)無(wú)論在軍用還是在民用方面都有比較廣泛的用途,例如航拍、艦載導(dǎo)彈發(fā)射臺(tái)、船舶制造、船載衛(wèi)星接收天線等。為此,本文介紹了一種船載實(shí)時(shí)自動(dòng)調(diào)平載物臺(tái)控制系統(tǒng),此載物臺(tái)將其上的設(shè)備與船舶的搖擺運(yùn)動(dòng)隔離,使固定于該載物臺(tái)上的設(shè)備始終處于水平狀態(tài)平臺(tái)。
自動(dòng)調(diào)平載物臺(tái)整個(gè)系統(tǒng)主要由機(jī)械設(shè)計(jì)、硬件電路設(shè)計(jì)和軟件設(shè)計(jì)三個(gè)部分組成。
1 機(jī)械設(shè)計(jì)
機(jī)械部分是承載物品使之穩(wěn)定的載體,由底座、萬(wàn)向軸、舵機(jī)、連桿、臺(tái)面、支柱等組成。示意圖如圖1所示。
2 控制系統(tǒng)硬件電路設(shè)計(jì)
控制系統(tǒng)硬件電路設(shè)計(jì)部分主要由陀螺儀、電源、單片機(jī)最小系統(tǒng)組成。
2.1 陀螺儀
陀螺儀可以測(cè)量震動(dòng)或運(yùn)動(dòng)的三軸全方向的加速度值和角速度值。本系統(tǒng)中采用MPU6050模塊(三軸陀螺儀+三軸加速度)。此款芯片內(nèi)置16bit AD轉(zhuǎn)換器,16位數(shù)據(jù)輸出,角速度的范圍小于等于±2000°/sec,加速度范圍為±2±4±8±16g,供電電壓為單電壓 3.3 V供電。另外,其低廉的價(jià)格可大大降低開發(fā)成本。
2.2 電源部分
電源部分選用了常用的7805穩(wěn)壓芯片,可輸出穩(wěn)定的+5V電壓,畢業(yè)論文電路原理圖如圖3所示。
2.3 單片機(jī)最小系統(tǒng)
單片機(jī)最小系統(tǒng)作為自動(dòng)調(diào)平載物臺(tái)的大腦,是整個(gè)系統(tǒng)的核心部分。本系統(tǒng)中單片機(jī)采用了STC15系列增強(qiáng)型8051單片機(jī)STC15F2K60S2,內(nèi)部集成MAX810專用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換(25萬(wàn)次/秒),非常適合電機(jī)控制,強(qiáng)干擾場(chǎng)合。陀螺儀和舵機(jī)與單片機(jī)的接口電路如圖4所示。
3 軟件設(shè)計(jì)
載物臺(tái)穩(wěn)定是通過(guò)陀螺儀測(cè)量載物臺(tái)臺(tái)面傾斜角度,經(jīng)過(guò) A/ D 轉(zhuǎn)換后將數(shù)據(jù)送到單片機(jī),再通過(guò)單片機(jī)來(lái)控制舵機(jī)來(lái)實(shí)現(xiàn)實(shí)時(shí)控制的,以控制載物臺(tái)保持水平,程序流程圖如圖5所示。
主程序主要包括初始化和主循環(huán)。主循環(huán)部分主要負(fù)責(zé)接收中斷傳過(guò)來(lái)的陀螺儀檢測(cè)的數(shù)據(jù),并用1602字符型液晶顯示角度,然后完成對(duì)舵機(jī)的驅(qū)動(dòng),實(shí)現(xiàn)載物臺(tái)的自動(dòng)調(diào)平。對(duì)陀螺儀數(shù)據(jù)的處理是軟件設(shè)計(jì)中的一個(gè)重要部分,單片片首先對(duì)傳過(guò)來(lái)的三軸加速度和角速度進(jìn)行處理,主要計(jì)算函數(shù)程序如下:
Display10BitData(GetData(ACCEL_XOUT_H),2,0); //顯示X軸加速度
4 結(jié)語(yǔ)
本文設(shè)計(jì)了一種能夠自動(dòng)調(diào)平的船載載物臺(tái),可以對(duì)載物臺(tái)臺(tái)面角度的改變隨時(shí)跟蹤,并進(jìn)行修正。該載物臺(tái)控制精度高,反應(yīng)速度快,誤差小,能夠?yàn)槠胀ㄓ脩舴?wù)。
【參考文獻(xiàn)】
[1]張毅剛.單片機(jī)原理及接口技術(shù)(C51編程)[M].北京:人民郵電出版社,2011:168-172.
[2]郭天祥.單片機(jī)C語(yǔ)言教程 [M].北京:電子工業(yè)出版社,2011:38-50.