① 設計遙控窗簾 單片機控制直流電機正轉,反轉,以及停轉,遇到障礙物停轉。遇障礙物停轉怎麼實現啊
你說的障礙物是什麼?我說幾種情況你參考一下,如果障礙物是確定的某個東西,比如說窗簾碰到邊緣了,讓它停止,你可以在障礙物上安置一個位置感測器,比如干簧管等限位開關之類的;如果你說的障礙物是不確定的東西,你可以在單片機上設置電流檢測電路,檢測電機的工作電流,直流電機遇到障礙物後工作電流會增大,設置個限度就OK了,你用手捏住直流電機的軸就會發現,電流變大了。檢測電路也很簡單 ,串聯個1歐或者零點幾的電阻,採集電壓降就行了。
② 單片機智能窗簾的單片機程序,怎麼實現開啟1/2窗簾
開1/2窗簾?開一半窗簾嗎?這個有兩個辦法,一個是裝一個感測器在半窗簾位置,另一個就是用步進電機來精確控制移動距離。
③ 求:基於89C51單片機的自動窗簾控制系統的(C語言程序)。在線等~~【硬體電路已經完成】
你的步進電機是啥樣的,兩相四線嘛
還有,你想利用51單片機的哪個埠
按鍵和光敏電阻的有效位是低電位還是高電位
請詳細說明
④ 電動窗簾 無源控制線 我想用串口通過一個單片機去控制窗簾控制的通斷,請問用什麼晶元好呢
光耦驅動繼電器即可,8位單片機晶元都能控制,這就是個普通的io口操作,選個簡單的8腳的單片機就行,比如stc15f104w 或者 pic12f675等等都行
⑤ 窗簾無限循環是什麼意思
窗簾無限循環是指單片機主函數需要無限循環,將電機正反轉寫一個子函數,在程序了定義一個電機正反轉變數,bool型,為1時調用1次正轉,為0時調用一次反轉。
⑥ 如何控制步進電機我要做一個智能窗簾,想讓電機到頭就停止,這用51單片機怎麼控制
步進電機怎麼會慢呢 快慢是由步進驅動器的細分數和 單片機所發的脈沖頻率來決定的 你可以降低細分和增加脈沖頻率來提速
至於到頭停止你可以在卷軸內加對射感測器或者反射也可以 意思就是說用來測窗簾目前在卷軸上的厚度 當放完簾布的時候感測有信號輸出 當然上升也是要控制的 也可以用此方法 一個測厚度上限一個測厚度下限,收到信號驅動埠應該不難吧
另外的方法就稍微有點難看 要在窗戶邊上加感測器一個是底部的位置 一個是收起的位置
還有就是固定脈沖數,比如一圈100個脈沖,5圈窗簾放完 那麼寫程序的時候就可以寫500個脈沖,發完後停止 ,個人覺得還是用感測的方法好些 ,用脈沖數的方法的話最好也加上下限感測,起到保護作用,以免窗簾到位後硬拉導致損壞 ,因為步進馬達會丟步的,長時間不用零位校正的話偏差會存在的
希望能夠幫到你
⑦ 尋求單片機課程設計【自動起閉光控窗簾】
控制什麼窗簾?
首先,確定(大概)下窗簾的種類,不同的窗簾有不同的控制方法,不過好像大多都是以電機為核心部件再配以不同的傳動機構控制的;所以,要找個關於電機控制的資料,應該直流電機就可以了,主要是正反轉的
然後,是輸入了。需要光控,只用找下紅外光電開關方面的資料了
最後,就是處理運算部分了。寫個程序OK
合在一起的資料好像不好找,分開找應該還是比較好找的
⑧ 如何控制步進電機我要做一個智能窗簾,想讓電機到頭就停止,這用51單片機怎麼控制
首先回答你的第一個問題,如何控制步進電機,有兩種方式:一種是你自己做驅動電路,網上有很多資料,這種可能不太穩定,不太推薦。第二種是藉助外部廠家的驅控器產品,51單片機作為主控系統,通過通信介面來控制電機。這種方式相對開發來說簡單一些
你說的智能窗簾是哪一種,是橫向拉開的,還是縱向升降的,不管是哪一種,都可以通過感測器(限位開關即可)的方式去處理停止和開始。
第三個問題,電機轉速很慢,是跟你的驅動電路和程序有關的,電機的快慢取決於脈沖頻率,你給的信息有些模糊,具體問題需要結合你目前具體的情況去判斷。有需要的話留下聯系方式繼續探討
⑨ 51單片機可以定時實現窗簾的打開和關閉;
可以 。
⑩ 51單片機智能窗簾
硬體做好了嗎
我看看原理圖
我做單片機設計的