2018年7月14日 星期六

上機介面與PLC控制治具

最近又把PLC MITSUBISHI FX1s-14MR這台, 拿出來用UART 通訊界面做測試.

延續 PLC 與 RS232 的學習這一篇文章做一個完整統合

用BCB做一個簡易的控制介面先把PLC 的function class寫好, 以後寫測試程式就比較好用


2018年7月6日 星期五

TI UniFlash的生產自動燒錄

在生產 TI 的晶片IWR1642時, 在燒錄FW 會遇到一個問題,  怎樣透過UART 讓產線快速執行燒錄動作
一般都是透過原廠UniFlash的tool 介面去做操作, 一個一個步驟去按.  這樣在產線生產作業時間太長
所以就利用UniFlash Tool裡面有一個 Standalone command line
再利用測試程式介面去控制command line 指令運行 達到只刷條碼 就能自動執行燒錄功能!

Arduino之測試治具控制系統

Arduino之測試治具控制系統
需求:
1. 能夠從UART下控制command
2. 控制RELAY BOARD
3. 偵測測試板子是否放置完全
4. 控制氣壓閥控制抽屜式治具流程
 整體測試治具圖如下

利用Arduino MEGA 2560 去控制兩個電磁閥跟兩個極限開關和一組8個relay board 並且用了10組AIO 去量測待測物電壓, 配置如下圖
系統說明:
1. 利用DIO去控制relay board 去切+12V電壓 控制 電磁閥 開關
2. 用DIO 去偵測 極限開關的短路狀態
3. 用AIO去量測DUT的各點電壓