本發明專利技術實施例公開了一種調整刷寫頻率的方法和裝置,該方法包括:設置上下位機之間的傳輸等待時間,并計時;判斷所述計時所得時間是否超過所述傳輸等待時間,如果否,則控制下位機查詢是否有連接命令從上位機傳送到下位機,當下位機查詢到有連接命令從上位機傳送到下位機時,則控制下位機與上位機連接,并在控制上位機向下位機傳送刷寫頻率調整請求信號后,判斷下位機是否向上位機傳送刷寫頻率調整應答信號,如果下位機向上位機傳送了刷寫頻率調整應答信號,則控制上位機向下位機下傳刷寫頻率調整信號,根據所述刷寫頻率調整信號控制下位機調整刷寫頻率。本發明專利技術能夠在刷寫過程中調整系統刷寫頻率,簡化調整系統刷寫頻率的過程,且節省了系統資源。
【技術實現步驟摘要】
一種調整刷寫頻率的方法和裝置
本專利技術涉及電控領域,具體涉及一種調整刷寫頻率的方法和裝置。
技術介紹
嵌入式系統是一種完全嵌入到受控器件內部,為特定應用而設計的專用計算機系統。目前,在電控領域中嵌入式系統被廣泛應用于機電一體化的實現。當嵌入式系統使用不同的通信協議時,系統的刷寫頻率也需要是不同的,所以,為使得嵌入式系統在使用不同的通信協議運行各個應用程序時,工作效率高,且系統資源利用率高,系統必須要相應的調整刷寫頻率,以更好的適應在使用不同的通信協議運行各個應用程序時所需求的環境。嵌入式系統在使用不同的通訊協議通訊時需要不同的刷寫頻率,由于現有技術中對刷寫頻率的調整技術只能支持非刷寫過程中的刷寫頻率調整,這使得用戶在有刷寫頻率調整需求時,只能首先停止系統的刷寫動作,然后再進行刷寫頻率的調整。這不僅導致調整系統刷寫頻率的過程變得更繁瑣,還浪費了系統資源。
技術實現思路
為解決上述問題,本專利技術提供一種調整刷寫頻率的方法和裝置,以使用戶能夠在刷寫過程中調整系統刷寫頻率,進而簡化調整系統刷寫頻率的過程,還節省了系統資源。本專利技術提供了一種調整刷寫頻率的方法,所述方法包括:步驟A.設置上下位機之間的傳輸等待時間,并計時;步驟B.判斷所述計時所得時間是否超過所述傳輸等待時間,如果否,則進入步驟C;步驟C.控制下位機查詢是否有連接命令從上位機傳送到下位機,如果是,則控制下位機與上位機連接,并進入步驟D;步驟D.在控制上位機向下位機傳送刷寫頻率調整請求信號后,判斷下位機是否向上位機傳送刷寫頻率調整應答信號,如果是,進入步驟E;步驟E.控制上位機向下位機下傳刷寫頻率調整信號,根據所述刷寫頻率調整信號控制下位機調整刷寫頻率。優選地,所述步驟E之后還包括,步驟F、控制上位機查詢下位機是否已經停止調整刷寫頻率,如果是,則控制上位機以新調整的刷寫頻率向下位機下傳數據信號。優選地,所述步驟F中控制上位機以新調整的刷寫頻率向下位機下傳數據信號,具體包括,將所述數據信號加密,控制上位機以新調整的刷寫頻率向下位機下傳已加密的數據信號。優選地,所述步驟F之后還包括,步驟G、根據所述數據信號更新Bootloader程序或更新應用程序。優選地,所述步驟G包括:將所述已加密的數據信號解密,根據解密后的數據信號更新Bootloader程序或更新應用程序。本專利技術還提供一種調整刷寫頻率的裝置,所述裝置包括:設置模塊,用于設置上下位機之間的傳輸等待時間;計時模塊,用于在所述設置模塊中所述的設置結束后計時;第一判斷模塊,用于判斷所述計時模塊計時所得時間是否超過所述設置模塊中所述的傳輸等待時間;第一查詢模塊,用于在所述第一判斷模塊的結果為否時,控制下位機查詢是否有連接命令從上位機傳送到下位機;連接模塊,用于在所述第一查詢模塊結果為是時,控制下位機與上位機連接;第二判斷模塊,用于在控制上位機向下位機傳送刷寫頻率調整請求信號后,判斷下位機是否向上位機傳送刷寫頻率調整應答信號;第一控制模塊,用于在所述第二判斷模塊結果為是時,控制上位機向下位機下傳刷寫頻率調整信號;調整頻率模塊,用于根據所述第一控制模塊中所述刷寫頻率調整信號控制下位機調整刷寫頻率。優選地,所述裝置還包括,第二查詢模塊,用于控制上位機查詢下位機是否已經停止調整刷寫頻率;第二控制模塊,用于在所述第二查詢模塊結果為是時,控制上位機向下位機下傳數據信號;優選地,所述裝置還包括,第一更新模塊,用于根據所述第二控制模塊中所述數據信號更新Bootloader程序或更新應用程序。優選地,所述裝置中所述第二控制模塊包括,加密模塊,用于將所述數據信號加密;第三控制模塊,用于控制上位機向下位機下傳已加密的數據信號。優選地,所述第一更新模塊包括,解密模塊,用于將所述第三控制模塊的已加密的數據信號解密;第二更新模塊,用于根據所述解密模塊的已解密的數據信號更新Bootloader程序或更新應用程序。與現有技術相比,本專利技術的有益效果如下:本專利技術在控制上位機向下位機傳送刷寫頻率調整請求信號后,判斷下位機是否向上位機傳送刷寫頻率調整應答信號,如果是,控制上位機向下位機下傳刷寫頻率調整信號,根據刷寫頻率調整信號控制下位機調整刷寫頻率。實施本專利技術的技術方案,實現了當用戶有調整系統刷寫頻率需求時,不需要停止系統的刷寫動作,直接在系統刷寫過程中調整系統刷寫頻率的技術,這不僅簡化了用戶調整系統刷寫頻率的過程,還節約了系統的資源,進而更快速的使系統刷寫頻率適應系統所使用的通訊協議。而本專利技術是嵌入式系統在刷寫過程中對刷寫頻率進行調整,這使得用戶在需要調整系統的刷寫頻率時,無須再停止系統的刷寫動作,而是在系統進行刷寫的過程中對刷寫頻率進行調整。進一步的,本專利技術還包括接收上位機向下位機下傳的已加密的數據信號,并將所述數據信號解密。系統使用加密機制將數據信號加密,使得傳輸數據信號的過程中更安全可靠,進而保證了刷寫頻率調整信號的準確性,能更準確的完成刷寫過程中刷寫頻率的調整。附圖說明為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例一調整刷寫頻率方法流程圖;圖2為本專利技術實施例二調整刷寫頻率方法流程圖;圖3為本專利技術實施例三調整刷寫頻率裝置的結構圖;圖4為本專利技術實施例三中第二控制模塊的結構框圖;圖5為本專利技術實施例三中第一更新模塊的結構框圖。具體實施方式下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。本申請可用于眾多通用或專用的計算裝置環境或配置中。例如:個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器裝置、包括以上任何裝置或設備的分布式計算環境等等。本申請可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環境中實踐本申請,在這些分布式計算環境中,由通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。本專利技術實施例提供了一種調整刷寫頻率的方法,以下進行詳細說明。實施例一、參考圖1,為一種調整刷寫頻率的方法實施例一的流程圖,以下進行詳細說明,本實施例可以包括:步驟101、設置上下位機之間的傳輸等待時間,并計時。在嵌入式系統中,上位機和下位機進行數據傳輸,在當前系統的刷寫頻率與上位機和下位機通訊所使用的通訊協議不適應時,上位機與下位機之間可以通過自定義的通訊協議進行數據信號通訊,進而完成系統在刷寫過程中的刷寫頻率的調整,無須停止系統的刷寫動作,即可實現通訊協議與刷寫頻率的更好適應。本實施例為了在刷寫過程中對刷寫頻率進行調整,必須提前設置上下位機之間的傳輸等待時間,以供后續步驟中使用該已設置的傳輸等待時間進行判斷。本實施例必本文檔來自技高網...

【技術保護點】
一種調整刷寫頻率的方法,其特征在于,所述方法包括:步驟A.設置上下位機之間的傳輸等待時間,并計時;步驟B.判斷所述計時所得時間是否超過所述傳輸等待時間,如果否,則進入步驟C;步驟C.控制下位機查詢是否有連接命令從上位機傳送到下位機,如果是,則控制下位機與上位機連接,并進入步驟D;步驟D.在控制上位機向下位機傳送刷寫頻率調整請求信號后,判斷下位機是否向上位機傳送刷寫頻率調整應答信號,如果是,進入步驟E;步驟E.控制上位機向下位機下傳刷寫頻率調整信號,根據所述刷寫頻率調整信號控制下位機調整刷寫頻率。
【技術特征摘要】
1.一種調整刷寫頻率的方法,其特征在于,所述方法應用于嵌入式系統,所述方法包括:步驟A.設置上下位機之間的傳輸等待時間,并計時;步驟B.判斷所述計時所得時間是否超過所述傳輸等待時間,如果否,則進入步驟C;步驟C.控制下位機查詢是否有連接命令從上位機傳送到下位機,如果是,則控制下位機與上位機連接,并進入步驟D;步驟D.在控制上位機向下位機傳送刷寫頻率調整請求信號后,根據下位機的運行狀態判斷下位機是否向上位機傳送刷寫頻率調整應答信號,如果是,進入步驟E;步驟E.控制上位機向下位機下傳刷寫頻率調整信號,根據所述刷寫頻率調整信號控制下位機調整刷寫頻率,所述刷寫頻率調整信號包括用來控制刷寫頻率調整幅度的參數。2.根據權利要求1所述的方法,其特征在于,所述步驟E之后還包括,步驟F、控制上位機查詢下位機是否已經停止調整刷寫頻率,如果是,則控制上位機以新調整的刷寫頻率向下位機下傳數據信號。3.根據權利要求2所述的方法,其特征在于,所述步驟F中控制上位機以新調整的刷寫頻率向下位機下傳數據信號,具體包括,將所述數據信號加密,控制上位機以新調整的刷寫頻率向下位機下傳已加密的數據信號。4.根據權利要求3所述的方法,其特征在于,所述步驟F之后還包括,步驟G、根據所述數據信號更新Bootloader程序或更新應用程序。5.根據權利要求4所述的方法,其特征在于,所述步驟G包括:將所述已加密的數據信號解密,根據解密后的數據信號更新Bootloader程序或更新應用程序。6.一種調整刷寫頻率的裝置,其特征在于,所述裝置應用于嵌入式系統,所述裝置包括:設置模塊,用于設置上下位機之間的傳輸等待時間;計時模塊,用...
【專利技術屬性】
技術研發人員:劉名,姜文博,王欣偉,李苑瑋,
申請(專利權)人:濰柴動力股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。