中南覆鸥人力资源有限公司

你的位置:首頁 > RF/微波 > 正文

通過示波器測試SPC協(xié)議解碼

發(fā)布時間:2023-01-20 責任編輯:lina

【導讀】在很多的場合,我們往往需要測量較高精度的角度和位置,例如汽車的油門,節(jié)氣門位置以及轉(zhuǎn)向扭矩感應等。由此,用于傳輸磁感應強度的SPC應運而生,下面我們來了解一下此協(xié)議的內(nèi)容。


在很多的場合,我們往往需要測量較高精度的角度和位置,例如汽車的油門,節(jié)氣門位置以及轉(zhuǎn)向扭矩感應等。由此,用于傳輸磁感應強度的SPC應運而生,下面我們來了解一下此協(xié)議的內(nèi)容。


SPC概述


SPC(Short PWM Code)協(xié)議,是基于SENT(Single Edge Nibble Tranmission)協(xié)議的增強版,通過兩個相鄰周期的下降沿之間的脈沖實現(xiàn)數(shù)據(jù)傳輸,相對于模擬輸出和PWM輸出,具有很好的EMC特性,具有較高的傳輸速度,較強的可靠性和抗干擾能力。此協(xié)議廣泛應用于精確的轉(zhuǎn)動角度測量和位置檢測,汽車應用包括踏板、油門或變速桿位置檢測,懸架控制或電動助力轉(zhuǎn)向系統(tǒng)直接扭矩檢測等。


SPC協(xié)議以單線半雙工傳輸?shù)姆绞竭M行數(shù)據(jù)傳輸,最多可以同時控制4個傳感器。與SENT不同,SPC新增了觸發(fā)字段,可表示三種模式:同步模式,ID選擇與范圍選擇。SPC各個字段的值根據(jù)兩個下降沿之間的時間來表示一個四位的值,根據(jù)下降沿時間除以一個固定的值所得的結(jié)果減去12就是所代表的值,這個固定的值成為單位時間(UT)。


SPC幀格式介紹


通過示波器測試SPC協(xié)議解碼

圖1 SPC幀格式


觸發(fā)字段(master Trigger Pulse):由主機發(fā)送,根據(jù)模式的不同,長度也不同。


同步字段(Sync frame):由從機發(fā)送,表示從機開始采集數(shù)據(jù)。


狀態(tài)字段(status Nibble):表示從機當前的狀態(tài),當觸發(fā)字段的模式為ID選擇或范圍選擇時,還表示從機的ID或當前范圍值。


數(shù)據(jù)字段(DataNibble):表示從機采集到的數(shù)據(jù),根據(jù)從機的設置,數(shù)據(jù)字段的數(shù)量可以是3到6個不等。其數(shù)據(jù)可包含霍爾值與溫度值。


校驗字段(CRC Nibble):提供校驗值,用于校驗此幀是否正確。


實例應用-解碼實例


模擬SPC通信協(xié)議,對數(shù)據(jù)進行解碼,如下圖2所示:


通過示波器測試SPC協(xié)議解碼

圖2 SPC解碼配置參數(shù)


如上圖所示,為SPC解碼所需配置參數(shù),其中時間片寬度是指主機設置的單位時間。根據(jù)幀的數(shù)據(jù)字段的性質(zhì),設定數(shù)據(jù)字段的個數(shù),如下圖所示:


通過示波器測試SPC協(xié)議解碼

圖3 數(shù)據(jù)字段個數(shù)含義


如上圖,當數(shù)據(jù)字段的數(shù)量為3或者4時,表示數(shù)據(jù)僅有霍爾值。數(shù)量為5或6時,傳感器除了測量霍爾值還會測量并傳輸溫度值。


通過示波器測試SPC協(xié)議解碼

圖4 SPC解碼


通過示波器測試SPC協(xié)議解碼

圖5 SPC解碼


如上圖所示,此幀代表觸發(fā)字段為范圍選擇,且選擇的范圍為100mT,狀態(tài)字段表示傳感器當前狀態(tài)為Normal且當前的磁通范圍為200mT。


免責聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進行處理。


推薦閱讀:

功率分析儀在IEC諧波的測試應用

如何減少Wi-Fi搭載設備內(nèi)的噪聲問題?

高速電路PCB布線需要注意哪些問題?

現(xiàn)代功率因數(shù)PFC補償技術

如何在典型增益控制電路中配置運算放大器


特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

恩平市| 沙坪坝区| 娄烦县| 布拖县| 团风县| 唐河县| 郴州市| 东宁县| 祁连县| 广宁县| 汶上县| 天柱县| 揭阳市| 汪清县| 沾益县| 浦东新区| 庆城县| 莒南县| 玛多县| 宽城| 丰台区| 浦东新区| 鄂托克前旗| 灵璧县| 营山县| 桐柏县| 镶黄旗| 慈利县| 定远县| 景宁| 汕头市| 宁阳县| 海门市| 海晏县| 绥棱县| 揭东县| 芮城县| 浮梁县| 武穴市| 工布江达县| 日照市|