国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

自動(dòng)晾衣架控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2017-10-21 15:25:29程昭順盧涵宇
電腦知識(shí)與技術(shù) 2017年18期
關(guān)鍵詞:單片機(jī)自動(dòng)

程昭順 盧涵宇

摘要:隨著我國(guó)物聯(lián)網(wǎng)技術(shù)飛快速發(fā)展和人民生活水平的逐步提高,智能家居生活越來(lái)越杯重視。該文基單片機(jī)STC15L2K60S2作為主控芯片設(shè)計(jì)開(kāi)發(fā)了一種自動(dòng)晾衣架控制系統(tǒng)??梢苑奖愕乜刂屏酪录艿闹悄苌?,超重報(bào)警、雨天自動(dòng)收起等功能,操作方面,經(jīng)濟(jì)實(shí)用。

關(guān)鍵詞:晾衣架STC;自動(dòng);升降;單片機(jī)

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)18-0083-03

隨著物聯(lián)網(wǎng)、無(wú)線通信技術(shù)的快速發(fā)展,智能家具走人尋常百姓家,自動(dòng)晾衣架是智能生活中的一個(gè)最為普遍使用的生活用品。

本文設(shè)計(jì)一個(gè)自動(dòng)晾衣架控制系統(tǒng),選用單片機(jī)中的STC 15F2K60S2作為核心元器件。利用壓感技術(shù)檢測(cè)所掛衣物的重量,利用無(wú)源蜂鳴器來(lái)提醒所掛衣物超重的情況。并且設(shè)計(jì)一個(gè)光傳感器來(lái)控制晾曬的時(shí)間,其晾曬時(shí)間是依據(jù)陽(yáng)光照射強(qiáng)度來(lái)智能調(diào)控的。

1整體系統(tǒng)電路設(shè)計(jì)

在設(shè)計(jì)中,利用單片機(jī)STC15L2K60S2作為主控芯片來(lái)控制晾衣架的智能升降。工作原理為光敏電阻將采集到的可見(jiàn)光轉(zhuǎn)化為可以被單片機(jī)使用的電信號(hào),單片機(jī)通過(guò)智能運(yùn)算處理來(lái)控制步進(jìn)電機(jī),實(shí)現(xiàn)升降功能、超重自動(dòng)報(bào)警等功能。

系統(tǒng)原理框圖如圖1所示,設(shè)計(jì)電路系統(tǒng)是以STC15L2K60S2單片機(jī)最小系統(tǒng)為核心芯片,當(dāng)接通電源之后,LED燈管作為指示燈亮,掛上衣物后,智能判斷是否超重,由蜂鳴器是否報(bào)警來(lái)判斷是否關(guān)閉步進(jìn)電機(jī),若無(wú)超重會(huì)指示光傳感器判斷光照強(qiáng)度是否合適,進(jìn)一步通過(guò)單片機(jī)來(lái)控制智能晾衣架是否正常晾曬,正常晾曬情況根據(jù)光照強(qiáng)度,估算并定時(shí),時(shí)間滿足則停止晾曬。

2硬件設(shè)計(jì)

根據(jù)系統(tǒng)功能需求,硬件部分設(shè)計(jì)總有8個(gè)模塊,分別有電源電路、步進(jìn)電路、蜂鳴器報(bào)警電路、光強(qiáng)檢測(cè)電路、壓感電路、溫濕度傳感器電路、按鍵控制電路和顯示電路。

2.1電源電路

設(shè)計(jì)中采用AMS1117作為這次設(shè)計(jì)的穩(wěn)壓元器件,采用5V電壓為剩下的LED、按鍵模塊、蜂鳴器、光傳感器模塊供電。

2.2步機(jī)電路

本設(shè)計(jì)使用的是步進(jìn)電機(jī)選用高耐壓、大電流復(fù)合晶體管IC-ULN2003,ULN2003作為驅(qū)動(dòng)芯片接人除5引腳之外的其余引腳,用來(lái)處理運(yùn)轉(zhuǎn)信號(hào)并傳給步進(jìn)電機(jī)。而剩下的5引腳是留出來(lái)接供應(yīng)電的。并且選用值為10uF的電容充當(dāng)阻擋干擾的元器件,一旦光強(qiáng)檢測(cè)電路正常工作并對(duì)光照采集完畢之后,就可以通過(guò)軟件工作達(dá)到定時(shí)的功能。

在此次設(shè)計(jì)電路中,通過(guò)驅(qū)動(dòng)芯片ULN2003L直接與單片機(jī)的P2.3-P2.6相連的辦法來(lái)控制其引腳的電壓變化,進(jìn)而控制其步進(jìn)電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),或者直接控制開(kāi)關(guān)按鈕來(lái)控制其步進(jìn)電機(jī)的正轉(zhuǎn)和反轉(zhuǎn)。

2.3蜂鳴器報(bào)警電路

設(shè)計(jì)選用無(wú)源蜂鳴器作為蜂鳴器報(bào)警電路的元器件。而由于在此次設(shè)計(jì)中是用直流電直接供能的,所以還得依靠單片機(jī)輸出脈沖來(lái)提供振蕩電路用以驅(qū)動(dòng)蜂鳴器。

2.4光強(qiáng)檢測(cè)電路

設(shè)計(jì)的光強(qiáng)檢測(cè)電路中,光傳感元器件GND引腳和ADD引腳接地,VCC引腳接5伏電源供能,SDA引腳接C總線的數(shù)據(jù)信號(hào),SCL引腳接C總線的時(shí)鐘信號(hào),當(dāng)光線照射在元器件上時(shí)光傳感器開(kāi)始工作,通過(guò)光敏電阻將光照強(qiáng)度影響的電壓或電流變化轉(zhuǎn)換成一定的數(shù)據(jù)信號(hào)發(fā)送給系統(tǒng)主機(jī),進(jìn)而達(dá)到系統(tǒng)核心部分對(duì)步進(jìn)機(jī)元器件的控制效果。

2.5溫濕度傳感器電路

設(shè)計(jì)選用DHT11數(shù)字溫濕度傳感器采用的是單線制串行接口,進(jìn)而讓體系集成變成簡(jiǎn)易快捷,具備非常高的可靠性能與長(zhǎng)時(shí)間的穩(wěn)定性能,傳感器中包含一個(gè)電阻式的感濕元器件與一個(gè)NTC的測(cè)溫元器件,然后和具備一個(gè)高能效8位單片機(jī)相連接,所以這個(gè)產(chǎn)品本身具有優(yōu)秀的品質(zhì)、非??焖俚捻憫?yīng)、抗干擾能力強(qiáng)、超高的性?xún)r(jià)比等優(yōu)點(diǎn)。

2.6壓感電路

壓力感應(yīng)技術(shù)的工作原理就是通過(guò)添加一個(gè)定值電壓在電阻外膜上,當(dāng)不受外力時(shí)電阻不通電,電壓值為零,不產(chǎn)生定位信息。而當(dāng)有外力作用在電阻膜上的某一處時(shí),電阻膜有電流通過(guò),定位信息產(chǎn)生。此次設(shè)計(jì)只需利用壓力改變阻值變換的性質(zhì)來(lái)設(shè)計(jì)電路。

2.7按鍵控制電路

如圖2所示,利用五個(gè)控制開(kāi)關(guān)來(lái)控制電路,S1控制開(kāi)關(guān)能夠同時(shí)做正轉(zhuǎn)和反轉(zhuǎn)電路控制。$2-$5控制開(kāi)關(guān)都是獨(dú)立連接的,當(dāng)其中某一個(gè)控制開(kāi)關(guān)按鍵被按下時(shí),在輸入線上通過(guò)檢測(cè)其電平變化就能夠確認(rèn)到是哪個(gè)開(kāi)關(guān)控制的。

2.8顯示電路

設(shè)計(jì)選用無(wú)源蜂鳴器作為蜂鳴器報(bào)警電路的元器件。而由于在此次設(shè)計(jì)中是用直流電直接供能的,所以還得依靠單片機(jī)輸出脈沖來(lái)提供振蕩電路用以驅(qū)動(dòng)蜂鳴器。考慮到兼容性問(wèn)題,此次設(shè)計(jì)使用總線式接口電路方式,將數(shù)據(jù)存儲(chǔ)功能介入到顯示器內(nèi)部,顯示器需要顯示的內(nèi)容直接從其本身存儲(chǔ)器中提取出來(lái),為后期的功能擴(kuò)展和系統(tǒng)升級(jí)帶來(lái)了便利。

3系統(tǒng)仿真和實(shí)現(xiàn)

3.1系統(tǒng)軟件測(cè)試

本次設(shè)計(jì)我們選取Keil編譯器來(lái)進(jìn)行簡(jiǎn)單仿真,Keil編譯器開(kāi)發(fā)軟件是一款由Keil公司設(shè)計(jì)開(kāi)發(fā)的,Keil編譯器包括以下幾個(gè)組成部分。

1)uVision2:該環(huán)境作為一個(gè)集成開(kāi)發(fā)環(huán)境,其中集成了項(xiàng)目管理、源代碼編譯和程序調(diào)試燈等功能,適合各類(lèi)單片機(jī)仿真。

21 C51交叉編譯器:編譯C源代碼自動(dòng)生成能再定位的指定目標(biāo)文件。

3)A51宏匯編器:匯編MCS-51程序代碼生成能再定位的目標(biāo)文件。

5)LIB51庫(kù)管理器:合并目標(biāo)文件,自動(dòng)生成庫(kù)文件供連接器使用。

61 OH51目標(biāo)文件至HEX格式轉(zhuǎn)換器:從絕對(duì)目標(biāo)文件創(chuàng)建Intel HEX格式的文件。

7)RXT-51實(shí)時(shí)操作系統(tǒng)(Real-Time Operating System,RTOS):將對(duì)時(shí)間相對(duì)敏感等復(fù)雜情況進(jìn)行適當(dāng)簡(jiǎn)化

3.2調(diào)試原則

軟件調(diào)試部分基于實(shí)物使用Keil編譯器來(lái)進(jìn)行簡(jiǎn)單仿真,調(diào)試中主要針對(duì)壓感是否超重部分,定時(shí)部分以及按鍵控制部分,檢測(cè)是否存在理想問(wèn)題。

1)明確課題背景和研究目的,尋出可能會(huì)出現(xiàn)的問(wèn)題,提早尋出克服方法。

2)理清設(shè)計(jì)思路,規(guī)劃軟件設(shè)計(jì)總體框架。

3)使用Keil編譯器編譯單片機(jī)源程序:保證資源分配,功能實(shí)現(xiàn),注意程序語(yǔ)句不能過(guò)于繁瑣,為了方便后期尋出問(wèn)題,源程序中標(biāo)注段落注釋?zhuān)鞔_各功能程序模塊。

4)程序調(diào)試,改正,程序優(yōu)化。

如圖3所示,對(duì)整體系統(tǒng)測(cè)試框圖進(jìn)行設(shè)計(jì),重點(diǎn)對(duì)超重檢測(cè)、定時(shí)檢測(cè)、手動(dòng)控制部分進(jìn)行單獨(dú)設(shè)計(jì)的和測(cè)試。

3.3雨天收衣電路的仿真

如圖4所示,下雨時(shí)濕度傳感器得到信號(hào),J1閉合,發(fā)送U2傳送出一個(gè)低電平,然后經(jīng)過(guò)A1(555集成電路)單穩(wěn)態(tài)來(lái)觸發(fā)電路工作,接著傳送出一個(gè)高電平,讓繼電機(jī)元器件J2獲得電流,進(jìn)而能夠控制其電機(jī)的正轉(zhuǎn)工作,最終晾衣架得以收回,在仿真圖中,R4的作用是調(diào)節(jié)定時(shí)的時(shí)間,當(dāng)過(guò)了定時(shí)的時(shí)間T=1.1R4C1后,燈泡熄滅停止工作,系統(tǒng)實(shí)現(xiàn)收衣這個(gè)動(dòng)作,電路又恢復(fù)正常的狀態(tài)。

4結(jié)論

貴州省委、省政府大力發(fā)展大數(shù)據(jù)產(chǎn)業(yè),智能家居也正快速發(fā)展,智能晾衣架也正走入千家萬(wàn)戶,本文基于單片機(jī)設(shè)計(jì)了一種晾衣架自動(dòng)控制系統(tǒng),實(shí)現(xiàn)了控制晾衣架的智能升降和超重自動(dòng)報(bào)警等功能,系統(tǒng)可操作性強(qiáng),經(jīng)濟(jì)實(shí)用。endprint

猜你喜歡
單片機(jī)自動(dòng)
自動(dòng)捕盜機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于STM32的自動(dòng)喂養(yǎng)機(jī)控制系統(tǒng)
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
關(guān)于自動(dòng)駕駛
自動(dòng)吸食機(jī)
Stefan Greiner:我們?yōu)槭裁葱枰詣?dòng)駕駛?
博爱县| 新营市| 南昌市| 台东市| 海南省| 和平区| 甘德县| 桂平市| 莫力| 乌拉特前旗| 镇坪县| 光山县| 萨嘎县| 永济市| 聊城市| 普安县| 遵义县| 远安县| 枝江市| 吉林市| 翁牛特旗| 兰州市| 叙永县| 嵊泗县| 墨竹工卡县| 马关县| 茶陵县| 红桥区| 井冈山市| 顺义区| 晋宁县| 吉首市| 崇信县| 枣强县| 德兴市| 三台县| 沙坪坝区| 班戈县| 乐业县| 铁力市| 盐源县|