Wednesday, March 05, 2014

無標題

昨天看了秘密園以前的文章,真是非常的有趣,沒想到以前亂寫了一堆有的沒的,現在的我似乎已經沒有熱情了。不過秘密園對我來說還真重要呀。

Friday, February 21, 2014

Maker常用的螺絲卡榫

剛剛實作了一下maker常用的螺絲卡榫,真的出乎我想像的要勞靠。
使用4mm後的三夾板,M3的螺絲,其他的設計都是參考Makerbot機台。

Wednesday, July 04, 2012

TO CCC

CCC,

我已經收到包裹,非常開心,那種開心就好像是飛起來似的,迫不及待的在電梯就拆開了。因為實在太忙,所以今天才寄出,希望你會喜歡。

Duke,

Thursday, March 22, 2012

紅外線感應器新思維

這兩天接收到很多外來對目前紅外線感測器的諸多特殊設計需求,已經不是傳統的感測器能夠勝任,必須更Smart,繼先前使用環境學習技術之紅外線感應器的設計後,目前又有一個更精細的需求,也就是能夠感應各種不同的狀況,而不是二元的有或是沒有。今天其實我也有稍微的提出這方面的想法;單純的硬限制函數Hard Limiter Function已經不能夠滿足客戶的需求。雖說感應訊號嚴格的說是離散,但實際應用上,仍可看成連續(可微分),所以區域線性函數Piecewise linear Function便可以讓我利用一點點的數學技巧,去達到更細膩的紅外線偵測功能。

來源阻抗幾乎無限大之信號擷取

公爵貓設計屋上週完成一研究,來源阻抗幾乎無限大之信號擷取方法,這個TOPIC看起來不是難事,但是若是需要快速採樣,或是多通道擷取來源阻抗無限大就有極高的難度。公爵貓已經可以順利完成多通道擷取,而且不容易飽和,大幅增加取樣的可信度,不過所擷取的資料為純量,與取樣時間有絕對關係,拿這個純量便可以比較,或是由table推導,interpolation數值。純量便可經由轉換成為有效數值,而且成本低廉。
公爵貓目前已經利用此技術完成一特殊感測設計,目前設計評估中,成效非常穩定,本人認為本技術實用價值極高。可信賴度良好,目前已經以每4ms的速度連續跑了兩周,無發生任何錯誤。
下一步本人將使用本技術進行射線量測應用,分析一射線打入一物體後所殘留之電子伏特的量。

Friday, February 24, 2012

16205


幾年前在使用Microchip的時候,曾經寫過16205(HD44780)的Driver,當初在處理字串的時候是用sprintf,也許是因為當時我使用的處理器的記憶體空間都比較大,所以沒有什麼特別的感覺。(還是HIGH TECH C編譯完都很小,現在無從考察)
最近重新將16205的Driver轉Porting到SONiX的MCU上就發現,光include stdio.h然後使用sprintf的時候,就占了快1.5K的記憶體。好用是好用,但是如果我使用SN8F27E61的時候,大概就只能有顯示功能,其他功能大概都寫不進去了。
原本設計TTY的時候也是因為可以重新定義putchar而使用printf直接UART輸出,然後直接套用先前寫的VT100頭檔,簡直就是完美無暇,美中不足的就是吃掉我太多記憶體空間。所以這次原本想直接使用指標來處理字串,結果這種Althernative C Compiler給的錯誤訊息真的是無從下手。
最後姑且就使用string.h看看,結果效果非常的好,只有吃100bytes左右,實在是可喜可賀。
雖然我不太愛用這種LCD MODULE,主要是太貴了,不過有時候還真的很方便。

可能的崩潰

記得高中的時候,老師在交『路邊攤』定理,也就是L'Hospital Rule,可能也因為高中數學也相對簡單,而且當初的數學概念並沒有這麼強,所以算是還蠻公式化的計算,上了大學,『路邊攤』相對起來算是小兒科,偶而沿用高中的思維,或是用代數解,大多都算是解的出來。在加上現在的電腦軟體這麼強,建表都可以看出其趨勢。漸漸的連最簡單的『路邊攤』的精神都慢慢忘記。
剛剛在做設計的時候,依然使用Freemet在幫我解決數學問題,其實只是幾個CPU Timer的時序問題。但是腦子裡閃過的卻是一些簡單的極限問題,順手在紙上寫下幾個極限0/0或是inf/inf的問題,溫故就如同知新呀。
但是這東西影響甚鉅呀。