色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術嵌入式主板精確校時方案分析介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-14 11:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在基于嵌入式主板的工業智能設備中,通常都要求設備具有校時的功能。對像電力自動化這樣的行業,對校時的精度都有很高的要求,通常要求達到ms精度。為了實現這樣精度的校時,一般需要GPS的支持,即由GPS模塊向主板提供(1)包含絕對時間信息的串口數據,串口可以是RS232RS485;(2)整分或整秒的脈沖,也稱為PPS脈沖。在有了以上硬件支持的前提下,應用程序還需要按一定策略操作,才能實現高精度的校時。本文以英創公司的ARM9主板(其上運行Windows CE操作系統)為例,來介紹一種高精度對時方案,供客戶在實際應用中參考。
硬件連接上,把作為時間基準的GPS輸出的串口信號接到英創ARM9主板的一個串口上,比方“COM3:”;把PPS信號作為中斷信號,接到英創ARM9主板的ISA_IRQ管腳,注意ISA_IRQ是上升沿有效,因此有可能需要對PPS脈沖進行反相處理。校時的軟件操作包括以下步驟:
第1步,從“COM3:”串口讀取GPS信息串,并解析出當前的時間參數,只需要保留到秒的精度,同時就可推算出下一個PPS脈沖所代表的整分或整秒時間,應用程序可方便的計算出這個時間,在CE中通常把時間表示為SYSTEMTIME格式。
SYSTEMTIME SysTime; // CE通常用該變量表示時間
第2步,當應用線程接收到ISA_IRQ中斷事件時,把預先計算好的時間設置到系統中:
SetSystemTime(&SysTime);
由于設置時間,涉及到系統內核的節拍數的調整,所以會占用一定的時間,一般會超過1ms。所以第2步的設置,只實現了粗校時。
第3步,當后續的ISA_IRQ中斷事件來到時,此時讀出的時間:
GetLocalTime(&SysTime);
應當是整秒的,即SysTime.wMilliseconds應為0,但實際情況不會為0。這時可計算出偏差的毫秒數:
int nDeltaMilliseconds;
if(SysTime.wMilliseconds > 500)
nDeltaMilliseconds = 1000 - SysTime.wMilliseconds;
else
nDeltaMilliseconds = -SysTime.wMilliseconds;
第4步,應用程序在讀取時間時,需要根據當前的nDeltaMilliseconds值進行校正:
FILETIME FileTime; // 時間單位= 100ns
GetLocalTime(&SysTime); // 讀取當前時間
SystemTimeToFileTime( &SysTime, &FileTime ); // 轉換成FILETIME格式
// 做精確的ms校正
FileTime = (__int64)FileTime +(__int64)(nDeltaMilliseconds * 10);
FileTimeToSystemTime( &FileTime, &SysTime ); // 轉換回系統時間格式

由此得到的時間應當具有ms精度。
第5步,通常nDeltaMilliseconds的絕對值都應當在幾個ms的范圍,若絕對值超過100ms,通常意味著需要重新進行標定,即從第一步重新開始。另外需要注意的是,在進行粗校時時,最好關閉所有的TCP連接,因為粗校時,可能會使系統的Tick值變小,而系統Tick值一般會作為TCP數據的時間標簽,若TCP應答的時間標簽小于數據發送的時間標簽時,會造成TCP連接始終掛起。
有關ISA_IRQ中斷響應的相關編程可參考英創產品資料中的相關軟件范例。建議客戶在ISA_IRQ的范例代碼的基礎上,構建帶精確校時功能的時間類class GPSTime;把ISA_IRQ接收線程發展成完成上述時間校正的有限狀態機,最后為其他應用程序提供一個讀取時間的API函數即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3615

    瀏覽量

    91500
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6103

    瀏覽量

    36333
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一文帶你了解嵌入式主板

    嵌入式主板是專為嵌入式系統設計的計算機主板。它與我們常見的臺式機或筆記本電腦主板有著顯著的區別,核心在于它不是為了通用計算,而是為了執行特定
    的頭像 發表于 06-30 16:12 ?183次閱讀
    一文帶你了解<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    嵌入式主板開發詳細指南

    嵌入式主板開發涉及硬件設計、軟件集成、系統優化等多個環節,需要結合具體應用場景進行深度定制。以下是嵌入式主板開發的詳細指南,涵蓋關鍵步驟、工具、挑戰及實際案例:一、開發流程與關鍵步驟1
    的頭像 發表于 04-02 11:35 ?563次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>開發詳細指南

    高可靠性嵌入式主板設計

    設計直接影響整個系統的穩定性和壽命。因此,設計高可靠性的嵌入式主板不僅是技術挑戰,也是提高產品競爭力的關鍵因素。本文將深入探討高可靠性嵌入式主板
    的頭像 發表于 03-25 15:11 ?525次閱讀
    高可靠性<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>設計

    嵌入式主板選型與應用指南

    嵌入式主板是專為嵌入式系統設計的核心硬件平臺,廣泛應用于工業控制、物聯網、醫療設備等領域。以下是關于嵌入式主板的詳細
    的頭像 發表于 02-27 14:53 ?556次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>選型與應用指南

    小身材大能量:解讀小尺寸嵌入式主板

    此前,已經帶大家認識了嵌入式主板的尺寸版型,相信大家對此已有了初步印象。在科技日新月異的當下,各類設備都朝著更小體積、更高性能的方向發展。小尺寸嵌入式主板正悄無聲息改變著我們的生活與商
    的頭像 發表于 02-17 18:02 ?619次閱讀
    小身材大能量:解讀小尺寸<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    盤點無風扇嵌入式主板應用優勢

    在科技飛速發展的今天,嵌入式主板在各個領域發揮著重要作用。而無風扇嵌入式主板以獨特優勢在工業自動化、醫療設備和智能交通等領域廣泛應用。今天,就讓我們一起深入了解無風扇
    的頭像 發表于 02-15 18:04 ?403次閱讀
    盤點無風扇<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>應用優勢

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對
    的頭像 發表于 01-13 16:30 ?800次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述與發展

    ARM架構嵌入式主板特點

    嵌入式主板可以理解為嵌入在設備中用于控制和數據處理的CPU板,也就是設備的“大腦”。當主板嵌入到設備中,當然對
    的頭像 發表于 12-31 16:03 ?1051次閱讀
    ARM架構<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式
    的頭像 發表于 09-30 10:05 ?1635次閱讀

    開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

    粵港澳大灣區國家技術創新中心操作系統業務負責人柯善風做了“國創面向工業機器人的OS解決方案和落地實踐”專題報告。柯善風介紹中心的發展情況,分享了面向工業場景、自主可控、中立普惠
    發表于 08-30 17:24

    飛凌嵌入式技術創新日(深圳站)精彩回顧

    工的分享,則更加側重于嵌入式技術的研發和創新,為與會者提供了新的問題解決思路;最后,粵港澳大灣區國中心技術專家的溫老師 介紹了openEu
    發表于 08-28 09:06

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 17:23 ?1127次閱讀
    宇瓏RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>

    RK3576核心板與嵌入式主板通用平臺介紹

    RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 11:37 ?1420次閱讀
    RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>

    NTP服務器知識課堂 網絡時間同步系統的校時方

    LED電子時鐘相信大家應該都很熟悉,在我們生活中隨處可見,尤其是在學校、商場、辦公樓、高鐵站、機場、高速服務器、醫院等場所。但是網絡時鐘系統的校時方式,就沒有多少人知道了,下面就給大家介紹網絡同步
    的頭像 發表于 07-30 14:23 ?857次閱讀
    NTP服務器知識課堂 網絡時間同步系統的<b class='flag-5'>校時方</b>式

    網絡時間同步系統的校時方

    LED電子時鐘相信大家應該都很熟悉,在我們生活中隨處可見,尤其是在學校、商場、辦公樓、高鐵站、機場、高速服務器、醫院等場所。但是網絡時鐘系統的校時方式,就沒有多少人知道了,下面就給大家介紹網絡同步
    的頭像 發表于 07-25 17:00 ?1138次閱讀
    網絡時間同步系統的<b class='flag-5'>校時方</b>式
    主站蜘蛛池模板: xxx日本高清视频hd | 免费乱理伦片在线观看八戒 | 少妇厨房愉情理9伦片视频 少妇被躁爽到高潮无码久久 | 成熟YIN荡美妞A片视频麻豆 | 蜜桃最新网址 | 黄 色 网 站 免 费 涩涩屋 | 丰满老熟女白浆直流 | 香蕉久久夜色精品国产小优 | 亚洲伊人久久网 | 亚洲成av人影院 | va亚洲va天堂va视频在线 | 国产av在在免费线观看美女 | 亚洲欧美日韩高清中文在线 | 99re这里只有精品视频 | 特级毛片内射WWW无码 | 亚洲国产成人久久一区www妖精 | 亚洲成人免费观看 | 国产亚洲人成网站在线观看播放 | 把腿张开再深点好爽宝贝动态图 | 伊人国产在线观看 | 91欧洲在线视精品在亚洲 | 成人永久免费视频网站在线观看 | 日美欧韩一区二去三区 | 最近中文字幕在线中文视频 | 人性本色联盟 | 国产成人精品免费视频大全可播放的 | 在线免费观看毛片 | 99久久免热在线观看 | 欧美大片xxxxbbbb| 牛牛在线1视频 | 2019久久这里只精品热在线观看 | 黄色免费在线网址 | 久久精品国产免费播放 | 91极品蜜桃臀在线播放 | 2020亚洲国产在线播放在线 | 高清bblxx手机在线观看 | 国产精品人妻系列21P | 97caopeng | 俄罗斯18xv在线观看 | 伊人久久综合网站 | 国产精品99久久久久久WWW |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品