2020年4月1日 星期三

FX3U 通訊(8 pin Mini-DIN)

2020.04.01 update

FX3U:





RS422通訊界面:




通訊協定:
以下皆為十六進制

Send ENQ(Enquiry) : [05]
Receive ACK(Acknowledge) : [06]

Send : [02 45 30 30 38 42 43 30 30 32 03 46 37]
Receive : [02 30 30 39 31  03 43 44]
送碼時:
[02] STX (Start of Text)
 

[03]  ETX (End of Text)
 

[30 32] 長度,數值轉ASCII為"02",資料長度 2,
 

[46 37] Check Sum,45 + 30 + 30 + 38 + 42 + 43 + 30 + 30 + 32 + 03 = 1F7,取2 Byte = "F7",ASCII轉數值為[46 37]

回碼時:
[02]  STX (Start of Text)


[03]  ETX (End of Text)


[43 44] Check Sum,30 + 30 + 39 + 31 + 03 = CD,取2 Byte = "CD",ASCII轉數值為[43 44]


[30 30 39 31]是這次詢問的兩組資料


目前先研究到這邊,錯碼率其實滿高的,表示雜訊很高...只不過是在我的工作桌測試而已說...還沒其它設備干擾...
要解暫存器位址可能要花很多時間,以後真的要降成本再待續...

2019.01.18 Update 2020.04.01 Delete
這幾天找到一份資料,跟這個通訊協定很像,可以參考:SMC 的驅動器(LECSB)通訊協定

沒有留言:

張貼留言

文章測試

Test