單片機(jī)的開(kāi)發(fā)過(guò)程中一些技巧
聯(lián)系方式見(jiàn)右側(cè)懸浮框
【單片機(jī)】是根據(jù)客戶(hù)需求而寫(xiě)的,非常具有代表性,在客戶(hù)搜索【單片機(jī)】時(shí),都能通過(guò)我們來(lái)了解相關(guān)資訊,而且【單片機(jī)】在客戶(hù)有需求時(shí)提供參考意見(jiàn)。
單片機(jī)的開(kāi)發(fā)過(guò)程中一些技巧,幫助學(xué)習(xí)單片機(jī)
單片機(jī)開(kāi)發(fā)涉及到的幾個(gè)概念:
1、DSP中介紹引腳時(shí),注明PU,PD說(shuō)是“內(nèi)部上拉”和“內(nèi)部下拉”,就是說(shuō)內(nèi)部已經(jīng)配置了接電源的上拉電阻或是接地的下拉電阻。這樣,當(dāng)作為輸入端口連接OC或COMS芯片或浮空時(shí)。信號(hào)線(xiàn)平是確定的高/低電平。而不是不確定的浮地電平。內(nèi)部上拉,相當(dāng)于輸入和電源之間接了一個(gè)幾十K的電阻;下拉,相當(dāng)于用電阻和地相連。
2、在電子電路中,VCC是電路的供電電壓,C = circuit,表示電路的意思;VDD是芯片的工作電壓,D = device,表示器件的意思;VSS是接地或是負(fù)極,S = series,表示公共連接的意思。
3、時(shí)鐘周期:也稱(chēng)為振蕩周期,定義為時(shí)鐘脈沖的倒數(shù)(時(shí)鐘周期就是單片機(jī)外接晶振的倒數(shù),例如12M的晶振,它的時(shí)鐘周期就是1/12us),是計(jì)算機(jī)中的最基本的、最小的時(shí)間單位。在一個(gè)時(shí)鐘周期內(nèi),CPU僅完成一個(gè)最基本的動(dòng)作。時(shí)鐘脈沖是計(jì)算機(jī)的基本工作脈沖,控制著計(jì)算機(jī)的工作節(jié)奏。時(shí)鐘頻率越高,工作速度就越快。
指令周期:執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成。指令不同,所需的機(jī)器周期也不同。
機(jī)器周期:計(jì)算機(jī)中,常把一條指令的執(zhí)行過(guò)程劃分為若干個(gè)階段,每一個(gè)階段完成一項(xiàng)工作。每一項(xiàng)工作稱(chēng)為一個(gè)基本操作,完成一個(gè)基本操作所需要的時(shí)間稱(chēng)為機(jī)器周期。
總線(xiàn)周期:微處理器是在時(shí)鐘信號(hào)CLK控制下按節(jié)拍工作的。8086/8088系統(tǒng)的時(shí)鐘頻率為4.77MHz,每個(gè)時(shí)鐘周期約為200ns。由于存貯器和I/O端口是掛接在總線(xiàn)上的,CPU對(duì)存貯器和I/O接口的訪問(wèn),是通過(guò)總線(xiàn)實(shí)現(xiàn)的。通常把CPU通過(guò)總線(xiàn)對(duì)微處理器外部(存貯器或 I/O接口)進(jìn)行一次訪問(wèn)所需時(shí)間稱(chēng)為一個(gè)總線(xiàn)周期。一個(gè)總線(xiàn)周期一般包含4個(gè)時(shí)鐘周期,這4個(gè)時(shí)鐘周期分別稱(chēng)4個(gè)狀態(tài)即T1狀態(tài)、T2狀態(tài)、T3狀態(tài)和 T4狀態(tài)。
單片機(jī)開(kāi)發(fā)中的基本技巧
在單片機(jī)應(yīng)用開(kāi)發(fā)中,代碼的使用效率問(wèn)題、單片機(jī)抗干擾性和可靠性等問(wèn)題仍困擾著,現(xiàn)歸納出單片機(jī)開(kāi)發(fā)中應(yīng)掌握的幾個(gè)基本技巧。
1、如何減少程序中的bug.對(duì)于如何減少程序的bug,應(yīng)該先考慮系統(tǒng)運(yùn)行中應(yīng)考慮的超范圍管理參數(shù)如下。物理參數(shù):這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù),它包括激勵(lì)參數(shù)、采集處理中的運(yùn)行參數(shù)和處理結(jié)束的結(jié)果參數(shù)。資源參數(shù):這些參數(shù)主要是系統(tǒng)中的電路、器件、功能單元的資源,如記憶體容量、存儲(chǔ)單元長(zhǎng)度、堆疊深度。應(yīng)用參數(shù):這些應(yīng)用參數(shù)常表現(xiàn)為一些單片機(jī)、功能單元的應(yīng)用條件。過(guò)程參數(shù):指系統(tǒng)運(yùn)行中的有序變化的參數(shù)。
2、如何提高C語(yǔ)言編程代碼的效率。用C語(yǔ)言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開(kāi)發(fā)與應(yīng)用的必然趨勢(shì),如果使用C編程時(shí),要達(dá)到最高的效率,最好熟悉所使用的C編譯器。先試驗(yàn)一下每條C語(yǔ)言編譯以后對(duì)應(yīng)的匯編語(yǔ)言的語(yǔ)句行數(shù),這樣就可以很明確的知道效率。在今后編程的時(shí)候,使用編譯效率最高的語(yǔ)句。各家的C編譯器都會(huì)有一定的差異,故編譯效率也會(huì)有所不同,優(yōu)秀的嵌入式系統(tǒng)C編譯器代碼長(zhǎng)度和執(zhí)行時(shí)間僅比以匯編語(yǔ)言編寫(xiě)的同樣功能程度長(zhǎng)5-20%。對(duì)于復(fù)雜而開(kāi)發(fā)時(shí)間緊的項(xiàng)目時(shí),可以采用C語(yǔ)言,但前提是要求你對(duì)該MCU系統(tǒng)的C語(yǔ)言和C編譯器非常熟悉,特別要注意該C編譯系統(tǒng)所能支持的數(shù)據(jù)類(lèi)型和算法。雖然C語(yǔ)言是最普遍的一種高級(jí)語(yǔ)言,但由于不同的MCU廠家其C語(yǔ)言編譯系統(tǒng)是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對(duì)這些特性不了解,那么調(diào)試起來(lái)問(wèn)題就會(huì)很多,反而導(dǎo)致執(zhí)行效率低于匯編語(yǔ)言。
3、如何解決單片機(jī)的抗干擾性問(wèn)題。防止干擾最有效的方法是去除干擾源、隔斷干擾路徑,但往往很難做到,所以只能看單片機(jī)抗干擾能力夠不夠強(qiáng)了。在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來(lái)越受到重視。單片機(jī)干擾最常見(jiàn)的現(xiàn)象就是復(fù)位;至于程序跑飛,其實(shí)也可以用軟件陷阱和看門(mén)狗將程序拉回到復(fù)位狀態(tài);所以單片機(jī)軟件抗干擾最重要的是處理好復(fù)位狀態(tài)。一般單片機(jī)都會(huì)有一些標(biāo)志寄存器,可以用來(lái)判斷復(fù)位原因;另外你也可以自己在RAM中埋一些標(biāo)志。在每次程序復(fù)位時(shí),通過(guò)判斷這些標(biāo)志,可以判斷出不同的復(fù)位原因;還可以根據(jù)不同的標(biāo)志直接跳到相應(yīng)的程序。這樣可以使程序運(yùn)行有連續(xù)性,用戶(hù)在使用時(shí)也不會(huì)察覺(jué)到程序被重新復(fù)位過(guò)。
4、如何測(cè)試單片機(jī)系統(tǒng)的可靠性。當(dāng)一個(gè)單片機(jī)系統(tǒng)設(shè)計(jì)完成,對(duì)于不同的單片機(jī)系統(tǒng)產(chǎn)品會(huì)有不同的測(cè)試項(xiàng)目和方法,但是有一些是必須測(cè)試的:測(cè)試單片機(jī)軟件功能的完善性;上電、掉電測(cè)試;老化測(cè)試;ESD和EFT等測(cè)試。有時(shí)候,我們還可以模擬人為使用中,可能發(fā)生的破壞情況;例如用人體或者衣服織物故意摩擦單片機(jī)系統(tǒng)的接觸端口,由此測(cè)試抗靜電的能力;用大功率電鉆靠近單片機(jī)系統(tǒng)工作,由此測(cè)試抗電磁干擾能力等。
綜上所述,單片機(jī)已成為計(jì)算機(jī)發(fā)展和應(yīng)用的一個(gè)重要方面,單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過(guò)軟件方法來(lái)實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱(chēng)為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。
單片機(jī)開(kāi)發(fā)過(guò)程中的硬件調(diào)試技巧
在單片機(jī)開(kāi)發(fā)過(guò)程中,從硬件設(shè)計(jì)到軟件設(shè)計(jì)幾乎是開(kāi)發(fā)者針對(duì)本系統(tǒng)特點(diǎn)親自完成的。這樣雖然可以降低系統(tǒng)成本,提高系統(tǒng)的適應(yīng)性,但是每個(gè)系統(tǒng)的調(diào)試占去了總開(kāi)發(fā)時(shí)間的2/3,可見(jiàn)調(diào)試的工作量比較大。單片機(jī)系統(tǒng)的硬件調(diào)試和軟件調(diào)試是不能分開(kāi)的,許多硬件錯(cuò)誤是在軟件調(diào)試中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障以后,再和軟件結(jié)合起來(lái)調(diào)試以進(jìn)一步排除故障。可見(jiàn)硬件的調(diào)試是基礎(chǔ),如果硬件調(diào)試不通過(guò),軟件設(shè)計(jì)則是無(wú)從做起。本文結(jié)合作者在單片機(jī)開(kāi)發(fā)過(guò)程中體會(huì),討論硬件調(diào)試的技巧。
當(dāng)硬件設(shè)計(jì)從布線(xiàn)到焊接安裝完成之后,就開(kāi)始進(jìn)入硬件調(diào)試階段,調(diào)試大體分為以下幾步。
1、硬件靜態(tài)的調(diào)試
(1)、排除邏輯故障
這類(lèi)故障往往由于設(shè)計(jì)和加工制板過(guò)程中工藝性錯(cuò)誤所造成的。主要包括錯(cuò)線(xiàn)、開(kāi)路、短路。排除的方法是首先將加工的印制板認(rèn)真對(duì)照原理圖,看兩者是否一致。應(yīng)特別注意電源系統(tǒng)檢查,以防止電源短路和極性錯(cuò)誤,并重點(diǎn)檢查系統(tǒng)總線(xiàn)(地址總線(xiàn)、數(shù)據(jù)總線(xiàn)和控制總線(xiàn))是否存在相互之間短路或與其它信號(hào)線(xiàn)路短路。必要時(shí)利用數(shù)字萬(wàn)用表的短路測(cè)試功能,可以縮短排錯(cuò)時(shí)間。
(2)、排除元器件失效
造成這類(lèi)錯(cuò)誤的原因有兩個(gè):一個(gè)是元器件買(mǎi)來(lái)時(shí)就已壞了;另一個(gè)是由于安裝錯(cuò)誤,造成器件燒壞。可以采取檢查元器件與設(shè)計(jì)要求的型號(hào)、規(guī)格和安裝是否一致。在保證安裝無(wú)誤后,用替換方法排除錯(cuò)誤。
(3)、排除電源故障
在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。若有高壓,聯(lián)機(jī)仿真器調(diào)試時(shí),將會(huì)損壞仿真器等,有時(shí)會(huì)使應(yīng)用系統(tǒng)中的集成塊發(fā)熱損壞。
2、聯(lián)機(jī)仿真調(diào)試
聯(lián)機(jī)仿真必須借助仿真開(kāi)發(fā)裝置、示波器、萬(wàn)用表等工具。這些工具是單片機(jī)開(kāi)發(fā)的最基本工具。
信號(hào)線(xiàn)是聯(lián)絡(luò)8031和外部器件的紐帶,如果信號(hào)線(xiàn)連結(jié)錯(cuò)誤或時(shí)序不對(duì),那么都會(huì)造成對(duì)外圍電路讀寫(xiě)錯(cuò)誤。51系列單片機(jī)的信號(hào)線(xiàn)大體分為讀、寫(xiě)信號(hào)線(xiàn)、片選信號(hào)線(xiàn)、時(shí)鐘信號(hào)線(xiàn)、外部程序存貯器讀選通信號(hào)(PSEN)、地址鎖存信號(hào)(ALE)、復(fù)位信號(hào)等幾大類(lèi)。
這些信號(hào)大多屬于脈沖信號(hào),對(duì)于脈沖信號(hào)借助示波器(這里指通用示波器)用常規(guī)方法很難觀測(cè)到,必須采取一定措施才能觀測(cè)到。應(yīng)該利用軟件編程的方法來(lái)實(shí)現(xiàn)。例如對(duì)片選信號(hào),運(yùn)行下面的小程序就可以檢測(cè)出譯碼片選信號(hào)是否正常。
執(zhí)行程序后,就可以利用示波器觀察芯片的片選信號(hào)引出腳(用示波器掃描時(shí)間為1μs/每格檔),這時(shí)應(yīng)看到周期為數(shù)微秒的負(fù)脈沖波形,若看不到則說(shuō)明譯碼信號(hào)有錯(cuò)誤。
對(duì)于電平類(lèi)信號(hào),觀測(cè)起來(lái)就比較容易。例如對(duì)復(fù)位信號(hào)觀測(cè)就可以直接利用示波器,當(dāng)按下復(fù)位鍵時(shí),可以看到8031的復(fù)位引腳將變?yōu)楦唠娖剑灰坏┧砷_(kāi),電平將變低。
總而言之,對(duì)于脈沖觸發(fā)類(lèi)的信號(hào)我們要用軟件來(lái)配合,并要把程序編為死循環(huán),再利用示波器觀察;對(duì)于電平類(lèi)觸發(fā)信號(hào),可以直接用示波器觀察。
下面結(jié)合在自動(dòng)配料控制系統(tǒng)中鍵盤(pán)、顯示部分的調(diào)試過(guò)程來(lái)加以說(shuō)明。本系統(tǒng)中的鍵盤(pán)、顯示部分都是由并行口芯片8155擴(kuò)展而成的。8155屬于可編程器件,因而很難劃分硬件和軟件,往往在調(diào)試中即使電路安裝正確沒(méi)有一定的指令去指揮它工作,也是無(wú)法發(fā)現(xiàn)硬件的故障。因此要使用一些簡(jiǎn)單的調(diào)試程序來(lái)確定硬件的組裝是否正確、功能是否完整。在本系統(tǒng)中采取了先對(duì)顯示器調(diào)試,再對(duì)鍵盤(pán)調(diào)試。
(1)、顯示器部分調(diào)試為了使調(diào)試順利進(jìn)行,首先將8155與LED顯示分離,這樣就可以用靜態(tài)方法先測(cè)試LED顯示,分別用規(guī)定的電平加至控制數(shù)碼管段和位顯示的引腳,看數(shù)碼管顯示是否與理論上一致。不一致,一般為L(zhǎng)ED顯示器接觸不良所致,必須找出故障,排除后再檢測(cè)8155電路工作是否正常。對(duì)8155應(yīng)進(jìn)行編程調(diào)試時(shí),分為兩個(gè)步驟:第一,對(duì)其進(jìn)行初始化(即寫(xiě)入命令控制字,最好定義為輸出方式)后,分別向PA、PB、PC三個(gè)口送入#0FFH,這時(shí)可以利用萬(wàn)用表測(cè)試各口的位電壓為3.8 V左右,若送入#00H,這時(shí)各口的位電壓應(yīng)為0.03 V;第二,將8155與LED結(jié)合起來(lái),借助開(kāi)發(fā)機(jī),通過(guò)編制程序(最好采用“8”字循環(huán)程序)進(jìn)行調(diào)試。若調(diào)試通過(guò)后,就可以編制應(yīng)用程序了。
(2)、鍵盤(pán)調(diào)試一般顯示器調(diào)試通過(guò)后,鍵盤(pán)調(diào)試就比較簡(jiǎn)單,完全可以借助于顯示器,利用程序進(jìn)行調(diào)試。利用開(kāi)發(fā)裝置對(duì)程序進(jìn)行設(shè)置斷點(diǎn),通過(guò)斷點(diǎn)可以檢查程序在斷點(diǎn)前后的鍵值變化,這樣可知鍵盤(pán)工作是否正常。
教學(xué)設(shè)備網(wǎng)推薦使用:ZRDPX-238單片機(jī)技術(shù)應(yīng)用實(shí)訓(xùn)考核裝置
產(chǎn)品特點(diǎn):
1.入門(mén)容易,簡(jiǎn)潔而不簡(jiǎn)單:為了使入門(mén)容易,我們采用簡(jiǎn)單易懂的版面設(shè)計(jì),從最基本的一個(gè)跑馬燈開(kāi)始就讓您無(wú)縫地切入教學(xué)。大部分的模塊在保證安全的前提下反面是鏤空的。這使得您可以讓學(xué)生一目了然看到,并可以觸摸到,這點(diǎn)很重要。因?yàn)槲覀兩钪行哉J(rèn)識(shí)的重要性。
2、人體工學(xué),美觀而舒適:采用模塊平放結(jié)構(gòu),使得視線(xiàn)趨于自然向下,如同平時(shí)讀書(shū)寫(xiě)字。靠近用戶(hù)側(cè)又略帶傾斜,使得操作時(shí)更加方便。同時(shí)抬頭時(shí)視線(xiàn)使得毫無(wú)遮擋。可以方便地聽(tīng)講,老師亦可觀察實(shí)驗(yàn)情況。
3、高度開(kāi)放,激發(fā)創(chuàng)新:采用模塊化設(shè)計(jì),我們并不簡(jiǎn)單的,單獨(dú)設(shè)計(jì)模塊,而是將模塊間聯(lián)系,可能性,功能性做了綜合考慮,提供經(jīng)典實(shí)訓(xùn)項(xiàng)目,我們建議用戶(hù)利用高度開(kāi)放性的模塊,設(shè)計(jì)出自己的實(shí)驗(yàn)項(xiàng)目。
4、貼近實(shí)際,易于拓展:深知教學(xué)與實(shí)際生產(chǎn)結(jié)合的重要性。特別設(shè)計(jì)了多達(dá)幾十種的實(shí)訓(xùn)包
技術(shù)性能:
1、輸入電源:AC220V±10% 50Hz
2、工作環(huán)境:溫度-10~+40℃ 相對(duì)濕度<85%(25℃)
3、裝置容量:200VA
4、重量:100kg
5、外形尺寸:1600×750×1100mm
三、本設(shè)備各個(gè)功能模塊功能特點(diǎn)
1、 主機(jī)模塊
單片機(jī)采用愛(ài)特梅爾的AT89S52。該單片機(jī)內(nèi)部設(shè)有256Byte的RAM和8KByte的FLASH、三個(gè)16位定時(shí)器,兩個(gè)數(shù)據(jù)指針,片內(nèi)集成了一個(gè)看門(mén)狗電路。64KRAM擴(kuò)展空間、64KROM擴(kuò)展空間;32個(gè)IO口,6個(gè)向量中斷源;0~33MHz的工作頻率,三級(jí)程序加密功能;工作電壓4.0V~5.5V。使用DIP40封裝便于更換芯片及仿真。并設(shè)計(jì)有在系統(tǒng)下載設(shè)計(jì)接口,通過(guò)USB下載器可以方便地進(jìn)行編程,無(wú)需把單片機(jī)從電路上取下。
該模塊上還放有串行通信接口,該接口已經(jīng)加入升壓電路,可以直接與計(jì)算機(jī)通信,飛利浦單片機(jī)和宏晶單片機(jī)也可以通過(guò)此口進(jìn)行程序下載。復(fù)位電路上加有手動(dòng)復(fù)位按扭,可以直接復(fù)位操作。模塊上還設(shè)有有源蜂鳴器驅(qū)動(dòng)電路,直接給固定電平就可以發(fā)出聲響。
2、 電源模塊
電源模塊采用線(xiàn)性電源和開(kāi)關(guān)電源兩種電源。單片機(jī)等芯片采用線(xiàn)性電源供電,可以有效減少因電源干擾引的程序跑飛。電機(jī)等大功率器件采用開(kāi)關(guān)電源供電,確保提供足夠的功率。電源采用漏電保護(hù)開(kāi)關(guān)作為總控制,安全可靠。用船形開(kāi)關(guān)單獨(dú)控制低壓電,市電與低壓電分開(kāi)控制。該模塊共有三組相互獨(dú)立的低壓電源,其中有兩組是正負(fù)雙電源輸出。面板上放置了一個(gè)AC220輸出插板,可以同時(shí)掛接三個(gè)儀器儀表。其中每組電源都有保險(xiǎn)絲作過(guò)載保護(hù)。
3、仿真器模塊
配備有高性能單片機(jī)仿真器,可以全功能仿真MCS51系列單片機(jī),也可以軟件仿真;軟件為中國(guó)自主研發(fā),可以很好的支持中文,支持關(guān)鍵字提示,自動(dòng)完成符號(hào)配對(duì)等功能。支持64K程序地址斷點(diǎn)、64K源程序有效行斷點(diǎn)和64K臨時(shí)斷點(diǎn),單片機(jī)內(nèi)部寄存器狀態(tài)一目了然。主機(jī)與計(jì)算機(jī)采用流行的USB接口。
4、 顯示模塊
該模塊無(wú)論從最基本的顯示元件LED發(fā)光二極管,還是到最高級(jí)的LCD顯示屏都包含在內(nèi)。具體配置為8位跑馬燈(邏輯電平指示)、8位數(shù)碼管動(dòng)態(tài)顯示、16×32點(diǎn)陣LED屏、1602字符型液晶顯示屏、128×64繪圖液晶顯示屏。單片機(jī)常用的顯示器件全部包含在內(nèi),使學(xué)習(xí)者可以接觸所有的顯示方案,設(shè)計(jì)人機(jī)界面時(shí)可以得心應(yīng)手。
5、繼電器模塊
繼電器是常用的執(zhí)行元件,也是常用的隔離元件,它能用低壓控制高壓電路,遠(yuǎn)程切換強(qiáng)電電路狀態(tài)優(yōu)點(diǎn),同時(shí)它的執(zhí)行元件又是一個(gè)線(xiàn)圈,在通電及斷電時(shí)會(huì)產(chǎn)生電磁干擾。為此繼電器模塊在集成了驅(qū)動(dòng)電路的基礎(chǔ)上增加了光電隔離措施。該模塊共有6路繼電器,每個(gè)繼電器的開(kāi)關(guān)觸點(diǎn)全部引出,并明確標(biāo)示;每個(gè)繼電器還設(shè)有工作指示燈,那一路繼電器在通電工作使人一目了然。六組繼電器中有兩組為AC220控制的繼電器,可以控制交流電機(jī)的正反轉(zhuǎn)及停止,通過(guò)轉(zhuǎn)換頭可以連接電子連線(xiàn)。另外四組為電子連線(xiàn)座輸出。繼電器觸點(diǎn)容量250V/6A、DC28V/12A
6、 指令模塊
指令模塊上放置了單片機(jī)常用的輸入元件,其中有8個(gè)獨(dú)立鍵盤(pán)接口,8路8位開(kāi)關(guān)量輸入,4*4矩形鍵盤(pán)接口,可以滿(mǎn)足學(xué)生從基礎(chǔ)到高級(jí),從簡(jiǎn)單到復(fù)雜的實(shí)訓(xùn)要求。如果用戶(hù)需要更多的按鍵或需要更為復(fù)雜的設(shè)計(jì),則可以采用該模塊的PS2鍵盤(pán)鼠標(biāo)接口進(jìn)行擴(kuò)展。
7、 ADC/DAC模塊
ADC/DAC模塊上設(shè)計(jì)了兩種轉(zhuǎn)換芯片ADC0809和DAC0832。為了便于調(diào)試程序和硬件,板載了三個(gè)功能子模塊:0-5V模擬電壓輸出、8等級(jí)LED電平指示器和有源時(shí)鐘發(fā)生器。ADC0809實(shí)驗(yàn)時(shí)可以用有源時(shí)鐘發(fā)生器作為芯片的時(shí)鐘,可以用0-5V模擬電壓輸出作為模擬量,用8等級(jí)LED電平指示用作模擬量大小的指示;DAC0832實(shí)驗(yàn)時(shí),可以將芯片的輸出接在8等級(jí)LED電平指示器上,轉(zhuǎn)換結(jié)果是否正常一目了然。
8、 交直流電機(jī)控制模塊
該模塊可以完成兩種電機(jī)的控制實(shí)驗(yàn),分別是24V直流減速電機(jī)和220V交流減速電機(jī)。每種電機(jī)的轉(zhuǎn)盤(pán)下面放有光電開(kāi)關(guān)計(jì)數(shù)器,可以用單片機(jī)感知其位置和轉(zhuǎn)動(dòng)了多少圈。每個(gè)電機(jī)控制線(xiàn)路中設(shè)有超程保護(hù)輸入端口,在與水平移動(dòng)裝置組合實(shí)驗(yàn)時(shí)可以有效保護(hù)電機(jī)和機(jī)構(gòu)的安全。
9、步進(jìn)電機(jī)控制模塊
該模塊設(shè)有一只24V兩相步進(jìn)電機(jī)和大功率步進(jìn)電機(jī)驅(qū)動(dòng)器。模塊改變了電機(jī)的軸轉(zhuǎn)式運(yùn)行方式,采用了一個(gè)水平移動(dòng)機(jī)構(gòu),該機(jī)構(gòu)可以把電機(jī)的軸轉(zhuǎn)改為水平直線(xiàn)運(yùn)動(dòng),并用鋁直尺的刻度指示。該模塊還可以做閉環(huán)控制的實(shí)驗(yàn)項(xiàng)目,因?yàn)樵谶\(yùn)動(dòng)機(jī)構(gòu)上裝有感知距離的閉環(huán)元件。同時(shí)設(shè)計(jì)了一個(gè)超程保護(hù)電路,當(dāng)機(jī)構(gòu)走到一個(gè)程序不可知狀態(tài)時(shí),可自動(dòng)關(guān)閉電機(jī)電源,避免機(jī)構(gòu)超程損壞。直線(xiàn)運(yùn)動(dòng)機(jī)構(gòu)上帶了左右限位輸出端子,供單片機(jī)查詢(xún)狀態(tài)。
10、 傳感器配接模塊(4路傳感器接口)
傳感器配接模塊是專(zhuān)為傳感器的配接和電氣隔離而設(shè)計(jì)的一塊電路單元,該單元共有兩組16路光電隔離IO口,每個(gè)光電隔離IO口均可仿PLC與24V電源供電的傳感器連接。并配有四路傳感器轉(zhuǎn)換接口用于工業(yè)傳感器的連接。
11、 擴(kuò)展模塊
因?yàn)?2C55的控制方式仍有學(xué)習(xí)價(jià)值,目前在許多教材中仍有它的身影,擴(kuò)展模塊能滿(mǎn)足實(shí)驗(yàn)的需求;82C55的三個(gè)端口全部引出,可以用電子連線(xiàn)連接,也可以用排線(xiàn)連接。控制端與數(shù)據(jù)通信口安排在一起,整體布局美觀大方。另設(shè)有一片74LS245芯片,可以用來(lái)與82C55組合起來(lái)完成不同的實(shí)驗(yàn)功能。
12、 溫度傳感器模塊
該模塊配備有兩種芯片型溫度傳感器:數(shù)字量溫度傳感器18B20和模擬量溫度傳感器LM35。LM35器件還加有運(yùn)算放大器,放大的模擬量可以提高測(cè)量精度。每種傳感器都有透明外殼加固保護(hù),內(nèi)有大功率加熱電阻,加熱指示器等。工作狀態(tài)一清二楚。可以用來(lái)做恒溫控制,溫控器等實(shí)驗(yàn)。
13、 智能物料搬運(yùn)裝置
配置雙軸機(jī)器人作為裝配的執(zhí)行機(jī)構(gòu),具有X軸、Y軸兩個(gè)方向的執(zhí)行能力,可完成智能抓取物料放料等功能;配置有行程開(kāi)關(guān),光電傳感器,光纖傳感器等,可確保各執(zhí)行器的準(zhǔn)確定位;超出最大行程時(shí),具有硬件自動(dòng)保護(hù)功能,確保系統(tǒng)安全及人身安全;本裝置為通用的模塊化的多功能裝置,各功能端口完全開(kāi)放,可以能過(guò)不同的接線(xiàn)來(lái)完成各種不同的功能,為學(xué)生的創(chuàng)新設(shè)計(jì)提供了廣闊的發(fā)揮空間。
四、實(shí)訓(xùn)項(xiàng)目
實(shí)訓(xùn)一 燈光閃爍實(shí)訓(xùn)
實(shí)訓(xùn)二 跑馬燈實(shí)訓(xùn)
實(shí)訓(xùn)三 獨(dú)立按鍵輸入實(shí)訓(xùn)
實(shí)訓(xùn)四 光隔離輸入輸出實(shí)訓(xùn)
實(shí)訓(xùn)五 金屬檢測(cè)實(shí)訓(xùn)
實(shí)訓(xùn)六 動(dòng)態(tài)數(shù)碼管顯示實(shí)訓(xùn)
實(shí)訓(xùn)七 矩陣鍵盤(pán)接口實(shí)訓(xùn)
實(shí)訓(xùn)八 繼電器隔離控制實(shí)訓(xùn)
實(shí)訓(xùn)九 蜂鳴器演奏實(shí)訓(xùn)
實(shí)訓(xùn)十 8255芯片擴(kuò)展IO實(shí)訓(xùn)
實(shí)訓(xùn)十一 字符型液晶顯示模塊控制實(shí)訓(xùn)
實(shí)訓(xùn)十二 液晶顯示模塊控制實(shí)訓(xùn)
實(shí)訓(xùn)十三 點(diǎn)陣L E D屏漢字顯示實(shí)訓(xùn)
實(shí)訓(xùn)十四 AD轉(zhuǎn)換實(shí)訓(xùn)
實(shí)訓(xùn)十五 DA轉(zhuǎn)換實(shí)訓(xùn)
實(shí)訓(xùn)十六 LM35溫度傳感器采集實(shí)驗(yàn)
實(shí)訓(xùn)十七 單總線(xiàn)溫度傳感器采集實(shí)訓(xùn)
實(shí)訓(xùn)十八 交直流減速電機(jī)控制實(shí)訓(xùn)
實(shí)訓(xùn)十九 步進(jìn)電機(jī)開(kāi)環(huán)控制實(shí)訓(xùn)
實(shí)訓(xùn)二十 RS232通信實(shí)訓(xùn)
實(shí)訓(xùn)二十一 PS2鍵盤(pán)通信實(shí)驗(yàn)
實(shí)訓(xùn)二十二 智能物料搬運(yùn)裝置實(shí)訓(xùn)
1. 傳感器技術(shù)實(shí)訓(xùn)
2. 直流減速電機(jī)應(yīng)用實(shí)訓(xùn)
3. 氣動(dòng)回路應(yīng)用實(shí)訓(xùn)
4. 絲桿傳動(dòng)機(jī)構(gòu)應(yīng)用實(shí)訓(xùn)
5. 直線(xiàn)運(yùn)動(dòng)單元定位控制實(shí)訓(xùn)
6. 機(jī)械故障檢測(cè)與排除實(shí)訓(xùn)氣動(dòng)電磁閥的控制實(shí)驗(yàn)
如對(duì)本產(chǎn)品/文章:?jiǎn)纹瑱C(jī)有任何疑問(wèn)請(qǐng)隨時(shí)聯(lián)系我們,我們將盡力為您提供最全的實(shí)訓(xùn)室建設(shè)方案和最優(yōu)質(zhì)的服務(wù)
本文關(guān)鍵詞:?jiǎn)纹瑱C(jī)
【單片機(jī)】是上海中人原創(chuàng),如果您在了解產(chǎn)品的過(guò)程中受到啟發(fā),想要咨詢(xún)相關(guān)設(shè)備的問(wèn)題,我們將派專(zhuān)員為您解決疑問(wèn),或者您在閱讀【單片機(jī)】中有想不通的問(wèn)題,也可以咨詢(xún)我們,我們將為您提供快速解決【單片機(jī)】問(wèn)題的方案
這些是最新的
- 自動(dòng)變速器工作過(guò)程及分類(lèi)
- 停車(chē)場(chǎng)管理系統(tǒng)實(shí)訓(xùn)裝置,火災(zāi)自動(dòng)報(bào)警及消防
- 消防水噴淋系統(tǒng)實(shí)訓(xùn)裝置,火災(zāi)自動(dòng)報(bào)警體驗(yàn)廳
- 對(duì)講及門(mén)禁控制系統(tǒng)實(shí)訓(xùn)裝置,防盜報(bào)警系統(tǒng)實(shí)
- 機(jī)械制圖模型教學(xué)中的圖紙簡(jiǎn)化畫(huà)法比較常用
- PLC控制技術(shù)實(shí)訓(xùn)裝置
- 汽車(chē)發(fā)動(dòng)機(jī)檢測(cè)與維修實(shí)訓(xùn)室方案
- 機(jī)構(gòu)運(yùn)動(dòng)簡(jiǎn)圖模型
- 平衡實(shí)驗(yàn)臺(tái)
- 機(jī)械原理及零件陳列柜
- 氣動(dòng)實(shí)訓(xùn)裝備
- 透明液壓系統(tǒng)綜合實(shí)訓(xùn)裝備
- 挖掘機(jī)機(jī)電液一體綜合仿真實(shí)訓(xùn)模型
- 氣動(dòng)系統(tǒng)綜合實(shí)訓(xùn)裝備
- 新排風(fēng)系統(tǒng)安裝調(diào)試實(shí)訓(xùn)考核平臺(tái)