2018年3月30日 星期五

一本科技與人文的故事書---"光之帝國——愛迪生、特斯拉、西屋的電流大戰"

這本書的取得原由是我的老闆喜歡鼓勵員工多看書。所以有特別交代公司福委會

在每季的壽星都可以補助購書,雖然老闆沒有特別強調是看哪一類的書籍,但我發現

公司同仁大部分不是買甚麼雲端時代啦、或是甚麼財經管理甚至一些養身之道書籍。

如果是你,你會選哪一類的書籍呢?應該不會拿來買一本 Python 或是 ARM 32 bits 

應用書籍吧?這樣子,老闆會比較欣賞你嗎?呵~呵~

對我來說:還是買一本跟歷史有關的書籍,所以我挑了這一本。沒想到,一看之後,

就停不下來,我在短短的一兩周內就把他給看完了。

2018年3月15日 星期四

USB DIY--自學計畫_CAN Bus Application (三)--- OBD II

一般人對於 CAN Bus 的第一印象絕對是來自於車用電子系統,沒錯~CAN Bus  一開始

的確是為了車用電子系統,但後來也沒有局限它的使用環境與條件,不過,在車用電子系統

他的確發展得非常成熟與其重要角色。但是一般CAN bus 在車用系統中又要如何使用?

這又是另一門學問了。坦白講,車用電子系統不比一般 3C 電子產品,你高興怎麼搞,就

怎麼搞,沒有人會無聊的想去問你所以然。但在車用系統的話,可就不能說:你高興怎麼?

就怎麼搞?否則系統一出事情,就連不要說別人啦,連你自己要如何證明你是無辜的?

這就顯得格外重要了。所以在車用電子系統中,早在70~80 年代發展過程中,就開始引進

許多標準規範了。早期這些規範大部分都是來自於美國的SAE 標準。後來就慢慢演進成為

國際標準了,也就是所謂的ISO 規範,而標題提到的  OBD II 就是其中一項大家耳熟能詳

的規範標準。

2018年3月1日 星期四

汽車常用的ECU 之MCU(轉載與闡述)

我在 2015 有受邀去做一場關於MCU 論壇的演講:DTF 2015 微控制器技術論壇

坦白講,那一場演講因為正值我在上一家公司產品上市階段,有點忙,所以

事先準備不是很好,內容也講得不是很好,至少我自己是這麼認為的。

畢竟車用電子對我們台灣這個環境來說:還是非常陌生的。

但這在這一兩年又回歸專心地搞車用系統發展測試,也的確比較有更進一步的體會。

也慢慢深知:車用系統MCU 要求之嚴謹性,也經由與許多此一領域的先進們學習,

獲得了不少寶貴的經驗。剛好,這兩天在網路搜尋到此篇文章,也可以借花獻佛一下

順便也補充一下我在那一天演講時,所沒有好好交代的事情,做一整理。

2018年2月4日 星期日

USB DIY--自學計畫_CAN Bus Application (二)

關於 CAN Bus 這個規格,嚴格講起來,它的歷史已經超過二十年了,而這二十多年來

在我們許多電子產品或系統通訊產品,也不知道又有多少新的規範標準出現,那為何

此一CAN Bus 仍然屹立不搖,甚至還一直保有其市場優越性呢?

學習一個通訊界面,大家可以K規格,看範例程式很快地就可以看到結果了,但又有多少人

能夠體會到這樣子的通訊界面所真正代表的意義呢?又該如何在系統發展使用這些介面來

提升自己系統發展的優勢呢?之前大家之所以不得不學習 USB 那是因為現在電腦周邊除了

USB 之外,已經很少再支援其他實體通訊介面了,而所謂的 Ethernet (Wifi) 對於一般單晶片

的發展環境也不是那麼親民(以單價成本或是韌體開發環境來說)。所以USB 是一種無奈而

不得不的選擇,所以很多人幾乎是"被迫"地要去學USB。以學習目標來說:只要可以打通

能夠運用就好,至於在系統上的"為什麼?"或是此一通訊介面在系統發展上所隱含的真正

的工程意義,或許就沒有人真的想去了解或體會了。

2018年1月21日 星期日

甚麼是你真正的職業?

隨著年資的增長,走過的路、讀過的書與經歷了許多人事物,總是令人不斷的去檢視

自己的成長與歷練,最近剛好我小孩推薦給我兩本書讀,雖然他也是念理工的,

(當然也還沒進入職場),但很高興得他能夠去接觸這一種非技術類文章的書籍,

或許跟他念國中時,所做的專題論文有關,當初他們就是以醫學作家為背景去探討

一些非專業文學作家在他們的文學作品裡所呈現的是哪一種文學觀點。

很巧,這兩本也都剛好跟一些醫學背景有關的"類自傳似的"報導散文。

一本是:一千個裸體陌生人:看盡生死的孤寂與瘋狂,救護車的邊緣急救紀事

而另一本是:告訴我,你是怎麼死的

2018年1月6日 星期六

USB DIY--自學計畫_CAN Bus Application (一) --- 前言

這一陣子文章老是說教,說多了,人家也不一定想聽,只好又回頭搞一點技術的文章好了。

CAN Bus 是源自於車用電子系統的一種通訊協定,這個東西早在我二十年前搞 ECU

就知道了,話說:CAN Bus 的基本規格這二十年來變化也不多,這只能說:這一種通訊協定

有他好用及其扮演一個重要的角色。歷久不衰啊!只是以前真的很難找到真正的應用場合,

平常在消費性電子應用市場碰到的機會也不多,就算在工業應用上也偶而聽到這個東西,

也很難體會到它所代表的系統應用的意義是甚麼?就只知道它也如同 RS232/RS485等等

一樣的東西而已。在許多單晶片MCU 系列中,除非真的碰到車用或工業用的應用市場

你才會去稍微留意一下吧。所以真的要你下來 DIY 搞個CAN Bus 的東西,也的確不容易。 

不過,剛好我這一年多來,碰到的機會倒是很多,搞真正車用電子系統發展,還真的不能

沒有它,也算是真正體會感受它真的好用的地方,或許,你可能只是聽過甚麼 OBD-II 或是

車用診斷系統時,才會偶爾聽到這個東西,但我覺得它很強大的應用優勢是在輔助車用電子

系統發展過程的所扮演的角色。

2018年1月2日 星期二

元旦讀書心得--- 從歷史觀點看工程師生涯規畫

幹工程師,年紀到了一個階段總覺得老是看一些技術文章或是研究一大堆新玩意兒,

總還是覺得:我到底是在幹嘛?一種空洞又無奈的負面感受。

過去已經花這麼多時間學新技術,新領域,都還沒有讓自己靠專業技能穩定下來;或是

也沒有因此有改善生活品質?那肯定有些想法或做法是不對的。那又從自己本質學能來看:

那問題也可能不是出自自己的本質學能領域所能看到的或是得從別的思考角度來重新審視。

有些人就喜歡去看管理、策略學或是財務理論,就是會去翻翻甚麼商業週刊啊?或是財訊

之類的,幻想著自己有可能會是如這些報章雜誌的成功人物一般。但你也別忘了:這些坊間

的報章雜誌,也是為了求利潤、求營收等等,內容也肯定朝向譁眾取寵,錦上添花的方式

來衝高銷售量,所以啊~許多內容也都是缺乏值得你深度思考或是都只是蜻蜓點水似的這裡