日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

    關注

    4

    文章

    3710

    瀏覽量

    94364
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】初識飛凌嵌入式RV1126B開發(fā)板試

    排列也整齊合理。下面是飛凌嵌入式RV1126B開發(fā)板的詳細介紹,文字中有鏈接可以到達飛凌嵌網(wǎng)站做詳細了解。 飛凌嵌入式RV1126B 是由保定飛凌嵌入式
    發(fā)表于 04-13 17:27

    NTP自動校時服務器的典型應用

    在現(xiàn)代信息技術飛速發(fā)展的今天,時間同步的精確性已成為許多行業(yè)和系統(tǒng)的核心需求。無論是金融交易、電力調度,還是云計算、物聯(lián)網(wǎng),時間同步的準確性直接影響到系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。NTP自動校時服務器
    的頭像 發(fā)表于 01-27 16:12 ?4053次閱讀
    NTP自動<b class='flag-5'>校時</b>服務器的典型應用

    arm嵌入式主板優(yōu)缺點

    嵌入式主板嵌入在設備里面做控制、數(shù)據(jù)處理使用的CPU板 ,常見的有兩類,即基于X86的嵌入式主板和基于RISC的ARM
    發(fā)表于 01-08 07:08

    系統(tǒng)嵌入式的學習路線

    嵌入式技術是各種電子產品的核心技術,也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產業(yè)的核心技術,具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的
    發(fā)表于 12-16 07:49

    嵌入式開發(fā)的關鍵點介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程經(jīng)驗,還需要不斷學習新的技術和工具,以滿足不
    發(fā)表于 11-13 08:12

    嵌入式主板的選型與應用

    一、嵌入式主板核心元器件選型的關鍵考量在嵌入式主板設計中,核心元器件的選型直接決定產品性能與可靠性,需結合場景需求精準匹配。以處理器為例,除算力與功耗外,還需關注工業(yè)級溫度范圍——如
    的頭像 發(fā)表于 11-03 17:20 ?898次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的選型與應用

    軍用導航領域嵌入式計算機分析

    在導航系統(tǒng)中,嵌入式計算機的核心作用是實時處理多種傳感器的數(shù)據(jù),運行復雜的導航算法,最終計算出載體的精確位置、姿態(tài)、速度和時間信息。
    的頭像 發(fā)表于 09-26 16:52 ?1300次閱讀

    PCB嵌入式功率模塊介紹

    電子發(fā)燒友網(wǎng)站提供《PCB嵌入式功率模塊介紹.docx》資料免費下載
    發(fā)表于 09-09 16:19 ?4次下載

    翼輝信息亮相2025 CCF全國嵌入式系統(tǒng)大會

    2025 年 8 月 15 日 - 17 日,第 23 屆 CCF 全國嵌入式系統(tǒng)大會在西安順利舉行。翼輝信息攜面向產教融合新需求的嵌入式、AI+低空、工業(yè)自動化、物聯(lián)網(wǎng)等多領域教學方案
    的頭像 發(fā)表于 08-20 08:59 ?9123次閱讀

    入行嵌入式應該怎么準備?

    想入行嵌入式該怎么準備。很能理解大家對于嵌入式的關注,嵌入式系統(tǒng)是當今科技領域中的重要組成部分,它存在于我們生活的方方面面,各行各業(yè)。智能化時代的到來也讓嵌入式
    發(fā)表于 08-06 10:34

    一文帶你了解嵌入式主板

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

    嵌入式主板詳解與選購指南

    什么是嵌入式主板?嵌入式主板是專為嵌入式系統(tǒng)設計的核心計算平臺。它與我們日常使用的臺式機或筆記本電腦主板
    的頭像 發(fā)表于 06-06 13:23 ?993次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>詳解與選購指南

    嵌入式主板特點與應用場景解析

    嵌入式主板(EmbeddedMotherboard)是專為嵌入式系統(tǒng)設計的重要硬件平臺,通常集成處理器、內存、存儲、接口等關鍵組件,用于控制和管理特定設備或應用。與通用計算機主板不同,
    的頭像 發(fā)表于 05-26 15:12 ?1016次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點與應用場景解析

    在金融發(fā)展領域,嵌入式主板有什么優(yōu)點?

    在金融發(fā)展領域,嵌入式主板能夠有力推動金融行業(yè)的智能化與高效化進程。主板的強大計算能力可以保障業(yè)務高效運行。
    的頭像 發(fā)表于 05-19 09:22 ?841次閱讀

    創(chuàng)浪潮下,國產主板有什么新的發(fā)展機遇?

    信息技術應用創(chuàng)新浪潮的推動下,國產主板迎來了諸多新的發(fā)展機遇。信創(chuàng)產業(yè)旨在實現(xiàn)信息技術領域的自主可控,這一戰(zhàn)略目標為國產主板的發(fā)展提供了廣
    的頭像 發(fā)表于 05-09 09:24 ?893次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產<b class='flag-5'>主板</b>有什么新的發(fā)展機遇?
    洛宁县| 阳信县| 日喀则市| 南充市| 隆子县| 宁德市| 南汇区| 乌鲁木齐市| 威宁| 无极县| 永寿县| 开江县| 甘肃省| 浮梁县| 盐池县| 靖江市| 安宁市| 健康| 揭阳市| 无锡市| 安图县| 临城县| 建昌县| 梓潼县| 丹凤县| 平江县| 嘉鱼县| 南靖县| 伊春市| 乌拉特前旗| 城口县| 汪清县| 澜沧| 咸宁市| 抚松县| 兴文县| 霍林郭勒市| 凤翔县| 伽师县| 临汾市| 肇庆市|