2009年5月11日 星期一

同步控制


今天使用PXIe-7344 進行步進馬達雙軸同步控制。希望能夠應用在自動上下料之設計...。這兩個馬達都是在公司灰暗的角落找到的,看起來很不起眼,但是一起動起來還蠻顯眼的:D。PXIe-7344 是一張 4 軸的馬達軸卡,而且很容易可以作到同步功能。內心真的有一股衝動想要做一台機器人,我看還是先從機器手臂開始好了...。

2009年5月8日 星期五

高精度滑台

今天使用馬達軸卡來控制一顆 Oriental 的高精度滑台(0.004mm),沒有花什麼時間,真的是隨便接,程式隨便寫都會動。可見 NI 的軸卡還蠻容易使用的,不過在 MAX 的設定上面有一堆設定,最搞不清楚的就是要按初始化?還是套用?還是儲存?如果設定錯誤的話,馬達就不會動了。最後在下班前寫了一個來回定位移動的DEMO 程式,回到宿舍後瘋狂彈吉他紓解最近的壓力...

2009年5月7日 星期四

干涉儀相位訊號模擬

今天晚上隨手寫了一個使用邁克森干涉儀進行相位偵測的訊號模擬,使用干涉儀進行相位測距可以輕鬆達到奈米(nanometer)等級的 scale。程式中模擬了四組相位各相差90度的訊號,在實際相位差換算中其實僅需要兩組就可以做到全波長範圍的偵測了,例如氦氖雷射的全波為633.8nm,其實觀念上並不會很難理解。

2009年5月4日 星期一

FPGA (Field Programmable Gate Array)

FPGA 簡單來說就是一顆空白的IC,你可以自己去定義他的功能(ASIC)。由於他不像 MCU 功能被寫死,所有的功能都是透過邏輯陣列去定義,因此它執行的速度非常的快(nano-sec 等級),也非常容易實現多工的能力。今天我使用 FPGA 做了一個很簡單的運算,就是讓 Vout = 2* Vin。其實使用上並沒有想像中那麼困難,困難的地方NI 都幫我們做掉了。現在要開始想想這個好東西有什麼地方可以應用。沒想到去年立下要玩FPGA 的心願,就在這個月達成了!似乎比想像中還要來的快。