[測試] 使用Arduino令QC2.0火牛轉9V輸出

本帖最後由 KSC 於 2015-8-15 11:36 編輯

Arduino用mega2560

電路:
USB Vcc用2粒10k電阻分壓,將0~10V分做0~5V,接到A2
USB D+和D-分別用1K電阻+3.3uF電容做RC濾波,將12,13pin的PWM轉做較為穩定的模擬電壓(數值0~255對應約0~5V)。另同時接到A0和A1讀取實時電壓作監控。
P1250332.JPG
2015-8-12 19:42

P1250397.JPG
2015-8-15 11:36


電源為jdb的qc2.0火牛。
P1250333.JPG
2015-8-12 19:43

P1250334.JPG
2015-8-12 19:43

同步資料可參考以下網頁
http://www.unitek-it.com/html/supports/540.html

程序
Arduino_QC2.ino (2.94 KB)

結果順利輸出9v,延時比想像中多了250ms,可以之後再細化檢查。
2015-8-12 19-34-25.jpg
2015-8-12 19:44

bq25895 唔係內置qc識別咩?

TOP

bq25895 唔係內置qc識別咩?
肥寶 發表於 2015-8-15 08:49

係,但是想學習下和確認下點控制。

TOP

Arduino用mega2560

電路:
USB Vcc用2粒10k電阻分壓,將0~10V分做0~5V,接到A2
USB D+和D-分別用1K電阻+3.3 ...
KSC 發表於 2015-8-12 19:46


厲害..畫出線路圖就更值得留存和參考

TOP

厲害..畫出線路圖就更值得留存和參考
xiao 發表於 2015-8-15 11:06

如你所願

TOP

係,但是想學習下和確認下點控制。
KSC 發表於 2015-8-15 10:52


係qq搵師兄冇反應

BTW期待師兄作品

TOP

本帖最後由 dsscss 於 2015-8-15 13:28 編輯

但係用RESISTOR 砌 VOLTAGE DIVIDER都做到同類效果... (只係0V / 0.6V / 3.3V既三種組合)

TOP

但係用RESISTOR 砌 VOLTAGE DIVIDER都做到同類效果... (只係0V / 0.6V / 3.3V既三種組合) ...
dsscss 發表於 2015-8-15 13:20

要用多幾個IO腳,用AD做的話要做多種協議時會最方便。大不了試完一個協議唔得,再一個轉下一個試,反正出到9/12V就得

TOP