![]() |
發布時間: 2017-4-9 19:39
正文摘要:請問一下仿真電路中直流電機的調速方法 (還有程序怎么寫呢)請以及DS18B20電路中和電機電路中的電阻和三極管分別是什么作用呢?電路中R2和R3可以不要嗎? |
zl2168 發表于 2017-4-12 21:21 好的 謝謝了 |
本帖最后由 zl2168 于 2017-4-12 21:24 編輯 用三極管驅動直流電機,只能正轉(或反轉),不能正反轉。給你介紹個直流電機正反轉調速案例。 實例100 直流電機正反轉及PWM調速 先Proteus仿真一下,確認有效。 ![]() ![]() ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。 |
直流電機正反轉及PWM調速.jpg (302.26 KB, 下載次數: 99)
.R2是上拉電阻,一般取10k。R3是限流電阻,一般取2~5.1k。若沒有R3,會使CPU功耗增大,在某種情況下影響甚至損壞CPU。那種“R3可以不要”的說法是不妥的。 |
hometown 發表于 2017-4-12 10:57 好的好的 |
小潘哥 發表于 2017-4-10 09:46 好的 謝謝 。還有我想請教一下這個PWM調速的大概編程,說下大概意思可以嗎 |
1.直流電機可以通過PWM來進行調速。 2.R2叫上拉電阻,上拉的意思就是說在DS18B20和單片機進行通信時,信號不為0時,就保證為1,保證通信的準確性。 3.三極管Q1的作用是驅動直流電機,因為直流電機需要的電流比較大,但單片機引腳輸出的電流比較小,所以不能直接用引腳驅動。 4.R2必須要,DS18B20官方使用手冊也有說明;R3可以不要,只是起到限流的作用。 |