




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一共 14 條指令,均由串口發(fā)送(假設(shè)01,表中數(shù)字都是 16 進(jìn)制數(shù)值)注:上表中 指令的第一字節(jié) 01 就是代表本命令是向 01 地址的 發(fā)送的,第二字節(jié)就是命令字, 最后一字節(jié) yy 就是異或, 例如 向 01 數(shù)一次命令,那么這個命令就是 01 51 50, (0 x01 異或 0 x51 等于 0 x50) , 如果向 02 數(shù)命令,那這個命令就是02 51 53 ,以此類推.1指令(16 進(jìn)制)功能101 51 50讀數(shù)據(jù)一次,本命令可以中斷連續(xù)輸出201 52 53連續(xù)讀,收到本命令后,的連續(xù)發(fā)送當(dāng)前讀數(shù)301 61 dat1 yy設(shè)定分度值和切換 或校準(zhǔn)數(shù)據(jù)401 62 63清
2、零(類似電子秤的去皮)501 63 62恢復(fù)清零601 64 65零點校準(zhǔn)。如果用于稱重, 本命令就是歸零命令701 65 dat1 dat2 yy輸入砝碼并進(jìn)行校準(zhǔn)(滿度校準(zhǔn)) ,dat1 是砝碼數(shù)值的高字節(jié)801 66 dat1 yy設(shè)置濾波深度, dat1=濾波深度, 數(shù)值范圍 0 x01-0 x0F901 67 dat1 yy設(shè)置穩(wěn)定因子,dat1=穩(wěn)定因子,數(shù)值范圍 0 x01-0 xf01001 95 dat1 yy設(shè)置波特率,dat1 的高半字節(jié)=地址,低半=波特率1101 96 97讀 包括分度值,量程,砝碼數(shù)值 等等參數(shù)1200 AA AA廣播命令,查詢1300 A2 A2廣
3、播命令,所有1400 A3 A3廣播命令,所有清零命令詳解: (所有命令都是假設(shè)0 x01,所有數(shù)值都是 16 進(jìn)制表示)一: 讀數(shù)一次命令命令格式: 01 51 5001 5x dat1 dat2 dat3 yy功能:數(shù)據(jù), 命令中第一字節(jié) 0 x01 是第二字節(jié) 0 x51 是命令字節(jié),51 表示讀數(shù)一次,第三字節(jié) 0 x50 是異或,0 x01 xor 0 x510 x50。收到本命令后 60ms 內(nèi)返回 6 字節(jié)數(shù)據(jù), 第一字節(jié) 0 x01 是第二字節(jié)的5x 的高半字節(jié)等于 5, 低半字節(jié)x 是表示當(dāng)前量程,4 個bit 位, bit0 bit1 表示當(dāng)前程 (如果, bit2 bit
4、3 表示當(dāng)前 率(如果。 dat1 2 3 就是當(dāng)前讀數(shù),3字節(jié)補碼, dat1 是高字節(jié)(bit7 是符號位), 這個讀數(shù)可以表示當(dāng)前重量,或者溫度,或者電流,或者電壓,或者壓力,等等??磻?yīng)用場合和校準(zhǔn)時的砝碼性質(zhì).最后 1 字節(jié) yy 就是前面所有字節(jié)的異或值,如果辨率和量程切換, 第二字節(jié)的 5x 的低半字節(jié) x 請看下表具體含義如果分辨率和量程切換,那么第二字節(jié)的 5x 的低半字節(jié) x 就可以是自定義的量程了,例如使用 0000 校準(zhǔn) 0-1A 電流,使用 0001 校準(zhǔn) 0-5A 電流,使用 0010 校準(zhǔn) 0-10A 電流,等等,(當(dāng)然了 需要電路的支持), 校準(zhǔn)成功后, 就可以根
5、據(jù)這個自定義的量程標(biāo)志,快速分辨類型,方便處理或顯示. 例如 0-1A 時 需要把讀數(shù)顯示為 0.01,2 個小數(shù)位, 0-5A時,就顯示 0.1 一個小數(shù)位,0-10A 時就顯示整數(shù).通信示例:向01 51 5001 50F FE AF第一字節(jié) 01 表示是 01 數(shù)據(jù),第二字節(jié) 50 表示當(dāng)前是 0000 量程的讀數(shù)第三至第五字節(jié)第六字節(jié) AF 是異或F FE (3 字節(jié)補碼,最高 bit 位是符號)表示當(dāng)前讀數(shù)是 -2 (10 進(jìn)制),01 xor 50 xor FF xor FF xor FE = AF向01 51 5001 50 00 00 C9 98表示當(dāng)前 0000 量程的讀數(shù)是
6、 0 x0000C9 = 201(10 進(jìn)制)二: 連續(xù)讀數(shù)命令命令格式: 01 52 5301 5x dat1 dat2 dat3 yy功能: 收到此命令后,的 連續(xù)發(fā)送出當(dāng)前讀數(shù)(發(fā)送間隔 50ms),數(shù)據(jù)含義與讀數(shù)一次相同,即使再上電,也是會自動發(fā)送數(shù)據(jù),除非收到讀數(shù)一次命令。2Bit1Bit0當(dāng)前 量程002v011v10512mv11256mvBit3Bit2當(dāng)前 率0012 位0114 位1016 位1118 位三: 設(shè)定分度值和切換 或校準(zhǔn)數(shù)據(jù)命令命令格式: 01 61 dat1 yy01 61 00 60功能: 命令中的 dat1 具體含義如下:分度值作用就是規(guī)格化當(dāng)前讀數(shù),例
7、如分度值2,那么輸出的當(dāng)前讀數(shù)個位只能是 0,2,4,6,8。用做稱重的話來說就是 2g 起跳。分度值只能是 01,02,05,0A,使用其他數(shù)值的話,整個命令,認(rèn)為是干擾數(shù)據(jù)命令,不動作,不返回數(shù)據(jù)。如果命令執(zhí)行成功, 01 61 00 60,并且掉電。據(jù)的第一字節(jié) 0 x01 表示是地址 01 數(shù)據(jù),第二字節(jié) 0 x61 表示針對 61 命令,第三字節(jié)是狀態(tài)碼,00 表示命令執(zhí)行成功。切換后如果以前還沒有針對本量程校準(zhǔn)過的話,需要進(jìn)行校準(zhǔn)。分辨率和量程需要如果,那么具體含義可以自定義。例如可以通過繼電器,電子開關(guān)等,切換 ad 信號,每種信號對應(yīng)一個自定義量程,然后分別進(jìn)行校準(zhǔn)標(biāo)定,就可以
8、在運行時進(jìn)行切換,得到不同類型的數(shù)據(jù)。通信示例:向01 61 25 45表示設(shè)置 01 地址值2,分辨率量程14 位1v(如果01 61 00 60 表示命令執(zhí)行成功,并且掉電四: 清零命令命令格式: 01 62 6301 62 00 63功能: 類似電子秤的去皮功能,例如本來當(dāng)前讀數(shù)是 105,發(fā)送本命令后再讀數(shù)就是 0,請使用歸零命令 01 64 65。本命令不會掉電。如果需要掉電五: 恢復(fù)清零命令命令格式: 01 63 6201 63 00 62功能: 恢復(fù)清零,例如本來當(dāng)前讀數(shù)是 105,發(fā)送清零命令后再讀數(shù)就是 0,再發(fā)送恢復(fù)清零命令 讀數(shù)就是 105。3Bit7-bit4Bit3B
9、it2設(shè)定分辨率Bit1Bit0設(shè)定輸入量程分度值,數(shù)值只能是01, 02, 05, 0A.其他數(shù)值會被忽略本命令0012 位002v0114 位011v1016 位10512mv1118 位11256mv六: 零點校準(zhǔn)(命令格式: 01 64 6501 64 00 65歸零)命令功能: 用于校準(zhǔn)時候的零位校準(zhǔn),或者稱重應(yīng)用的歸零,本命令掉電。例如,當(dāng)前讀數(shù)是 105,發(fā)送本命令后讀數(shù)就是 0,斷電再上電,讀數(shù)也還是 0.七: 滿度校準(zhǔn)(輸入砝碼)命令命令格式: 01 65 dat1 dat2 yy01 65 00 64 (正常) 或者 01 65 0E 6A (出錯)功能:用于校準(zhǔn)標(biāo)定傳感器
10、或者 信號。返回數(shù)據(jù)中第一字節(jié) 0 x01 表示是地址 01 數(shù)據(jù),第二字節(jié) 0 x65 表示針對 65 命令,第三字節(jié)是狀態(tài)碼,00 表示命令執(zhí)行成功,0E 表示出錯失敗。命令中 dat1 dat2 就是砝碼數(shù)值,取值范圍 0 x0014-0 xA( 10 進(jìn)制就是20-65530)。砝碼的決定以后,砝碼的倍率決定以后讀數(shù)的倍率。例如砝碼是電壓 100v,倍率1,無小數(shù),輸入的砝碼數(shù)值就是 100(0 x0064)那么以后讀數(shù)單位都是 V,無小數(shù)。讀數(shù)是 5 就表示當(dāng)前是 5v。如果砝碼是電壓 10v,倍率10(放大 10 倍),相當(dāng)于 1 個小數(shù),輸入的砝碼數(shù)值就是 100(0 x0064
11、). 那么以后讀數(shù)都是 V,帶 1 個小數(shù)。讀數(shù)是 5 就表示當(dāng)前實際是 0.5v。本命令可以是非常靈活的運用。例如用于稱重系統(tǒng),傳感器 100kg ,有人會問:砝碼參數(shù) 2 字節(jié)不夠,砝碼就 80kg,相當(dāng)于 80000 克。其實一點都沒關(guān)系,你可以輸入砝碼數(shù)值 8000,縮小 10 倍,相當(dāng)于 0.01kg 讀數(shù)分辨率,對于 100kg 傳感器來說 10g 顯示分辨率非常足夠了,沒必要精確到克,也精確不了。如校準(zhǔn)后讀數(shù)是 100,就表示當(dāng)前實際重量 1.00kg。16 個數(shù)據(jù)區(qū),分別對應(yīng) 16 個分辨率+量程的組合,各自獨立,所以量程 1 校準(zhǔn)之后,切換到量程 2,同樣需要針對量程 2 校
12、準(zhǔn)一次。簡單的說 用到幾個量程就要分別校準(zhǔn)幾個量程。例如一個測電壓的應(yīng)用,外部 100v 輸入的時候經(jīng)過分壓電阻得到 2v電壓輸入 ,此時置為2v,先短接輸入,然后向點校準(zhǔn) 01 6465(歸零命令),然后接入 99v 標(biāo)準(zhǔn)電壓,把 99 當(dāng)作砝碼,向 01 65 00 63 07 滿度校準(zhǔn)命令,校準(zhǔn)成功后,是當(dāng)前電壓,v,無小數(shù)。然后撤掉 99v 電壓,短接輸入,發(fā)送切換量程命令,切換到1v,再向點校準(zhǔn) 01 64 65(歸零命令),然后接入短輸入 49v 標(biāo)準(zhǔn)電壓,把 490 當(dāng)作砝碼(擴(kuò)大 10 倍,1 個小數(shù)),向 01 6501 EA 8F 滿度校準(zhǔn)命令,校準(zhǔn)成功后,是當(dāng)前電壓,0.
13、1v,1 個小數(shù)。以后讀數(shù)大于 58.0v 就發(fā)送切換命令,切換到2v 量程,小于 58v 就發(fā)送切換命令,切換到1v 量程。校準(zhǔn)標(biāo)定步驟:1,發(fā)送量程切換命令,選擇好需要的量程和分辨率2,短接輸入,或者 清空秤盤。3,發(fā)送零點校準(zhǔn)(歸零)命令4,輸入端施加信號,或者 秤盤放上砝碼5,發(fā)送滿度校準(zhǔn)(輸入砝碼)命令。校準(zhǔn)成功后 如不滿意,可重復(fù)校準(zhǔn)。4八: 設(shè)置濾波深度命令命令格式: 01 66 dat1 yy01 66 00 67功能:設(shè)定濾波器的濾波深度,dat1 數(shù)值范圍 0 x01-0 x0F,數(shù)值越大 讀數(shù)更新越慢,反映越遲鈍,但是讀數(shù)精度越高,越穩(wěn)定。需要結(jié)合實際情況 多次實驗定型。
14、九: 設(shè)置穩(wěn)定因子命令命令格式: 01 67 dat1 yy01 67 00 66功能: 命令中 dat1 是穩(wěn)定因子,數(shù)值范圍 0 x01-0 xFA ,其作用就是過濾,使得在穩(wěn)定因子范圍內(nèi)的 都不更新讀數(shù),使讀數(shù)變得穩(wěn)定 不易跳動。 數(shù)值越大,讀數(shù)跳動越少,但是一旦跳動 就是大范圍的跳動。需要結(jié)合實際情況 多次實驗定型。十: 修改波特率命令命令格式: 01 95 dat1 yy01 95 00 94功能: 設(shè)置和波特率,命令中 dat1 的高半字節(jié)是地址,低半字節(jié)是波特率。地址數(shù)值范圍 0 x01-0 x0E ,波特率數(shù)值范圍 0 x01-0 x02,1=9600, 2=115200 。命
15、令收到此命令后,會在 60ms 內(nèi)以新的地址和波特率返回數(shù)據(jù)。例如原本 地址1,波特率9600,向 600 波特率發(fā)送命令 01 95 A2 36,表示修改新的 0 x0A,波特率 115200,命令后,會以 115200 的波特率 返回數(shù)據(jù) 0A 95 00 9F。所以上位機(jī)發(fā)送本命令后 需要在 30ms 內(nèi),切換本身的串口波特率為 115200,否則無法正確接收據(jù)。十一: 讀令命令格式: 01 96 9701 96dat1dat2dat3dat4dat5dat6yy功能:收到此命令后,60ms 內(nèi)返回 9 字節(jié)數(shù)據(jù),01 表示由 01 地址的96 表示針對 96 命令,dat1 是本,da
16、t2 是當(dāng)前分度值+量程(具體含義見前面第三條命令),dat3 是當(dāng)前濾波深度(具體含義見前面第八條命令),dat4 是當(dāng)前穩(wěn)定因子(具體含義見前面第九條命令), dat5 dat6 是當(dāng)前砝碼數(shù)值,yy 是本數(shù)據(jù)前面 8 字節(jié)的異或值。5浙科網(wǎng)購多功能AD 模塊 指令說明十二: 廣播命令:查詢模塊命令格式: 00 AA AA模塊返回: 01 AAdat1dat2dat3dat4dat5dat6yy功能:收到此命令后,模塊會在 1 秒內(nèi)返回 9 字節(jié)數(shù)據(jù),01 表示由 01 地址的模塊發(fā)送,AA 表示針對 AA 命令,dat1 是模塊固件版本,dat2 是當(dāng)前分度值+量程(具體含義見前面第三條命令),dat3 是當(dāng)前濾波深度(具體含義見前面第八條命令),dat4 是當(dāng)前穩(wěn)定因子(具體含義見前面第九條命令), dat5 dat6 是當(dāng)前砝碼數(shù)值,yy 是本數(shù)據(jù)前面 8 字節(jié)的異或值。十三: 廣播命令:所有命令格式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加盟連鎖招商合同范本
- 國家旅游課題申報書
- 辦公購置合同范本
- 單位套房出售合同范本
- 售賣義齒器械合同范本
- 建設(shè)知識產(chǎn)權(quán)保護(hù)高地的實施細(xì)則與規(guī)劃
- 員工欠款合同范本
- 黨務(wù)材料外包合同范本
- 品牌油漆采購合同范本
- 合同范本書庫
- 重點關(guān)愛學(xué)生幫扶活動記錄表
- 2024年部編版五年級下冊語文第一單元綜合檢測試卷及答案
- 5-6歲幼兒園小學(xué)美術(shù)PPT課件教案教程創(chuàng)意幼教手工《樹懶》
- 牛津譯林英語七年級上冊7AUnits1-4單元復(fù)習(xí)課件
- 《義務(wù)教育道德與法治課程標(biāo)準(zhǔn)(2022年版)》
- 2023北京高三一模語文匯編:非連續(xù)性文本閱讀
- 初中物理核心素養(yǎng)培養(yǎng)
- 保安公司招聘筆試題及答案
- 介紹錢三強的
- 農(nóng)業(yè)資源與環(huán)境經(jīng)濟(jì)學(xué)
- JCT2110-2012 室內(nèi)空氣離子濃度測試方法
評論
0/150
提交評論