其實,本來這週要去大陸出差的,後來因故展延了,...(擔心會不會有世界末日啊?!

...)
所以,就趁機把一個東西給搞起來,也順便寫個USB DIY 的心得。
--------------------
之前我有提過說:USB 這個東西他的最大好處,當然不會是讓您拿來做個USB 轉I2C,
或是做個標準的USB 產品。因為這些標準的USB 產品,不是價格血流成河,就是搞了
老半天也不知道要賣給誰?!之所以搞USB DIY 就是希望透過USB 這一種容易上手的
特性,可以讓您在工作上,協助您把一些研發工作可以輕易搞定。
他可以是一個USB 橋接介面,他也可以是一個輔助工具,當然也可以協助您量測實驗數據
工具或是治具...等等。讓您可以在 3C 產品以外的應用市場裡,或得許多寶貴的專業知識
以及累積諸多產品經驗。我們不是一直強調要轉型,或轉業創新嗎?!
那我們又該如何藉由在 3C 高科技領域裡所累積的技術經驗,引用到另一產業或產品上呢?
這一篇USB DIY 就是教大家一個簡單上手又方便好用的USB 工具設計經驗:
---------------------
首先簡單的說明一下,我要做的是"多用途的USB 點火正時燈"(USB ignition Timing Light)。
---
一般人要檢修引擎點火正時,最簡單方便的方式就是利用點火正時燈來觀看引擎點火正時
是否正確,他的原理其實很簡單,就是利用高壓點火時,所產品的高壓突波來觸發一個燈泡,
讓燈泡閃爍的頻率與點火正時同步,就可以很方便讓我們觀察:引擎的點火正時。
當然,這樣子的東西是很簡單的~但他的功能也很單純:只是提供觀察與檢視用而已。
他並沒有紀錄或其他Tracking (追蹤)功能....很可惜...
所以,我就想利用USB 容易上手的特性:Plug and play 嘛!...來做一個簡單的
既可以記錄追蹤以及點火正時燈的小工具。
(其實,我有去問過:一個簡單的閃頻轉速表,動輒七八千元以上...乾脆自己DIY 一個!)
----
首先就是要先準備的一個燈泡,...現在搞什麼最紅?!除了手機就是搞LED 照明啊!
所以,我們當然就不要再用那一種傳統燈泡了,我們要用高亮度的LED 燈,來當我們
點火正時燈的燈泡...
以下是我之前幫朋友做的一片高亮度LED 可0-10V 調光照明用的PCB ...
(其實,搞LED 照明對於搞電子產品技術的我們來說:也沒啥搞頭...因為這些市場只有
慘烈的殺價競爭...還有一大堆阿陸仔的東西跟您在瞎攪和的...所以才有這一片PCB 躺著!)
我就把他簡單的把PCB 組裝起來,做過研發的好處就是:別的沒有,就是還有一大堆
高亮度的LED 沒地方用...

...

...

...

-----
接下來就是我們的主角:USB 控制版...之前有很多問我關於USB 轉RS232 或是USB 轉I2C 等
這一些標準橋接介面的系統應用問題,當然大家真的基於懶或是也不想去搞深奧的USB 技術,
但是這一次USB DIY 就很明顯的告訴大家:其實,現在USB Controller IC 都很強,
如果您只是拿來做USB 轉RS232 或是MSDC等等...都有點可惜了。

為什麼?!因為很簡單,就是因為您做這些標準的USB 橋接器,您也只能依照這些轉接介面的
規格標準作,您也無法有太多額外的附加功能擴充的機會...這樣子還真的有點浪費了。
至於,這一片USB PCB 有什麼功能?!很簡單:
第一:他可以接在PC 上,他就是一個USB 量測工具。
第二:如果沒有接到PC 上的話,他就是一個簡單的點火正時閃頻正時燈。
詳細功能待會兒在解釋。
---
弄完PCB 版之後,我們在幫這個東西找個衣服穿,...我們就廢物利用,
拿個喝完的飲料罐子來改,(其實,還是特地跑去7-Eleven 挑的~

..)

飲料買回來把他喝完就可以用了。
我們就把這兩片PCB 給組裝到飲料罐子上,就成了以下的模樣。

然後把簡單的配線整理一下:因為一般人在玩引擎時,都會利用車上電瓶的電源,
所以我們就幫他做一個鱷魚夾,可以讓人家可以直接利用車上的電瓶供電。
另一條線,則是用來夾住點火高壓導線以擷取點火正時訊號,而後方就是一個類似標準
USB 接口。...有沒有像一般USB 產品?!...不過,應該很少有這麼大的USB 裝置產品吧?

...

...

...

...

...

----
當然啊~這個東西還是要寫一下USB Controller 的韌體程式的啦。
然後我們就簡單的裡做個實驗。
其實,這一種拍攝方式不好...因為LED 閃燈其實是隨著點火正時在跑,
而數位相機卻是固定的Frame rate 在跑...所以不一定可以抓得到那一種感覺...
當然最重要的是:一般引擎轉速訊號都是超過人類的眼睛辨識範圍的啦!
拍得不好請包涵,而且還是拿我們家的老機車做的實驗。
您也大概可以看到點火正時就落在在引擎飛輪上的那個感應凸塊的位置。
看了一下,才發覺右側的輪子是目標。
回覆刪除這個原理,有不少人搞不清楚。
因為用30fps要拍1KHz以上的速度,就是有人無法理解。
就如同我公司的機構主管一直在說的:用10KHz的PWM會將馬達震壞。
而電子主管則在說,PWM點LED的波型太方了,要加電容濾過才能給LED。
這些主管,真不知要用那一種說法才能接受。