發表文章

目前顯示的是 2017的文章

文章總列表

飛樂LIP-PD10 comment

圖片
我的汽車用了AGM/ EFB這種嬌貴電瓶,加上不常開,導致我常覺得電瓶快壞掉。偏偏大樓地下室沒辦法充電,拆電瓶充電又很笨。買鋰鐵電瓶是個好選項,因為AGM(8K up)的價格和中國電芯的鋰鐵(~10K)差不多了,這是當前電瓶壞掉後的選項。眼下先讓手邊的電瓶活久一點再說。 鉛電池放電時,正極二氧化鉛和負極的鉛會和硫酸作用,變成硫酸鉛溶在電解液裡。硫酸鉛喜歡揪團,會自己在極板結晶降低電池化學反應速度,這個現象叫硫化。避免硫化的最好策略是充飽電池,降低硫酸鉛濃度。這是鉛電池保養的理論基礎。 正負極版反應成硫酸鉛的過程是隨機的,運氣不好某處就溶解得特別薄,最後就斷了!我查到的資料顯示,愛馬龍電瓶最早是給印度市場低耗電車輛使用,極板特別厚(所以耐用),紅到台灣來。另外這段的推論顯示,讓鉛電池少放電一些,也可以讓電池活久一點。 http://www.masters.tw/79321/鉛蓄電池復活術 https://kknews.cc/news/n5n9qq5.html 除了鋰鐵電瓶,市面上也有飛樂外掛電瓶的產品,運用特性不同的第二電瓶分擔鉛電池的負載,鋰鐵充放電飛快,協助鉛電池啟動,運作中幫忙穩壓,熄火離線不影響電路,聽起來蠻可行的,特價完還不到兩張鈔票。 首先飛樂鋰鐵輔助電瓶號稱沒運作不會和電池並聯,這點除非拆機看線路才能驗證。簡單實驗如下:飛樂的產品可以偵測鋰鐵和鉛電池的電壓,按過後輔助電瓶顯示鉛電池沒過電。這時候測量正負極0.7v並且電壓緩慢下降,0.7暗示裡面有二極體,電壓緩步下降暗示裡面有大電容。這裡沒量到13v,把正負極短路電池也沒爆沒發熱,看起來不運作時會和電池分離,廠商沒豪小;或著起碼的保護線路是有的。 並聯鉛電池以後,理論上飛樂的產品可以監控鉛電池的電壓和內阻。所以廠商說他可以偵測電瓶新舊決定要支援的電量。這個說法可以說服我:用MCU實作偵測線路不複雜;控制輸出電量可以控制MOS開啟數目做到。或是根本沒這麼複雜,反正偵測到發動,大家就死命灌電:鉛電池威猛一點,鋰電池就少吐些;鉛電池弱一點,鋰電池就多輸出。飛樂還是要客人注意鉛酸電瓶狀態,不要覺得可以發動就一直操輔助電瓶。 飛樂的規格顯示,鋰鐵容量6.4Ah,30C放電,兩者相乘極限輸出192A。我的車實測推出72A,證明這個電池

ELM327 OBD-II 心得 (1)

圖片
美國從1996年之後,立法規定新車配備OBD-II才能賣,台灣是2008年強制規定。我的Honda City 1998不巧沒有,只好買台新車來玩了。 我最想玩CAN Bus,看看信號怎麼跑。我手邊有示波器,電源供應器,焊接工具,電表,還有個勾表;看得懂英文(Google翻譯),有嵌入式軟體開發經驗。但是我沒搞過車子,也許努力就有機會(希望啦)。網路上這些資訊不大多,把他們寫下來看能不能結交同好,交流經驗。 第一篇我想聊淘寶的ELM327到底能不能買。大多數的狀況應該是可以買的,我也會說什麼狀況他會讓你不滿意。 如果您找過OBD-II產品,一定看過藍芽ELM327,我們來聊聊裡面有什麼。首先ELM327是一顆Microchip PIC18F2480燒上客製軟體,支援多種OBD協定。他的網站有線路圖如下,左上角的MCP2551是CAN Bus收發IC,和汽車打交道,透過pin1/4和ELM327相連,讓ELM327處理OBD-II協定的細節。ELM327開放pin17/18對外,這兩根線再透過一顆FTDI-IC轉USB就能接電腦搞車子了。如果把這顆FTDI-IC改成藍芽模組,就是藍芽無線OBD-II檢測器了! https://www.elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf ELM327賣得不貴(21USD),線路簡單,其他IC價格也不高,這個方案應該是一砲而紅。我推測深圳的人額外做了一些事: 初版的ELM327韌體大概有被copy出來(maybe v1.0),所以深圳的人可以輕易拷貝ELM327 買Microchip PIC18F2480燒上韌體就能生產ELM327。只是Microchip的IC有點貴,於是有人用8051寫一顆更便宜的,我手邊的ELM327推測就是這種產品 Can Bus Tranceiver找最便宜的料來兜,例如我手邊的ELM327上面的MCP2551換成ON NCV7342 藍芽收發IC找最便宜的用 其實不管是正牌或冒牌的ELM327,只要能正確收發CAN Bus信號,應該都能和車子打交道,讀回速度,引擎轉速,錯誤碼這類的。大多數人用Torque這類的Android APP和ELM327打交道,軟體作者

我論新竹美食沙漠

圖片
新竹經常讓人說是美食沙漠,身為一個新竹人,這話讓我有點不服氣。但是我相信存在必有其道理,我決定仔細思考一下這件事。 先聊一下我的個人經驗。因為公司聚餐的關係,我在新竹吃到不少高檔的料理(>1000),老實說,我覺得超好吃的啊。問題比較大的點是價格偏高,除此之外,我不覺得有什麼問題。 既然這樣,那麼美食沙漠是怎麼來的?難道是新竹人煮飯的功夫特別差?煮飯的技術沒什麼特別,大家用的差不多的材料,效果也差不多。好吧,就算新竹人煮飯技術特別爛,我身邊也不少來自【美食之都】的朋友。人口又沒禁止流動,如果這些人技術如此高超,那就在新竹開店吧,一定大賺特賺。不過現實似乎也不是這樣。所以合理的假設是,新竹市的廚藝水準,應該和其他地區接近。 那麼住在這裡的人抱怨東西不好吃,分析人口應該能得到線索。根據WIKI的資料,1985年新竹市30萬人,2015年43萬。這代表這裡有工作機會(科學園區)使得人數增加,另外這個城市也有不少大學人口,不再上述的統計裡。這裡就粗暴的假設吧,外地移入的人口裡,中南部和北部就1:1吧。這個城市來自中南部的人口數佔20% up應該不是過分的假設。 也就是五個人裡,有一個是中南部來的。我假設他們飲食口味,和新竹市最不同。 我覺得人最懷念的口味,叫家鄉味。我自己到了號稱美食之都的台南,很多著名的小吃也不覺得特別厲害。我相信很多人是不情願的來到這個城市,吃著口味不同的食物,並且價格又貴,所以帶著情緒成分靠腰美食沙漠也不是奇怪的事。 物價的部分,講白了就是科學園區的人堆高的,物價水準會反映當地薪資水平。您來新竹市工作,忍受這個無聊(?)的城市,無非就是有些行業就是這裡才有,或著薪水高。真的嫌物價貴就離開這裡吧,很多人在靠腰同時,別忘了自己也是物價的推手。很多東西都是綁在一起,沒得選。 至於口味的部分比較難解決。自己煮是個不錯的選項,或著開店做生意證明家鄉口味比較高明也可以嘗試看看。另外我聽說南部煮飯會加比較多糖。隨手帶包砂糖,每道菜都沾一點再吃,應該也是好的workaround。

表裡日本

圖片
根據這篇報導,台灣親日的比例超過五成以上。 https://opinion.udn.com/opinion/story/8906/1888115 隨著時代改變,自2008年民調以來,在時隔七年後的本次民調之中,台灣所有世代對日本抱有好感的比例皆已超過五成。可以想見,這是因為親日的情緒自年輕世代開始蔓延,逐漸擴及至所有世代後所造成的結果。而究其原因,或許是因為外省人一代與二代隨著高齡逐漸減少、也或是因為受中國化教育中生代,在親日思潮下逐漸改變對日觀點的因素所導致。 我恰好站在光譜的另外一邊。 我在台灣聽過太多奇怪的說法。比如日本人把好貨留在國內,外銷都是次等貨。真的是這樣嗎?我覺得生產者搞不好也是中小企業,要進軍海外實屬不易,所以台灣的水貨商就編這類的話術吧。或著身邊的朋友對日本藥妝趨之若鶩,我自己體驗的效果也是普普而已。號稱超好逛的大創(Denso)百貨,可以用台幣39買到日幣100塊Made In Japan的商品,在我看來只是利用台灣人對日本貨的幻想在經營的商店。 不過我從小玩了不少盜版的日本電動,比如同級生二,信長野望,光榮三國志,三國無雙;高中時代著迷的DDR (Dance Dance Reveloution);或著Final Fantasy ;還有我電腦旁邊的Sony PS4。另外火影忍者,海賊王真的不錯看。我也經常追很多日本的動漫。搞不好我認得的日本地名,比起自己國家還多也說不定 Orz 我得承認,自己對這個鄰國一點都不了解,搞不好我是因為看了 萬惡的國民黨編的 歷史課本才沒有好感。因為這種理由沒有好感似乎也說不過去,所以我在誠品書店看到這本書,就把它買回來讀了。 這個書從文化的觀點出發,解釋日本人的宗教,歷史。 日本傳統神道信仰相信乾淨的地方就會有神明,這大概也能解釋他們不會在神社裡燒金紙(笑)。原來鳥居代表神的空間和人的空間的分隔線,下次我看到就會有點概念。我想起在日本神社的經驗,我只是雙手合十,無欲無求,表示敬意即可。這和我的觀念一樣,廟不是小叮噹能實現願望,並不是香點大根就會比較靈。不過人就是有心願,有些神社比較過分,不同鳥居大小,價碼還不一樣;要祈求考試順利,不同學校還有不同價碼。我對廟的印象一向不好(斂財又不繳稅),這點日本的廟倒是不錯,直接把價碼寫

閒聊:J-Link (1)

圖片
我和J-Link 2008/7,我每天在軍隊站哨做假資料,怨念極深,國家糟蹋了我的時間! 那時放假總想做點什麼彌補。唸書我有玩Samsung S3C2410開發版,玩嵌入式Linux。某次放假發現Wiggler JTAG,利用電腦Parallel Port能和SoC的JTAG打交道。我去買了線材自己焊,也真的下載一些指令進去跑!我撬開SoC的大門,能直接操作CPU,讓我對嵌入式系統開始有另一層次的了解。Wiggler JTAG的速度真的慢,於是我上網買了一顆破解版的J-Link,報價2688。有了這東西下載終於快一點,我也完成bootloader研究,玩了不少Peripheral。 http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note.html http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note-721.html http://lihgong.blogspot.tw/2009/01/embedded-system-studying-note-929.html 多年後(也快10年了)回想,當時金融海嘯,Bootloader的研究讓我找工作算順利,拿板子就能東扯西扯;另一方面成功的經驗也是成長的絆腳石,我常掉入想要從頭到尾通曉的陷阱,哪來那麼多時間呢?現在我學東西,都要小心避免踏入這個陷阱。 盜版J-Link的通病 回過頭來繼續聊J-Link,我買破解版的時候,應該破解J-Link秘密的人不多。後來線路圖和韌體直接在網路上可以下載,價格暴跌(2688 -> 500)。這類盜版貨都有個通病,用一用可能會掉韌體,或著更新韌體會掛,機器變磚塊。大陸網站很多 修復手續 ,照著做就能重燒韌體,救回磚塊。 開發工具不穩讓人難以忍受,後來我知道是盜版J-Link裡頭的bootloader非原裝,是某種逆向工程的結果。原裝bootloader應該有不少錯誤處理,盜版bootloader只是為了騙過升級程式的簡化版。大陸論壇也有人討論破解線索,不過都沒說得很清楚。多年來,我偶爾會找找破解線索,實在很好奇人家怎麼破解。不然退而求其次,給我一份穩定版本的韌體也

假日電動牙刷工程師:Philips HX6240-05 (2)

圖片
牙刷無法充電 繼續聊一下這把Philips HX6240-05。這牙刷用了一年多,最近開始無法正常充電。飛利浦的保固記得有兩年,正解應該先送維修站。但是身為半調子 假會 電機工程師,自己維修電動牙刷也是合情合理的。 電動牙刷的維修 Youtube有鋰電池款的電動牙刷維修影片,要拆得動用厚紙板加水電板手,相當不容易。荷蘭人做生意滿兇的,白話就是過保固請再買一支。HX6240-05應該是窮人家Costco專門款,底部就有個螺絲孔能拆,上面還註明裡頭是鎳氫(Ni-Mh)電池。拆他的要訣是刷頭抵著桌子,去撬開裡面的機關。從下圖就看得出我沒有當硬體工程師的天分,看看那傷痕累累的卡準。   拆下來的本體正面和背面。首先是尾端的無線充電線圈,碰都別碰他,為此我還弄壞了焊點。等我的示波器來,再接上去研究一下電磁感應的電壓和電流。本體有兩個橡膠蓋,分別蓋住MCU和電池。當牙刷運作時,橡膠能當作緩衝,免得整片PCB版震個不停。另外我認為Philips可能會擔心水滲入機器內,這兩片橡膠也防止兩大重要元件短路。 機器拆開時,我的電池已經漏液了,難怪沒辦法正常充電。電池看起來像兩顆四號AAA電池模組,既然壞了就拆吧,粗暴得把電池扯下來,擰斷金屬板!報應立刻來了,電池冒煙,我嚇得趕快丟到浴室沖水降溫。事後想想,應該是電解液讓正負極短路。下圖原裝電池是拆Trista機器拍的(他是好的),這張照片電池是是 遼寧九夷能源科技公司  (SUPPO)生產的鎳氫電池。 實際上飛利浦並沒有設計AAA電池座,我是用土炮的方法硬給他放上去。先換大潤發牌充電電池,不會動!!!改吃金頂電池運作正常,看來是大潤發電池推的電流不夠大。不過乾電池三兩下就電量不足,還是得換上充電電池。最後我買 台灣耐能電池 的產品,公司就在竹科展業二路上,便宜大碗,四顆1000mA只要200NTD。不僅會動,而且撐得比原本電池更久。 附帶一提,上電時我應該有弄錯正負極,但是機器最後沒壞,應該有做負壓保護。國際大廠用料還是很紮實的。 最後聊一下機器上的MCU, PIC16F726 幾個關鍵參數列一下 28 pins 8K word Flash 368 byte SRAM 5K-unit price $1.23 CPU

假日電動牙刷工程師, Philips HX6240-05 (1)

圖片
家裡的這把Philips HX6240是和老爸一起合買,一次兩把。一分鐘刷31000下,只要讓他碰到牙齒所有表面,隨便都比手刷得乾淨。我自己用電動牙刷刷完後,牙齒表面都摳不出白色的牙菌斑,我用得滿意極了! 廠商的規格換算是516.67Hz,從商業的角度來看,標一分鐘31K次比較聰明,畢竟數字大看起來就厲害得多。銷售起來也比較生猛一點:一分鐘幫你刷3萬次呢! 身為專業(?)的電機工程師,雖然牙刷我用得滿意,我也不能就這樣相信Philips,檢驗看看才知道。牙刷運作會發出聲音,理論上和516Hz會有關聯。根據取樣定律,我只要1034Hz就夠;但是我的高級手機能用48KHz取樣,頻率解析度24KHz。區區電動牙刷,難不倒我的手機!我錄了一小段聲音,本來想拿去用Python算FFT分析一下;但是我在休假耶,何必要這樣折騰自己呢? 於是我隨手到Google App Store找到一款 好用的頻譜分析程式 啟動電動牙刷,對準話筒,馬上Spectrum就出算出來。拜現在CPU神速,16384點FFT都能即時畫出頻譜。下面第一張圖是24KHz整片的頻譜,三個主要的harmonic都已經標出;第二張圖放大看100Hz ~ 1000Hz的區域。 這三個顯著的peak如下 1x, 251Hz, 15060/ min 2x, 503Hz, 30180/ min 3x, 755Hz, 45300/ min 如果三個peak是Harmonic的關係,那顯然牙刷是產生251Hz這類的方波(1x),那麼對應的side-lobe隨便就會掉到-10dB( 參考資料 )。圖上這種強度顯然不是,三個頻率正好強度相當,看起來正是音波牙刷強大的秘密所在。我在百貨公司看過Demo,水會生猛的震動,原理應該是頻率成倍數的波動產生駐波,然後口水+牙膏就在嘴裡噴射了!當初想到用這招的人,真的很強! 國際大廠的31000/minute和上述的2x接近,應該是沒唬爛。不過這個分析只能說是"電動牙刷音效頻譜分析",不能代表"刷頭振動頻率分析"。在我參透怎麼分析刷頭之前,就還只是假說而已。 TODO 分析三個頻率waveform疊加,究竟會產生什麼 想辦法研究刷頭震動的頻率,究竟速度多快 至於我錄下