System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種基于mcu芯片上升沿采樣eps傳感器下降沿信號的方法,屬于汽車電子系統。
技術介紹
1、
2、現有技術中,大部分測量方法采用的都是在mcu具備下降沿采集的功能,可以直接采集信號,但是國產mcu是無法做到這一點,一般都是在軟件處理時舍棄掉有效數據,此種方法是無法保證精度和錯誤檢測,也無法保證精準度。
技術實現思路
1、本專利技術要解決的技術問題是,克服現有技術的缺點,提供一種基于mcu芯片上升沿采樣eps傳感器下降沿信號的方法,
2、本專利技術為解決上述技術問題采用以下技術方案:一種基于上升沿采樣eps傳感器下降沿信號的方法,通過系統實現如下具體步驟:
3、步驟1,傳感器通過線束連接控制器,系統上電,保證傳感器供電正常;
4、步驟2,mcu配置相應的寄存器,先初始化io口,然后開啟pwm測量模式;
5、步驟3,對傳感器的信號進行中斷采集,并進行信號解析。
6、進一步的,所述系統至少包括傳感器、mcu及eps控制器,三者通過線束連接通信,所述mcu至少包括io模塊、pwm模塊及中斷模塊。
7、進一步的,所述步驟2中,mcu初始化io口的具體步驟為:傳感器經過線束連接控制器接插件,然后再次連接到mcu的端口,mcu初始化對應要采集的io口,保證io口配置成復用功能,用于測量pwm模塊功能;
8、mcu初始化pwm模塊的具體內容為:mcu進行上電,并初始化pwm模塊,配置為pw
9、進一步的,所述步驟3中,傳感器信號采集:對傳感器的信號進行中斷采集,將兩個信號的前后的周期拼接,將上一個周期的負脈寬和當前周期的正脈寬拼接在一起組合;再將當前周期的負脈寬除以周期換算成占空比;
10、傳感器信號解析:將在mcu中斷里拿到拼接的周期做校驗處理,判斷周期是否超限,若周期不超限,再將周期拿到占空比信號中進行換算,換算成角度信號。
11、進一步的,周期是否超限取決于應用層的算法判斷,拿到占空比信號換算角度也是取決于應用層的處理,由此解決mcu用上升沿去采集下降沿有效的信號做周期的拼接處理。
12、進一步的,所述步驟2中,通過配置mcu寄存器,以實現回讀寄存器功能,由此確保mcu初始化完成io正常。
13、進一步的,可以在周期信號突變時處理信號完整性。
14、進一步的,所述步驟3中,確保mcu初始化pwm模塊完成pwm測量模式。
15、本專利技術采用以上技術方案與現有技術相比,具有如下優點:
16、1、解決下降沿有效的信號,尤其是eps產品中傳感器p信號采集周期異常問題。
17、2、本專利技術的采樣方法使軟件耗費的精力少,可移植性高。
18、3、本專利技術的采樣方法適用于所有的mcu方案,市面上的其它產品也可借鑒本協議,通用性高。
本文檔來自技高網...【技術保護點】
1.一種基于上升沿采樣EPS傳感器下降沿信號的方法,其特征在于:通過系統實現如下具體步驟:
2.根據權利要求1所述的基于上升沿采樣EPS傳感器下降沿信號方法,其特征在于:所述系統至少包括傳感器、MCU及EPS控制器,三者通過線束連接通信,所述MCU至少包括IO模塊、PWM模塊及中斷模塊。
3.根據權利要求1所述的基于上升沿采樣EPS傳感器下降沿信號方法,其特征在于:所述步驟2中,MCU初始化IO口的具體步驟為:傳感器經過線束連接控制器接插件,然后再次連接到MCU的端口,MCU初始化對應要采集的IO口,保證IO口配置成復用功能,用于測量PWM模塊功能;
4.根據權利要求1所述的基于上升沿采樣EPS傳感器下降沿信號方法,其特征在于:所述步驟3中,傳感器信號采集:對傳感器的信號進行中斷采集,將兩個信號的前后的周期拼接,將上一個周期的負脈寬和當前周期的正脈寬拼接在一起組合;再將當前周期的負脈寬除以周期換算成占空比;
5.根據權利要求4所述的基于上升沿采樣EPS傳感器下降沿信號方法,其特征在于:周期是否超限取決于應用層的算法判斷,拿到占空比信
6.根據權利要求1所述的基于上升沿采樣EPS傳感器下降沿信號采集方法,其特征在于:所述步驟2中,通過配置MCU寄存器,以實現回讀寄存器功能,由此確保MCU初始化完成IO正常。
7.根據權利要求4所述的基于上升沿采樣EPS傳感器下降沿信號采集方法,其特征在于:可以在周期信號突變時處理信號完整性。
8.根據權利要求1所述的基于上升沿采樣EPS傳感器下降沿信號采集方法,其特征在于:所述步驟3中,確保MCU初始化PWM模塊完成PWM測量模式。
...【技術特征摘要】
1.一種基于上升沿采樣eps傳感器下降沿信號的方法,其特征在于:通過系統實現如下具體步驟:
2.根據權利要求1所述的基于上升沿采樣eps傳感器下降沿信號方法,其特征在于:所述系統至少包括傳感器、mcu及eps控制器,三者通過線束連接通信,所述mcu至少包括io模塊、pwm模塊及中斷模塊。
3.根據權利要求1所述的基于上升沿采樣eps傳感器下降沿信號方法,其特征在于:所述步驟2中,mcu初始化io口的具體步驟為:傳感器經過線束連接控制器接插件,然后再次連接到mcu的端口,mcu初始化對應要采集的io口,保證io口配置成復用功能,用于測量pwm模塊功能;
4.根據權利要求1所述的基于上升沿采樣eps傳感器下降沿信號方法,其特征在于:所述步驟3中,傳感器信號采集:對傳感器的信號進行中斷采集,將兩個信號的前后的周期拼接,將上一個周期的負脈寬和當前...
【專利技術屬性】
技術研發人員:傅乃云,繆鵬虎,陳建坤,沈佳磊,李正,陳子昂,
申請(專利權)人:南京東華智能轉向系統有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。