作者garnett21 ()
看板ASM
標題Re: [問題] 簡單的光sensor驅動馬達正反轉
時間Sun Nov 11 23:45:25 2012
: : 我有一個光源sensor,利用這個sensor設計一個自動百葉窗
: : 當陽光強的時候百葉窗會被
: : 馬達驅使而關閉,反之而打開
: : 這個sensor光源強的時候,電壓會比較高,
: : 而我打算利用ADC0804將電壓訊號傳送給8051
: : ,再利用8051去驅動馬達轉,而去帶動葉片的開闔
: : 但是卡在程式的部分,我程式不會寫。
: : 後來我去請教其他人,他是跟我說根本用不到ADC
: : 只需要用OP放大器一腳接SENSOR信號, 另一腳接VR做成的分壓電路,
: : VR的信號變成使用者可以調整明暗設定決定要不要開關或旋轉百葉角度的依據.
: : 也就是把OP放大器當成比較器。
: : 我打算用的晶片是89S51,我大概瞭解她的意思就是假設我的標準電壓是500mv
: : 也就是我打算在最適合光線亮度最適合的時候SENSOR給的訊號是500mv
: : 只要sensor給的訊號大於500mv就代表光線太強,要用馬達旋轉讓百葉窗關閉
: : 反之小於500mv就代表光線不夠,讓百葉窗打開讓光線近來
: : 可是因為我本身沒學過單晶片,也不會寫程式@@ 雖然有去圖書館借本單晶片的書來
: : 看看,而電子學也沒學過。有個疑問是他說我不需要用ADC 可是OP比較器出來的訊號不是
: : 也是電壓嗎?晶片可以直接接收電壓訊號然後去控制馬達正反轉嗎?
: : 也想請大家給個建議目前的方法可不可行 有沒有什麼好的意見 還有比較器的電路該怎麼
: : 設計比較好?目前SENSOR接的電路如下 http://ppt.cc/ZRos
: : 謝謝大家看完此篇文
: 我目前使用板友的意見,使用OP放大器而不用ADC來讓馬達判斷正反轉
: 假設標準高於電位它就正轉,低於標準電位 他就反轉
: 那請問有辦法設定在標準電位範圍(例如標準電位是500mv)我設定450~550mv
: 他是靜止不動的,不然百葉窗不就會不停的正反轉?
: 有辦法做到嗎?
可是我的判斷是在外部的,就是在OP比較器那邊就已經決定好要正轉或反轉了
再送給8051去驅動馬達
而不是利用程式去判斷的,我的程式只有寫說比較器在哪個腳位上給訊號
有訊號則正轉,沒訊號則反轉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.98.75
1F:→ maxlighter:WolfLord老師在10/4日就跟你講明牌了 都沒在聽(丟筆 11/13 02:23
2F:→ hongsiangfu:一定要用MCU嗎? 11/13 11:38
4F:→ WolfLord:做產品你有機會去做筆錄喔~ 11/17 22:06
5F:噓 l1l1l1l1:做筆錄是什麼鬼 11/17 23:11
6F:推 WolfLord:樓上,做產品要負責任的,不懂原理隨便無腦拼裝的東西出 11/17 23:27
7F:→ WolfLord:任何意外都不事陪前就可以搞定的,你會吃上刑案官司的 11/17 23:28
8F:→ WolfLord:所謂無腦拼裝當然包括一堆自封的達人亂拼的違章建築PC 11/17 23:29
9F:→ garnett21:謝謝WolfLord大大 那張電路圖 是針對我的疑問所畫的嗎? 11/18 02:00
10F:推 WolfLord:不然呢? 11/18 02:34
11F:→ garnett21:感謝XD! 11/19 01:04