《電工電子綜合》課程設計說明書小型智能控制系統(tǒng)設計
《《電工電子綜合》課程設計說明書小型智能控制系統(tǒng)設計》由會員分享,可在線閱讀,更多相關《《電工電子綜合》課程設計說明書小型智能控制系統(tǒng)設計(35頁珍藏版)》請在裝配圖網上搜索。
1、武漢理工大學《電工電子綜合》課程設計說明書 目錄 任務書 3 摘要 6 1有害氣體檢測與抽排電路設計 7 1.1意義與設計要求 7 1.1.1意義 7 1.1.2設計任務及要求 7 1.2總體設計方案 8 1.2.1總體設計方案選擇 8 1.2.2系統(tǒng)設計原理 9 1.3系統(tǒng)硬件設計 11 1.3.1電源電路 11 1.3.2氣體濃度檢測電路 11 1.3.3聲音報警電路 12 1.3.4光報警和抽排系統(tǒng) 13 1.3.5去耦濾波 14 1.4系統(tǒng)仿真 15 1.5所用部分元件原理說明 16 1.5.1 QM-N5氣敏傳感器 16 1.5. 2多
2、諧振蕩器 16 2 機器人行走電路設計 18 2.1設計任務 18 2.2設計總體方案 18 2.2.1設計思路 18 2.2.2設計總體方案 18 2.3設計原理分析 21 2.3.1單片機外圍電路 21 2.3.2開關功能控制 22 2.3.3鍵盤輸入及控制電路 22 2.3.4顯示模塊 23 2.3.5電機控制 24 3附錄 26 附錄1 機器人行走系統(tǒng)程序 26 附錄2 有害氣體檢測與抽排電路元件清單 30 附錄3 機器人行走電路元件清單 31 4 設計小結及心得體會 32 課程設計任務書 學生姓名: ******
3、 專業(yè)班級: 自動化*****班 指導教師: 周曉年 工作單位: 自動化學院 題 目: 小型智能控制系統(tǒng)設計 一、 有害氣體檢測與抽排電路設計 任務:設計一個自動檢測有害氣體濃度,且當有害氣體濃度超標時,能自動發(fā)出聲光報警,自動抽排有害氣體的控制電路。 要求:當檢測到有害氣體意外排放超標時,發(fā)出警笛報警聲和燈光間歇閃爍的光報警提示,同時自行啟動抽排系統(tǒng),以保障人們的生命財產安全。抽排完畢后,系統(tǒng)自動回到實時檢測狀態(tài)。 二、機器人行走電路設計 任務:
4、設計一個能前進、后退的機器人行走控制電路。 要求:1、接通電源,機器人前進,行走一段時間后,機器人自動后退,退行一段時間后自動前行,周而復始。 2、機器人行走動力只能使用干電池,不能使用動力電源。 3、機器人前進、后退時間可調。 初始條件: 1. 實驗室提供萬用表、信號發(fā)生器、直流穩(wěn)壓電源、示波器等設備。 2. 學生已學習了大學基礎課程和《電路》、《模擬電子技術》、《數(shù)字電子技術》、《電力電子變流技術》等專業(yè)基礎課程。 3. 學生已參加過電工電子實習,掌握了用PROTEL繪制電路圖的方法。 4. 主要參考文獻 1) 《新編電子電路大全》 第1、2、
5、3、4卷 中國計量出版社 組編 2) 《傳感器及其應用電路》 何希才 編著 電子工業(yè)出版社 3) 《電子線路綜合設計》 主編 謝自美 華中科技大學出版社 4) 《集成電路速查手冊》 王新賢 主編 山東科學技術出版社 5) 《電力電子電路設計》 鐘炎平 主編 華中科技大學出版社 6) 《電子技術工藝基礎》 王天曦 李鴻儒 編著 清華大學出版社。 要求完成的主要任務:(包括課程設計工作量及其技術要求,以及說明書撰寫等具體要求) 1、 課程設計結束時每個學生要提交一份按統(tǒng)一格式要求撰寫的課程設計報告,并裝訂成冊。 2、 課程設計報告中要求繪制方框
6、圖、電原理圖,闡述電路工作原理、每個元器件的主要參數(shù)、設計電路的性能指標、設計心得體會等。 3、 說明書中除個人簽名外,其它文字、符號、圖形或表格一律用計算機打印。 4、 文字、符號、圖形等必須符合國家標準。 5、 獨立完成設計任務,杜絕相互抄襲現(xiàn)象發(fā)生,避免剽竊。 時間安排:二周(6月20日—7月1日)。 6月20日上午,指導教師講授課程設計的有關基本知識,布置設計任務等; 6月20日下午——6月23日下午學生查閱資料; 6月24日上午——6月26日下午學生初步設計; 6月27日上午——6月29日下午檢查設計進度,深化設計,答疑、質疑; 6月30日上午——6月30日下午進一
7、步完善設計,形成設計報告電子文檔; 7月1日課程設計報告打印、裝訂、提交。 指導老師簽名: 2011年6 月 17 日 系主任(或負責教師)簽名: 2011年 月 日 摘要 有害氣體檢測與抽排系統(tǒng)采用邏輯電路,傳感器輸出模擬信號,當檢測到氣體濃度升高時,輸出電壓升高,比較器輸出高電平驅動繼電器,使報警電路和抽排電路開始工作,當濃度降低到安全規(guī)范圍以內時停止工作。報警電路采用聲光報警,通過555定時器輸出方波脈沖使燈閃爍,為使報警的鈴聲更能起到警示作用,本設計采用兩個555定時器輸
8、出不同頻率的脈沖使喇叭發(fā)出兩個高低不同的音調,并通過設計功率放大電路,達到報警的目的。 機器人行走電路以89C51單片機作為主控芯片,單片機控制L298芯片來控制機器人是否行進及其方向;鍵盤控制單片機相應I/O口的高低電平來控制機器人的行進時間,直接置數(shù);單片機根據(jù)以上條件控制數(shù)碼管顯示和L298芯片in1、in2端的高低電平,繼而控制機器人的前進和后退。電機電路運用橋式電路連接方法,改變輸入端電平狀態(tài)可以改變電機運轉方向。 關鍵字: 傳感器 555定時器 89C51單片機 橋式電路 前言 隨著社會進步,科學技術發(fā)展日新月異,尤其在工業(yè)生產上,要求我們用智慧
9、去解決一些繁瑣、周而復始的工作,減輕人的負擔,而且使工作效率更高,效果更好。有害氣體檢測報警及抽排電路設計和機器人行走電路的設計就是兩個很好的例子。通過智能控制,不僅減免了很多的體力勞動,還使得工作更好更快地完成。 兩個設計均能為平時日常生活提供方便,都能智能控制,能自啟動和自動關閉,要求綜合運用所學電子電路的知識,是集模擬電子技術和數(shù)字電子技術的綜合運用,需要靈活運用所學知識,根據(jù)設計要求,來達到目的,分析原理、參數(shù)計算、元器件選用。 通過這兩個設計可以鍛煉我們的自主創(chuàng)新能力和自主學習能力,也可以鞏固所學的知識,這兩個設計都明顯基于我們平時所學知識設計的,既可以復習以前的知識又可以再次基
10、礎之上提高,發(fā)掘潛能,拓展知識,豐富自己的知識面和復習自己所學知識,是一個提高能力的跳板。 1 有害氣體檢測與抽排電路設計 1.1意義與設計要求 1.1.1意義 聯(lián)系實際與所學知識,設計次有害氣體監(jiān)測系統(tǒng)。將此裝置安放在家中或公共場所,當有害氣體泄漏時,可以及時檢測并抽排,保障人的生命安全。 1.1.2設計任務及要求 任務:設計一個自動檢測有害氣體濃度,且當有害氣體濃度超標時,能自動發(fā)出聲光報警,自動抽排有害氣體的控制電路。 要求:當檢測到有害氣體意外排放超標時,發(fā)出警笛報警聲和燈光間歇閃爍的光報警提示,同時自行啟動抽排系統(tǒng),以保障人們的生命財產安全。抽排完畢后,系統(tǒng)
11、自動回到實時檢測狀態(tài)。 1.2總體設計方案 1.2.1總體設計方案選擇 方案一 單片機控制系統(tǒng) 將觸發(fā)信號輸入單片機,單片機根據(jù)觸發(fā)信號,在指定引腳輸出間隔雙頻率控制信號控制報警電路產生雙音頻報警聲,輸出一定頻率的信號控制報警燈的閃爍,輸出控制信號通過控制晶閘管來控制抽排電路的啟動與停止。電路簡單,功能強大,比較靈活。不更改硬件電路,通過軟件可對電路功能根據(jù)實際進行適行修改。 方案二 邏輯電路系統(tǒng) 雙音調的報警信號,采用兩個555制成的多諧振蕩器,設置不同頻率。運用計時電路控制雙頻率的信號交替出現(xiàn),將觸發(fā)信號作為計時電路的控制信號,間接控制聲音報警電路;閃爍燈光報警將觸發(fā)
12、信號作為555多諧振蕩器的控制信號,產生方波信號控制燈光閃爍。將觸發(fā)信號作為抽排電路的控制信號,直接啟動或停止抽排。電路原理簡單,經濟實用,但連接復雜,不易修改。 單片機方案結構簡單,但相對于本系統(tǒng)來說造價較高,且單片機的大部分功能閑置,造成資源浪費;使用555電路進行控制造價低廉,且資源利用率高。本實驗方案選擇邏輯電路系統(tǒng)。 1.2.2系統(tǒng)設計原理 本設計采用邏輯電路,傳感器采用的是QM-2氣體濃度傳感器,該傳感器輸出地是模擬信號,當檢測到氣體濃度升高時,其輸出管腳的電壓也隨之升高,將其輸出端接到比較器上設定閾值電壓,當比較器輸入端的電壓高于閾值電壓時,比較器輸出高電平,驅動繼電器,
13、使報警電路和抽排電路開始工作,當氣體濃度降低到安全規(guī)范圍以內時,比較器輸出低電平3報警電路和抽排電路停止工作。 報警電路采用聲光報警,通過555定時器輸出方波脈沖使燈閃爍,為了使報警的鈴聲更能起到警示作用,本設計采用兩個555定時器輸出不同頻率的脈沖使喇叭發(fā)出兩個高低不同的音調,并通過設計輸出雙音頻,達到報警的目的。 傳感器 電壓比較器 聲光報警系統(tǒng) 主控系統(tǒng) 風扇抽排 變壓系統(tǒng) 220V交流電壓源 系統(tǒng)框圖
14、 1.3系統(tǒng)硬件設計 1.3.1電源電路 原理說明:電源電路由 220v交流電壓,變壓器,整流電路及濾波穩(wěn)壓電路組成,實現(xiàn)交流電到直流電的轉變,在供電給后續(xù)電路工作。 電源變壓器是將交流電網220V的電壓變?yōu)樗枰碾妷褐?,然后通過整流電路將交流電壓變?yōu)槊}動的直流電壓。由于此脈動的直流電壓還含有較大的紋波,必須通過濾波電路加以濾波,從而得到平滑的直流電壓。但這樣的電壓還隨電網電壓波動,負載和溫度的變化而變化。因而在整流,濾波電路之后,還需接穩(wěn)壓電路。穩(wěn)壓電路的作用是當電網電壓波動,負載和溫度變化時,維持輸出直流電壓的穩(wěn)定。 1.3.2氣體濃度檢測電路 在本設計中由于p
15、roteus庫中沒有QM-2器件,所以用電位器RV代替。 當空氣中的有害氣體濃度未達到一定值時,QM-2氣敏傳感器電阻值很大, 使電壓比較器正相輸入端的電壓均小于反相輸入端的電壓,電壓比較器的輸出端為“低電平”,繼電器不工作,555定時器清零;如果空氣中的有害氣體濃度達到C1時,傳感器的電阻值變小,使電壓比較器正相輸入端電壓大于反向輸入端電壓,比較器輸出“高電平”,555定時器正常工作,輸出方波信號,使得三極管導通,進一步使得繼電器工作,從而驅動聲光報警電路和抽排電路工作。 1.3.3聲音報警電路 當電壓比較器輸出高電平時,使得555定時器3端
16、口輸出方波信號,高電平驅動燈泡發(fā)光,低電平使得燈泡變暗,于是燈泡處于間歇的工作狀態(tài)。其周期計算如下:T=0.7(R7+2R6)*C6.可知,適當改變C6,R7,R6值可以改變燈泡的工作頻率。同理,同樣通過555定時器發(fā)出的方波信號驅動喇叭工作,而采用兩個555定時器發(fā)出不同頻率的方波,使得喇叭發(fā)出警笛聲。 報警電路的核心是由555定時器構成的多諧振蕩器。 這樣,當檢測到有害氣體時,三極管集電極輸出低電平,通過反相器和運算放大器,給多諧振蕩器提供工作電壓使其輸出方波脈沖,從而使二極管閃爍,揚聲器間歇報警,達到聲光報警的效果。三極管輸出電壓經反相器后給換氣扇供電,使其工作,達到自動抽排的
17、效果。 本電路中輸出的兩個聲頻的頻率一個為6.9MHz,占空比為76.8%;另一個為5MHz,占空比為66.7%。電路的音頻輸出端接乙類互補輸出電路,進行功率放大,增大輸出音頻聲音,利于實用。 1.3.4光報警和抽排系統(tǒng) 此系統(tǒng)中抽排系統(tǒng)由繼電器進行控制,當檢測到煙霧時電壓比較器輸出高電平,使繼電器閉合,繼而電機接入220V電源電路,開始進行排煙;當煙霧排盡或人為使煙霧濃度降低時,電壓比較器輸出低電平,電機與電源之間斷開,電機停止排氣。 光報警則利用到555定時器構成的多謝振蕩器,輸出矩形脈沖,控制報警燈頻繁閃爍,進行燈光報警。 1.3.5去耦濾波 由于供電電
18、源和配電系統(tǒng)不是理想的電壓源,對每個電路進行去耦濾波是有必要的,以減少通過電源系統(tǒng)耦合的噪聲。阻容去耦網絡可以把供電電源與電路隔離開來,消除電路間的耦合,并避免電源噪聲進入電路。電源濾波使用的是大容量的電解電容,是用來去除直流電中工頻波形(50Hz-100Hz)減小直流電的波動程度,即起平滑波形的作用;去耦電容的容量很小,通常為0.01-0.1uF,是用來濾除電路在工作時產生的高頻諧波成分。本電路中的去耦濾波電容包括C1,C6,C12,C10和電解電容C8。 1.4 系統(tǒng)仿真 系統(tǒng)仿真過程中經調整代替QM-2傳感器的滑動變阻器阻值,模擬傳感器檢測到煙霧的狀況,則可看到報警燈頻閃,電機啟
19、動進行抽排,聲音報警的功放可正常發(fā)出兩個頻率的矩形波信號,提醒人們檢測到危險的煙霧。當增大滑動變阻阻值即模擬傳感器檢測到煙霧濃度降低,可看到報警解除并且電機停止轉動。 1.5所用部分元件原理說明 1.5.1 QM-N5氣敏傳感器 QM-2氣體傳感器所使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導率隨空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸出信號。 MQ-2/MQ-2S氣體傳感器對液化氣、丙烷、氫氣的靈敏度高,對天然氣和其它可燃蒸汽的檢測也很理想。這種傳感器
20、可檢測多種可燃性氣體,是一款適合多種應用的低成本傳感器。 1.5.2多諧振蕩器 工作原理如下: 接通電源后,電容C被充電,當VC上升到2/3VCC時,觸發(fā)器被復位,同時發(fā)電BJT T導通,此時VO為低電壓,電容C通過R2和T放電,使VC下降。當VC下降到(1/3)VCC時,觸發(fā)器又被置位,VO翻轉為高電平。電容器C放電所需的時間為: tPL=R2Cln2 可近似看成tPL=0.7R2C 當C放電結束時,T截止,VCC將通過R1、R2向電容器C充電,VC由(1/3)VCC上升到(2/3)VCC所需的時間為: tP
21、H=(R1+R2)Cln2 可近似看成tPH=0.7(R1+R2)C 而當VC上升到(2/3)VCC時,觸發(fā)器又周而復始,在輸出端就得到一個周期性的方波,其頻率為: f=1/( tPL +tPH) 可近似看成f=1.43/[(R1+R2)C] 2機器人行走電路設計 2.1設計任務 任務:設計一個能前進、后退的機器人行走控制電路。 要求:1、接通電源,機器人前進,行走一段時間后,機器人自動后退,退行一段時間后自動前行,周而復始。 2、機器人行走動力只能使用干電池,不能使用動力電源。 3、機器人前進、后退時間可調。 2.2
22、設計總體方案 2.2.1設計思路 方案選擇: 方案一:使用74系列芯片進行計時并控制顯示模塊,用555芯片組成一秒的延時電路,輸出脈沖控制74芯片,并用單刀雙擲開關進行前進和后退的控制。適用本方案原理簡單,但是不利于集成,且應用芯片較雜,并不是最佳選擇。 方案二:用89C51單片機作主控芯片,4個獨立鍵盤作為控制端控制時間的輸入,三個普通開關來控制機器人是否啟動、機器人急停、機器人進退選擇,同時用兩個七段數(shù)碼管顯示當前前進或后退狀態(tài)下的剩余時間,數(shù)碼管直接用單片機輸出高低電平控制。直流電機用單片機控制,同時用H橋電路L298芯片作為電機的正反轉控制電路。 兩相比較,方案二所用元
23、件數(shù)目較少,計時穩(wěn)定、精確,且僅需改變程序就可以改變電路相關參數(shù),便于根據(jù)實際情況進行相應修改。故本電路采用方案二。 程序部分根據(jù)以上思路編寫。 2.2.2設計總體方案 實驗電路圖主要由四部分組成:89C51單片機,時間鍵盤控制,總開關,顯示數(shù)碼管,電機及其控制裝置。 電路工作原理 由總開關控制單片機相應I/O口的高低電平,單片機控制L298芯片來控制機器人是否行進及其方向;鍵盤控制單片機相應I/O口的高低電平,單片機控制機器人的行進時間,直接置數(shù);單片機根據(jù)以上條件控制數(shù)碼管顯示和L298芯片in1、in2端的高低電平,繼而控制機器人的前進和后退。電機電路運用橋式電路連
24、接方法,改變輸入端電平狀態(tài)可以改變電機運轉方向。 鍵盤控制時間 電路控制方框圖 機器人行進狀態(tài) L298芯片 89C51單片機 數(shù)碼管進行時間顯示 總開關控制行進狀態(tài) 2.3設計原理分析 2.3.1 單片機外圍電路 如圖所示電路是為單片機最小系統(tǒng)能夠工作的基本電路: 1電源 途中仿真過程中軟件自動隱藏單片機的電源端和接地端,故不可見。 2晶振 單片機使用片內時鐘振蕩方式時,需要在XTAL1(19腳)和XTAL2(18腳)處外接時鐘。時鐘電路由石英晶體和振蕩電容構
25、成,振蕩電容的值一般取10p~30p,本電路中取為20pF;石英晶體振蕩頻率在11.0592MHz時可以每過110個時鐘周期便計時1ms,便于單片機的精確計時,考慮到仿真軟件的局限性,本電路中振蕩頻率取為12MHz。 3復位電路 用以控制單片機從頭開始執(zhí)行程序 2.3.2 開關功能控制 如圖所示電路中,三個開關分別接單片機的P1^2、P1^3、P1^1管腳,另外開關一端接電源,一端接地。單片機檢測到低電平時分別控制機器人停止前進、急停(用于防止安全事故)以及前進后退之間的切換(檢測到低電平時單片機控制L298芯片使機器人前進,高
26、電平時機器人后退)。應用開關進行功能間的控制和切換,實現(xiàn)簡單,便于使用者理解使用。 2.3.3鍵盤輸入及控制電路 本電路中的輸入時間由四個獨立鍵盤進行控制,鍵盤一端接地,另一端接單片機P0腳進行控制。其中,P0腳為雙向8位三態(tài)I/O口,每個口可獨立控制。51單片機P0口內部沒有上拉電阻,為高阻狀態(tài),所以不能正常輸出高/低電平,因此該組I/O口使用時要外接上拉電阻,本方案選擇了9腳的10KΩ的上拉電阻。如圖所示鍵盤按下則單片機相應管腳為低電平,單片機檢測到低電平后進行10ms延遲進行去抖操作,若繼續(xù)檢測到低電平則:1號鍵盤在按下時功能為時間+
27、10,2號鍵盤按下時時間+1,3號鍵盤按下時時間-10,4號鍵盤按下時時間-1。 如上所述,通過鍵盤操作可以很好的對時間進行控制。 2.3.4顯示模塊 單片機P2、P3腳分別接一個數(shù)碼管,用于顯示時間的十位和個位。其中P3腳顯示時間的十位,P2腳顯示時間的個位。數(shù)碼管選用7-SEG-COM-CATHODE,該數(shù)碼管是共陰極數(shù)碼管,可以通過控制陰極來進行位選,但本方案中兩個數(shù)碼管一直顯示,且用兩組I/O口進行控制,則共陰極直接接地。單片機I/O口在未進行控制時輸出高電平,通過程序賦值在某個管腳輸出低電平時,相應二極管滅,則可通過程序中
28、定義一個顯示數(shù)組來控制顯示的數(shù)字。 2.3.5電機控制 工作原理說明:芯片L298是恒壓恒流橋式2A驅動芯片,內部是由兩塊H橋電路封裝而成。IN1,IN2,ENA是一部分,IN2,IN3,ENB是一部分,其中ENA,ENB是使能控制端。 表一: L298功能模塊 ENA IN1 IN2 運轉狀態(tài) 0 任意 任意 停止 1 1 0 正轉 1 0 1 反轉 1 1 1 急停 1 0 0 停止 由表一L298功能模塊可以看出電機的工作狀況,由單片機控制IN
29、1,IN2的輸入,從而很好的控制電機的正轉、反轉、急停或停止,達到設計目的。由于本電路中芯片一直處于正常使用狀態(tài),所以ENA端直接接地。
正轉電機效果
反轉電機效果
3附錄
附錄1 機器人行走系統(tǒng)程序
#include
30、殊功能位聲明*/ sbit jtkg=P1^3; /*急停開關,防止機器人行進過程中出現(xiàn)意外*/ sbit b1=P0^0; /*b1--b8是對控制鍵盤的輸入檢測*/ sbit b2=P0^1; sbit b3=P0^2; sbit b4=P0^3; sbit jtkz=P1^1; /*進退開關,用以控制機器人的行進方向*/ uint qj=60,ht=60; /*全局變量,分別代表前進和后退時間*/ void delayms(uint xms) /*可定義的延時子程序*/ { uint i,j; for(i=xms;i>0;i--) fo
31、r(j=110;j>0;j--); } uchar code table[]={ /*共陰極數(shù)碼管的0--F現(xiàn)時代碼*/ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; uint matrixkeyscan() /*鍵盤檢測控制輸入并將結果賦給全局變量qj,ht*/ { static uint a; if(b1==0) { delayms(50); if(b1==0) { a+=10; } }
32、 while(b1!=1) { delayms(10); } if(b2==0) { delayms(50); if(b2==0) { a+=1; } } while(b2!=1) { delayms(10); } if(b3==0) { delayms(50); if(b3==0) { a-=10; } } while(b3!=1) { delayms(10); } if(b4==0) { delayms(50); if(b4==0)
33、 { a-=1; } } return a; } void xianshi() /*時間的顯示*/ { if(jtkz==0) { P3=0x00; P2=0x00; delayms(5); P3=table[qj/10]; P2=table[qj%10]; } if(jtkz==1) { P3=0x00; P2=0x00; delayms(5); P3=table[ht/10]; P2=table[ht%10]; } } main() /*while(1)循環(huán)控
34、制使機器人循環(huán)前進后退運動*/ { while(1) { if(zkg==1) /*機器人停止前進*/ { in1=0; in2=0; break; } if(jtkg==0) /*機器人急停*/ { in1=1; in2=1; break; } if(qj<0||ht<0) /*若人為設置時間小于0,則停止,提醒人們重新設置*/ { in1=1; in2=1; } if (jtkz==0) /*進
35、退開關閉合,機器人前進*/ { for(;qj>0;qj--) { delayms(1000); qj+=matrixkeyscan(); in1=1; in2=0; xianshi(); if(zkg==1) { in1=0; in2=0; break; } if(jtkg==0) { in1=1; in2=1; break; } if(qj<0||ht<0)
36、 { in1=1; in2=1; } if (jtkz==1) { in1=1; in2=1; break; } } } if (jtkz==1) /*機器人后退*/ { for(;ht>0;ht--) { delayms(1000); ht+=matrixkeyscan(); in1=0; in2=1; xianshi(); if(zkg==1)
37、 { in1=0; in2=0; break; } if(jtkg==0) { in1=1; in2=1; break; } if(qj<0||ht<0) { in1=1; in2=1; } if (jtkz==0) { in1=1; in2=1; break; } } } } }
38、附錄2 有害氣體檢測與抽排電路元件清單 名稱 位號 型號 數(shù)量 電壓源 V1 VSINE 1 變壓器 TR1 TRAN-2P2S 1 整流橋 BR1 BRIDGE 1 電容 C1、C3 0.1u 2 電容 C2、C7 10u 2 電容 C4 1u 1 電容 C5、C6 200u 2 電容 C11、C12 0.33u 2 電解電容 C9、C10、C11 1u 3 電阻 R1、R2、R3、R5 10k 4 電阻 R4、R6、R7 1k 3 電阻 R8、R9、R10 100 3 滑動變阻 RV
39、1 8k 1 滑動變阻 RV2 20k 1 滑動變阻 RV3、RV4 100k 2 二極管 D5 DIODE 1 7805 U3 LM7805 1 電壓比較器 U4 COMPI 1 三極管 Q1、Q3 NPN 2 三極管 Q2、Q4 PNP 2 繼電器 RL1 G6B-2114P-US-D-5 1 晶閘管 U5 L2004 1 555 U1、U2 NE555 2 附錄3 機器人行走電路元件清單 元件名稱 位號 型號 數(shù)量 單片機 U1 AT89C51 1 晶振 X1 12
40、MHz 1 電容 C1、C2 20uF 2 電壓源 VCC +5V、+12V 7 電解電容 C3 10uF 1 排阻 RP1 10KΩ 1 數(shù)碼管 無 7-SEG-COM-CATHODE 2 電阻 R1、R2、R3、R4 10KΩ、470Ω 4 二極管 D1、D2、D3、D4 1N4148 4 L298 無 L298 1 直流電機 無 MOTOR-DC 1 4 設計小結及心得體會 經過半個月的課程設計,我第一次獨立使用單片機進行一個獨立課題的設計,第一次接觸到自動化專業(yè)的傳感領域,也是第一次對所學的模電和數(shù)電知
41、識進行檢驗。這兩周,我經歷過一次又一次的成功、驚喜、失敗、沮喪,也是人生的一次洗禮。 首先,我對于555構成多諧振蕩器和單片機的相關應用有了很深的認識。以前只是學習理論知識,對于原理有一定了解,即使做實驗也是按照實驗手冊和教材照本宣科,沒有直觀認識。這次課設中,通過自己查資料、與同學們討論以及自己的實踐仿真,對于這些器件、芯片有了新的認識,并首次使用QM-N5、L298等專業(yè)芯片,增強了專業(yè)技能。 其次,我對于proteus軟件的使用也漸漸熟練。以前只是自己照著視頻學習,視頻上的老師講什么我就做什么,沒有碰到過挫折,一些功能只是會使用,它的使用范圍和具體應變方法并不清楚。本次課設過程中,就
42、出現(xiàn)了一個相當bug的事情:我畫了圖,導入程序,但仿真時一按下仿真鍵,proteus程序就卡死,怎么檢查都沒有問題,問了師兄師姐,竟然沒有知道的。后來經過兩天的煎熬(我一直在懷疑是程序或是電氣線路問題,各種檢查),才發(fā)現(xiàn)是因為元件的label屬性里我寫入了過多中文所致,發(fā)現(xiàn)原因時我相當無語! 最后,首次接觸到課設。以前做課題時,都是一個獨立模塊或是一些偏理想的東西,比如說邏輯分析儀。這次,面對生活中的實例,在輸入和輸出之間的電壓電流匹配上碰壁不少,也促進我在以后的實踐中更加重視這個問題。 總之,這次課程設計增加了我在實踐方面的經驗,并鍛煉了我的自主學習能力。而這些在以后的工作中都是很重要的,使我受益匪淺。 35
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。