一種提供穩定電壓的方法和裝置與流程
2023-07-21 20:17:52 1
本發明涉及車輛領域,尤其涉及一種提供穩定電壓的方法和裝置。
背景技術:
起停(Start/stop)系統是指在車輛行駛過程中遇到臨時停車(例如等紅燈)時,發動機自動熄火,而當車輛系統檢測到車輛要起動時,車輛系統自動起動發動機的一套系統。在發動機起動過程中,整車電壓會下降至最低約為6.5V,導致無法給收音機和變速箱控制模塊供電,使其工作異常,同時整車電壓下降也會導致儀表背光閃爍。因此,有必要改進上述缺陷。
技術實現要素:
基於以上問題,本發明提出一種提供穩定電壓的方法和裝置,通過監測車輛的常電信號和檢測起動信號以決定是否使穩壓模塊進入升壓模式的方式,解決了車輛在臨時起停過程中出現的車輛負載短時無法正常工作和車輛儀表閃爍的問題,使車輛在臨時停車後,車輛重新起動時,在車輛的電壓下降的這一時間段,車輛的穩壓模塊能夠提供給車輛的負載正常的工作電壓,使駕駛員能夠正常連續的收聽廣播,使車輛的儀表也不會出現閃爍問題,同時節約了能源。
一方面,本發明提出一種提供穩定電壓的方法,包括:
監測車輛的常電信號,若監測到所述常電信號為高電平,則檢測車輛的起動信號;
若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式,所述電平狀態包括低電平和高電平。
此外,所述若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
在所述預設時間段內的第一時間點和第二時間點分別對所述起動信號進行檢測,若檢測到所述第一時間點對應的所述起動信號的電平狀態與所述第二時間點對應的所述起動信號的電平狀態不同,則使所述穩壓模塊進入升壓模式。
此外,所述方法還包括:若檢測到所述穩壓模塊發生故障,則輸出模塊狀態信息至車輛。
此外,所述方法還包括:若所述起動信號的電平狀態從低電平變化為高電平,則判斷為高電平起動,調用高電平起動函數使所述穩壓模塊進入升壓模式;
若所述起動信號的電平狀態從高電平變化為低電平,則判斷為低電平起動,調用低電平起動函數使所述穩壓模塊進入升壓模式。
此外,所述若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
若檢測到在預設時間段內,所述起動信號的電平狀態發生變化,則對升壓標誌位設置預設值;
若檢測到所述升壓標誌位為所述預設值,則使所述穩壓模塊進入升壓模式。
另一方面,本發明提出一種提供穩定電壓的裝置,包括:
監測模塊,用於監測車輛的常電信號,若監測到所述常電信號為高電平,則檢測車輛的起動信號;
判斷升壓模塊,用於若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式,所述電平狀態包括低電平和高電平。
此外,所述若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
在所述預設時間段內的第一時間點和第二時間點分別對所述起動信號進行檢測,若檢測到所述第一時間點對應的所述起動信號的電平狀態與所述第二時間點對應的所述起動信號的電平狀態不同,則使所述穩壓模塊進入升壓模式。
此外,所述裝置還包括診斷模塊,用於:若檢測到所述穩壓模塊發生故障,則輸出模塊狀態信息至車輛。
此外,所述裝置還包括調用函數模塊,用於:若所述起動信號的電平狀態從低電平變化為高電平,則判斷為高電平起動,調用高電平起動函數使所述穩壓模塊進入升壓模式;
若所述起動信號的電平狀態從高電平變化為低電平,則判斷為低電平起動,調用低電平起動函數使所述穩壓模塊進入升壓模式。
此外,所述若在預設時間段內檢測到所述起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
若檢測到在預設時間段內,所述起動信號的電平狀態發生變化,則對升壓標誌位設置預設值;
若檢測到所述升壓標誌位為所述預設值,則使所述穩壓模塊進入升壓模式。
通過採用上述技術方案,具有如下有益效果:
本發明通過監測車輛的常電信號和檢測起動信號以決定是否使穩壓模塊進入升壓模式的方式,解決了車輛在臨時起停過程中出現的車輛負載短時無法正常工作和車輛儀表閃爍的問題,使車輛在臨時停車後,車輛重新起動時,在車輛的電壓下降的這一時間段,車輛的穩壓模塊能夠提供給車輛的負載正常的工作電壓,使駕駛員能夠正常連續的收聽廣播,使車輛的儀表也不會出現閃爍問題,同時節約了能源。
附圖說明
圖1是根據本發明第一實施例中的提供穩定電壓的方法的流程圖;
圖2是第一實施例中低電平起動方式的示意圖;
圖3是第一實施例中高電平起動方式的示意圖;
圖4是根據本發明第二實施例中的提供穩定電壓的方法的流程圖;
圖5是根據本發明第三實施例中的提供穩定電壓的裝置的框圖。
具體實施方式
以下結合具體實施方案和附圖對本發明進行進一步的詳細描述。其只意在詳細闡述本發明的具體實施方案,並不對本發明產生任何限制,本發明的保護範圍以權利要求書為準。
實施例一
參照圖1,本發明提出一種提供穩定電壓的方法,包括:
步驟S001,監測車輛的常電信號,若監測到常電信號為高電平,則檢測車輛的起動信號;
例如:當車輛在等待紅綠燈而臨時停車時,現有技術中,為了節約能源,停車時起停系統會將發動機熄火,當檢測到駕駛員將車輛的檔位調整為起動檔位(On檔位)時,自動啟動發動機,但是由於車輛在起動時,電壓會下降,車輛無法給車輛負載如收音機提供正常工作的電壓,所以在發動機起動時,車輛負載會工作異常或者停止工作,如駕駛員聽到收音機裡面的聲音是斷斷續續的,給駕駛員帶來不好的駕乘體驗。本發明實施例中,當檢測到車輛的檔位調整為起動檔位後,開始檢測車輛的常電信號(IGN),參照圖2和圖3,其中橫軸代表時間t,縱軸代表電壓V,當常電信號A為高電平時,說明此時車輛進入起動狀態,那麼開始檢測車輛的起動信號B(Crank)。車輛的發動機起動方式分為高電平起動(熱起動)和低電平起動(冷起動)兩種方式,圖2代表低電平起動方式,圖3代表高電平起動方式。
步驟S002,若在預設時間段內檢測到起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式,電平狀態包括低電平和高電平。
從發動機起動開始至起動結束會耗時500ms至2s,在此期間,起動信號會發生翻轉變化,如從高電平翻轉為低電平或從低電平翻轉為高電平。在預設時間段如起動後的30ms至100ms之間,檢測起動信號的電平狀態,若檢測到起動信號的電平狀態發生了變化,則說明車輛的發動機正在起動,此時車輛提供給負載的電壓會降低,如降低至6.5V,所以此時使穩壓模塊進入升壓模式,給車輛的負載提供穩定的電壓,以保證車輛的負載在發動機起動時仍然能夠正常工作,不影響用戶的使用。
因為不管發動機的起動方式是低電平起動還是高電平起動,起動信號的電平狀態都會發生翻轉變化,通過電平狀態的翻轉變化判斷發動機是否正在起動。現有技術中,由於不同發動機的起動方式不同,所以如果給車輛增加穩壓模塊,需要根據起動方式對穩壓模塊進行改造才能使用,本發明實施例避免了需要專門為高電平起動方式或低電平起動方式而重新設計穩壓模塊的問題,本發明中的技術方案適用於高電平起動和低電平起動兩種起動方式。
本發明實施例通過監測車輛的常電信號和檢測起動信號以決定是否使穩壓模塊進入升壓模式的方式,解決了車輛在臨時起停過程中出現的車輛負載短時無法正常工作和車輛儀表閃爍的問題,使車輛在臨時停車後,車輛重新起動時,在車輛的電壓下降的這一時間段,車輛的穩壓模塊能夠提供給車輛的負載正常的工作電壓,使駕駛員能夠正常連續的收聽廣播,使車輛的儀表也不會出現閃爍問題,同時節約了能源。
實施例二
參照圖4,本發明實施例提出一種提供穩定電壓的方法,包括:
步驟S201,監測車輛的常電信號,若監測到常電信號為高電平,則檢測車輛的起動信號。
步驟S202,若在預設時間段內的第一時間點和第二時間點分別對起動信號進行檢測,若檢測到第一時間點對應的起動信號的電平狀態與第二時間點對應的起動信號的電平狀態不同,則使穩壓模塊進入升壓模式。
比如在常電信號變化為高電平至其後的100ms這個預設時間段內,選擇30ms和100ms兩個時間點對起動信號進行檢測,若檢測到第一時間點30ms對應的起動信號的電平狀態與第二時間點100ms對應的起動信號的電平狀態不同,則判斷此時發動機啟動中,需要穩壓模塊為負載提供電壓,使穩壓模塊進入升壓模式。根據多次試驗獲得第一時間點和第二時間點這兩個時間點數據,使車輛系統不需要一直檢測起動信號,只需要在這兩個時間點對起動信號進行檢測即可,從而使檢測結果更加準確,也使車輛系統不需要一直對起動信號進行檢測,使其可以去處理其它任務。
可選地,若起動信號的電平狀態從低電平變化為高電平,則判斷為高電平起動,調用高電平起動函數使穩壓模塊進入升壓模式;若起動信號的電平狀態從高電平變化為低電平,則判斷為低電平起動,調用低電平起動函數使穩壓模塊進入升壓模式。
高電平起動函數和低電平起動函數為軟體函數,通過判斷發動機的起動方式去調用不同的起動函數,使不同的起動方式對應的起動差異在執行起動函數時得到解決,從而使穩壓模塊不需要進行改進。
可選地,若檢測到在預設時間段內,起動信號的電平狀態發生變化,則對升壓標誌位設置預設值;若檢測到升壓標誌位為預設值,則使穩壓模塊進入升壓模式。
為了優化軟體函數設計,增加升壓標誌位,當判斷需要穩壓模塊進入升壓模式時,此時對升壓標誌位設置預設值,如1,當檢測到升壓標誌位設置為1時,此時使穩壓模塊進入升壓模塊,升壓標誌位用於記錄此時穩壓模塊的狀態,當發動機啟動結束後,不需要穩壓模塊為負載提供電壓時,升壓標誌位設置為0,升壓標誌位可以清晰的使軟體函數知道穩壓模塊此時的狀態,而不需要每次都重新獲取穩壓模塊的狀態。
步驟S203,若檢測到穩壓模塊發生故障,則輸出模塊狀態信息至車輛。
現有技術中,由於車輛負載越來越多,使總線負載率越來越高,總線負載率過高會導致總線信息堵塞使部分總線信息丟失。本發明實施例中的穩壓模塊的模塊狀態信息不通過總線發送出去,而是通過在軟體中管理模塊狀態信息,向外輸出模塊狀態信息,車輛通過硬線高電平或低電平識別模塊狀態信息,如高電平代表正常,低電平代表有故障。通過這種方式使車輛了解穩壓模塊的模塊狀態信息,降低了總線的負載率。
實施例三
參照圖5,本發明提出一種提供穩定電壓的裝置,包括:
監測模塊301,用於監測車輛的常電信號,若監測到常電信號為高電平,則檢測車輛的起動信號;
判斷升壓模塊302,用於若在預設時間段內檢測到起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式,電平狀態包括低電平和高電平。
可選地,若在預設時間段內檢測到起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
在預設時間段內的第一時間點和第二時間點分別對起動信號進行檢測,若檢測到第一時間點對應的起動信號的電平狀態與第二時間點對應的起動信號的電平狀態不同,則使穩壓模塊進入升壓模式。
可選地,裝置還包括診斷模塊,用於:若檢測到穩壓模塊發生故障,則輸出模塊狀態信息至車輛。
可選地,裝置還包括調用函數模塊,用於:若起動信號的電平狀態從低電平變化為高電平,則判斷為高電平起動,調用高電平起動函數使穩壓模塊進入升壓模式;
若起動信號的電平狀態從高電平變化為低電平,則判斷為低電平起動,調用低電平起動函數使穩壓模塊進入升壓模式。
可選地,若在預設時間段內檢測到起動信號的電平狀態發生變化,則使與車輛的負載連接的穩壓模塊進入升壓模式包括:
若檢測到在預設時間段內,起動信號的電平狀態發生變化,則對升壓標誌位設置預設值;
若檢測到升壓標誌位為預設值,則使穩壓模塊進入升壓模式。
以上所述的僅是本發明的原理和較佳的實施例。應當指出,對於本領域的普通技術人員來說,在本發明原理的基礎上,還可以做出若干其它變型,也應視為本發明的保護範圍。