2017年8月17日 星期四

Modbus 測試 最終補充

其實前幾篇,已經把Modbus測試的重點都說完了。

Modbus設定流程(PLC&外部設備)




這邊補充一個應該只有RS485/Modbus可能發生的問題。

RS485,因為只有D+ D-兩條線,採用電壓差的方式,
來判斷HI(1)/LO(0)。

所以D+ D-的定義就很重要了。
一般來說,都是從IC 比較器的正負端拉出,應該不會有問題,
但就是有遇到過幾次,D+ D- 是相反的,
需要自已把D+ D- 反過來接才很。

這種情形下,不管用USB轉485 或是示波器,都查不出問題,
結果最簡單的方式,就是把D+D-反過來。

2017年8月16日 星期三

示波器抓取Modbus波形




今天要示範用示波器來抓取串列通訊的波形。
不只有Modbus,而是藉由RS232/485通訊的都可用這種方式來抓取波形。

55=01010101
AA=10101010

start BIT + DATA +同位元檢查

start bit + 55 = 1 0101 0101
start bit + aa = 1 1010 1010

2017年8月14日 星期一

機器視覺(視覺系統)-簡單介紹2-認識影像

上一篇當中提到一些機器視覺的基本。https://vkinngworld.blogspot.tw/2017/08/blog-post.html

本篇要介紹的是,在機器視覺的系統當中,是如何處理這些影像。
了解到影像的處理,才有辨法提供好的影像,提升辨識率。

從人眼看到影像是彩色的,我們可以形容是類比。
而CCD(相機)擷取後,是需要轉換成數位信號,才有辨法做傳輸/儲存/辨別。

如果是以黑白機器視覺來說,
每個像素,會變成0(黑)-255(白)之間的一個值。
依照順序排列。

左邊的第一幅是原始的彩色照片。
中間的一幅是灰階圖像,所有的顏色用黑色、白色以及不同的灰階表示。
右邊的圖片是黑白即單色圖像,圖片中只有黑色與白色而沒有中間顏色。


下圖是將彩色轉成灰階後的數值表示: