『壹』 尋求單片機課程設計【自動起閉光控窗簾】
控制什麼窗簾?
首先,確定(大概)下窗簾的種類,不同的窗簾有不同的控制方法,不過好像大多都是以電機為核心部件再配以不同的傳動機構控制的;所以,要找個關於電機控制的資料,應該直流電機就可以了,主要是正反轉的
然後,是輸入了。需要光控,只用找下紅外光電開關方面的資料了
最後,就是處理運算部分了。寫個程序OK
合在一起的資料好像不好找,分開找應該還是比較好找的
『貳』 如何控制步進電機我要做一個智能窗簾,想讓電機到頭就停止,這用51單片機怎麼控制
步進電機怎麼會慢呢 快慢是由步進驅動器的細分數和 單片機所發的脈沖頻率來決定的 你可以降低細分和增加脈沖頻率來提速
至於到頭停止你可以在卷軸內加對射感測器或者反射也可以 意思就是說用來測窗簾目前在卷軸上的厚度 當放完簾布的時候感測有信號輸出 當然上升也是要控制的 也可以用此方法 一個測厚度上限一個測厚度下限,收到信號驅動埠應該不難吧
另外的方法就稍微有點難看 要在窗戶邊上加感測器一個是底部的位置 一個是收起的位置
還有就是固定脈沖數,比如一圈100個脈沖,5圈窗簾放完 那麼寫程序的時候就可以寫500個脈沖,發完後停止 ,個人覺得還是用感測的方法好些 ,用脈沖數的方法的話最好也加上下限感測,起到保護作用,以免窗簾到位後硬拉導致損壞 ,因為步進馬達會丟步的,長時間不用零位校正的話偏差會存在的
希望能夠幫到你
『叄』 設計遙控窗簾 單片機控制直流電機正轉,反轉,以及停轉,遇到障礙物停轉。遇障礙物停轉怎麼實現啊
你說的障礙物是什麼?我說幾種情況你參考一下,如果障礙物是確定的某個東西,比如說窗簾碰到邊緣了,讓它停止,你可以在障礙物上安置一個位置感測器,比如干簧管等限位開關之類的;如果你說的障礙物是不確定的東西,你可以在單片機上設置電流檢測電路,檢測電機的工作電流,直流電機遇到障礙物後工作電流會增大,設置個限度就OK了,你用手捏住直流電機的軸就會發現,電流變大了。檢測電路也很簡單 ,串聯個1歐或者零點幾的電阻,採集電壓降就行了。
『肆』 如何控制步進電機我要做一個智能窗簾,想讓電機到頭就停止,這用51單片機怎麼控制
首先回答你的第一個問題,如何控制步進電機,有兩種方式:一種是你自己做驅動電路,網上有很多資料,這種可能不太穩定,不太推薦。第二種是藉助外部廠家的驅控器產品,51單片機作為主控系統,通過通信介面來控制電機。這種方式相對開發來說簡單一些
你說的智能窗簾是哪一種,是橫向拉開的,還是縱向升降的,不管是哪一種,都可以通過感測器(限位開關即可)的方式去處理停止和開始。
第三個問題,電機轉速很慢,是跟你的驅動電路和程序有關的,電機的快慢取決於脈沖頻率,你給的信息有些模糊,具體問題需要結合你目前具體的情況去判斷。有需要的話留下聯系方式繼續探討
『伍』 基於51單片機溫控光控智能窗簾智能系統設計
溫度感測器 +放大器 在給 AD轉換器
光控感測器 +放大器 在給 AD轉換器
推薦放大器用 NE5534的 集成運放 電路在網上找。因為AD轉換器很難接收到小的信號 ,需要放大小的信號 NE5534的 集成運放 能接受很小的信號 並進行不失真的放大。
步進電機隨便
步進電機驅動器網上很好找。
設定開關窗簾的溫度,當白天溫度或者是日光的亮度高於某設定值時,窗簾拉開,當晚上溫度或日光低於設定溫度時,關窗保溫。
備註:有的時候白天是陰天,日光不強將低於設定的亮度,窗簾會自動關上;但是用戶並不想關窗簾,因為室外的溫度卻高於設定的溫度,所以這時溫控啟動,光控是關閉著的。晚上,不論室內的光亮多大或者室內溫度有多高,窗簾都是關著的。這一部分就是程序了 。
QQ469045513