一、軟件下載地址
二、支持的型號
SinCos® SKS36、SKM36、SKS36 外置型和SKM36 外置型:HIPERFACE® 接口系列伺服反饋編碼器等 。支持所有SICK帶Hiperface接口的編碼器 ,即型號中第2段首字母爲H的編碼器。比如SICK SRS50-HFA0-K21,SRM50-HZZ0-S21等。
三、支持的系統
windows 2003 / XP / win7 / win8 /win10及以上
四、需要的硬件:USB轉RS485線
比如像這樣的3元的線都行https://item.taobao.com/item.htm?spm=a230r.1.14.35.15095e59U1nJL1&id=15252473208&ns=1&abbucket=19#detail
五、接線方法:
電腦=====USB轉RS485線=====編碼器=====電機
1.常規485線
Vcc-------------Vcc(7-12V)
D+-------------D+
D---------------D-
GND--------------GND
2.其它類型接口的485線
有的人買的USB轉485線可能是這種接口T/R+ T/R- RXD+ RXD- 比如https://detail.tmall.com/item.htm?spm=a230r.1.14.6.KwTi93&id=27211688588&cm_id=140105335569ed55e27b&abbucket=14&skuId=3231249041179
詳情裏有接法
還有的是這種
六、使用說明:
使用方法:先打開串口,直接操作功能就行。設置零位及複製數據請看下面舉例。(每個操作在日誌中都有提示操作結果。)
舉例一:調零設置零位(精簡版及高級版2.7.6)
注意:電機設置零位請諮詢電機廠家,本軟件是設置編碼器零位的,設置編碼器零位與電機零位保持一致。
1.點【設置位置】(右邊參數一定要是0,不是0就改爲0)
2.點【讀出位置】,可以看出右邊讀出的位置爲0,說明設置成功。如果報錯,會有提示。
另外也可以點【一直讀位置】,找出當前編碼器0位。
舉例二:如何把所有數據從 舊的編碼器A拷貝到新的編碼器B?(只有高級版2.7.6支持此功能)
(注:數據區讀寫之前要要先點【計算各區數量】,軟件都有提示。)
1.讀出所有舊設備數據。
連接舊的編碼器A後,點【計算各區數量】,等執行完成,再點【從設備讀出所有數據】,等執行完成。如果狀態是正常的(不顯示或顯示00),說明讀成功了。點【打開數據文件】,另存爲,比如《A數據文件.txt》。數據文件保存在軟件目錄下,默認爲《數據文件.txt》。你可以點【打開數據文件】查看,修改,或另存爲。下次再點【從設備讀出所有數據】,會自動覆蓋數據文件。
2.設置新編碼器與舊編碼器的數據區數量和各數據區長度相同。
連接新的編碼器B後,點【計算各區數量】,等執行完成。再點【數據區格式校驗(老數據文件與當前對比)】,選擇剛纔保存的《A數據文件.txt》,等執行完成,看看新的數據區數量和各數據區長度是否一致。如果不一致,要先刪除 新的編碼器B 的所有數據區,點【刪除數據區】,點一次刪除一個數據區,直到所有數據區被刪除。再創建與舊的編碼器A相同數量的數據區和長度,點【創建數據區】,點一下創建一個,直到一致。
3.寫入所有數據到設備。
如果一致,直接點【寫入所有數據到設備】,未報錯就成功了。如果是要複製舊編碼器數據到當前編碼器,請把舊編碼器的 數據文件.txt 替換軟件目錄下的 數據文件.txt,再點【寫入所有數據到設備】。
七、常見問題:
只要能讀出銘牌或位置,電路就是正常的。
1.機器不支持。沒辦法。
2.端口不對,在設備管理器看端口號。波特率不對,常用的波特率都試試。出廠默認爲9600.
3.機器壞了,找個正常的試試。
4.線有問題,接口是否都接好,usb轉485是否壞。
5.如果讀狀態不是00,比如0C,請重新啓動設備試試。其它狀態含義請看文檔。
都檢查一下吧。其它電路問題我也幫不了。
狀態信息含義
九、界面:
精簡版界面
高級版2.7.8界面(優化)(2020-04-15)
高級版2.7.6界面 (在精簡版之上加了複製數據功能)(2017-12-29)
高級版2.7.6實現的功能(部分爲隱含,未在界面上顯示):
下圖爲 VC++源碼工程截圖
小黃人軟件