在汽車電子領域PWM(脈寬調制)波控制是硬件開發的「必修課」,然而,傳統方案常因配置復雜、兼容性差、調試耗時等問題讓工程師們叫苦不迭。
虹科Baby-LIN-RM-III模塊如何快速配置PWM輸出?虹科Baby-LIN-RM-III模塊——一款多總線(LIN/CAN/CAN FD)仿真測試工具,用一套「軟硬結合」的解決方案,輕松實現你的需求!
01#硬件連接,三步搞定
供電與接地
當我們想通過LIN報文控制O1輸出PWM波時,需將X7-SUPPLY、X6-LIN1接上電以及地(這里我們用虹科Baby-LIN-RM-III的模擬功能,同時模擬主節點和從節點,所以不需要外接LIN線)。
PWM輸出配置
在X5-OUT處將O1連接一個上拉電阻(虹科Baby-LIN-RM-III的PWM輸出功能并不能直接輸出電壓,只有通斷功能,這里我們用12V,電阻是1KΩ)。
波形檢測
用示波器(如虹科PICO)連接O1與地,實時監測PWM波形。
虹科Baby-LIN-RM-III可通過USB接口連接到電腦,通過自帶的LINWorks軟件或基于Baby-LIN-DLL自己開發軟件來控制LIN/CAN設備。通過虹科Baby-LIN-RM-III模塊可實現由PLC發出數字信號來控制LIN/CAN總線設備,非常適用于集成到測試系統中進行長期性測試。
02#軟件配置,輕松上手
Step 1
創建.ldf文件
打開LDFEdit軟件,點擊【New】新建一個.ldf文件。
點擊【Nodes】后,右鍵能新建節點。
點擊【Signals】后,右鍵新建節點,需創建兩個信號:pwmperiod 和 pwmout。
這里 pwmperiod 對應 PWM 波的頻率,單位是 Hz;pwmout 對應 PWM 波的占空比,最大值為 100。兩個信號均為從節點發送。
創建攜帶 PWM 波信號的報文:
創建調度表:
設置LIN報文中信號值與真實值的映射,以及真實值的最大最小值。
當設置好后,保存。
Step 2
創建.sdf文件
打開SessionConf軟件,點擊新建.sdf文件并導入剛新建好的.ldf文件。
如您需要虹科Baby-LIN-RM-III脫機運行,則需要勾選【Store SDF in device persistently】。
設置虹科Baby-LIN-RM-III模擬主從節點。
設置用于調用虹科Baby-LIN-RM-III PWM波輸出功能的模擬信號,點擊【Virtual signals】,在空白處新建,修改好名字后,勾選【Reset on BUS start】。
選擇上位機所能調整或查看的信號。
設置宏:
設置事件,每次改變PWM波參數前,需要將pwmout置零。
最后保存.sdf文件。
Step 3
實時輸出PWM波
利用上位機輸出所需PWM波
打開Simple Menu軟件,找到連接到電腦上的虹科Baby-LIN-RM-III,導入剛新建好的.sdf文件,點擊開始鍵,便能開始仿真,調整pwmperiod和pwmout來獲得自己想要的PWM波(這時輸出的 PWM波的占空比剛好會是100-pwmout,詳見下文)。
PWM波占空比位置優化
因為我們給O1接了一個上拉電阻,也就是意味著當O1斷開時,O1輸出高電壓,O1接通時,O1輸出低電壓,所以會導致輸出的PWM波的占空比剛好會是100-pwmout,我們可以通過修改報文或修改.sdf文件來獲得我們需要的PWM波。
03#應用場景:這些領域的工程師都在用!
虹科Baby-LIN-RM-III模塊支持多節點仿真,可同時模擬主從設備,大幅簡化跨系統聯調流程,尤其適合復雜項目的前期驗證。
車燈系統
支持自適應遠近光調節、日間行車燈PWM亮度控制,確保夜間行車安全與能耗平衡。
電動車窗、座椅調節、空調風門等直流電機的精準調速,降低噪聲與能耗。
雨刮系統
通過雨量傳感器信號動態調整刮刷頻率,結合PWM波實現平滑啟停。
虹科Baby-LIN-RM-III模塊憑借極簡操作、智能優化、多場景適配三大核心優勢,已服務超5000家企業客戶。無論是開發效率提升,還是復雜場景適配,虹科都能為你提供一站式解決方案!
審核編輯 黃宇
-
LIN
+關注
關注
4文章
223瀏覽量
40884 -
PWM波
+關注
關注
0文章
100瀏覽量
17229
發布評論請先 登錄
電子工程師必看!EMC設計難題一站式破解

UC3854 功率因數校正設計全攻略:從理論到實戰


無感無刷直流電機驅動全攻略
避坑指南:云服務器數據庫購買方法全攻略


虹科案例 從設備連接到精準監控:虹科溫度采集模塊技術精講

虹科案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

評論