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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)工控主板擴(kuò)展高精度時鐘方案(WinCE)簡介

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-12 10:32 ? 次閱讀

在實(shí)際應(yīng)用中,有時候英創(chuàng)工控主板自帶的時鐘精度不能滿足項(xiàng)目需求,客戶需要自行擴(kuò)展更高精度的時鐘,本文舉例介紹一種在英創(chuàng)工控主板(WinCE)上擴(kuò)展高精度時鐘的一個方案。

硬件參考

高精度實(shí)時鐘擴(kuò)展方案,采用RX8025T,它是一顆內(nèi)部集成了高精度32768Hz晶體,且?guī)囟妊a(bǔ)償?shù)臅r實(shí)鐘芯片,最高精度相當(dāng)于1個月誤差5秒。

RX8025T的應(yīng)用電路圖非常簡單,采用I2C總線與ESMARC工控主板連接,GPIO26是I2C_SDA,GPIO27是I2C_SCL, 基本應(yīng)用電路圖如下所示:

RX8025T時鐘芯片沒有獨(dú)立的后備電池供電端口,因此,在供電端,采用雙二極管對它供電:當(dāng)系統(tǒng)供電正常,3.3V電壓高于3V電池電壓,由系統(tǒng)電源供電;當(dāng)系統(tǒng)斷電后,無3.3V電壓,3V電池電壓高于3.3V供電端,轉(zhuǎn)為3V電池供電。

根據(jù)RX8025T的電流消耗參數(shù):3uA/DC3V,如果使用CR2032鈕扣電池,其電能容量約為220mAH,再按照0.7的耗電率(電池自放電及電能利用效率),理論上可以使用5萬小時左右。

為了方便客戶高效地將RX8025T集成到應(yīng)用系統(tǒng)中,英創(chuàng)公司基于EM928x平臺,提供了對RX8025T的參考程序,主要有幾個函數(shù)以供用戶使用:

RTC初始化程序:

首先初始化I2C引腳,再判斷時針是否起振。

輸入:

Force 為1,則強(qiáng)制設(shè)置初始化時間

返回:

如時鐘已經(jīng)起振,則返回0

如時鐘沒有起振,則設(shè)置起振位并初始化時間為:2009-12-21 15:20:30 星期一,再返回1

BOOL RTC_Init( BOOL Force );

RTC 時間讀?。?/p>

輸出:

SYSTEMTIME 數(shù)據(jù)

返回:

設(shè)置成功 1

設(shè)置失敗 0

BOOL GetRTCTime ( SYSTEMTIME *RTCTime );

RTC時間設(shè)置:

輸出:

SYSTEMTIME 數(shù)據(jù)

返回:

設(shè)置成功 1

設(shè)置失敗 0

BOOL SetRTCTime ( SYSTEMTIME *RTCTime );

讀取高精度時鐘時間到系統(tǒng)中

SYSTEMTIME RTCTime;

RTC_Init(1);

GetRTCTime (&RTCTime);

SetLocalTime(&RTCTime);

設(shè)置系統(tǒng)時間后如何同步設(shè)置到高精度時鐘中

擴(kuò)展高精度時鐘后,通常希望在系統(tǒng)中設(shè)置時間時,或是使用SetLocalTime等API函數(shù)設(shè)置時間時能同步的將時間設(shè)置到高精度時鐘中。可以利用API函數(shù)CeRunAppAtEvent偵聽設(shè)置時間的消息,然后在消息響應(yīng)函數(shù)中進(jìn)行高精度時鐘的時間設(shè)置。

通過CeRunAppAtEvent綁定啟動相應(yīng)exe

#include "Notify.h"

#define EXE_PATH L"\\FlashDisk\\test.exe"

CeRunAppAtEvent(EXE_PATH, NOTIFICATION_EVENT_TIME_CHANGE);

通過CeRunAppAtEvent綁定觸發(fā)相應(yīng)的消息

以”MyEvent”命名事件為例。

#include "Notify.h"

m_hEvent = CreateEvent(NULL, FALSE, FALSE, L"MyEvent");

CeRunAppAtEvent(L"\\\\.\\Notifications\\NamedEvents\\MyEvent", NOTIFICATION_EVENT_TIME_CHANGE);

//在線程中等待MyEvent事件

DWORD dwRet;

dwRet = WaitForSingleObject(m_hEvent, 500);

if (dwRet == 0)

{

//處理消息,將系統(tǒng)時間寫入高精度時鐘中");

}

讀取系統(tǒng)時間,同時設(shè)置高精度時鐘

SYSTEMTIME systime;

GetLocalTime(&systime);

SetRTCTime (&systime);

文中提到的例程,可以通過聯(lián)系英創(chuàng)工程師獲得。

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

    關(guān)注

    7

    文章

    6084

    瀏覽量

    35154
收藏 人收藏

    評論

    相關(guān)推薦

    ?什么是國產(chǎn)工控主板,國產(chǎn)工控主板的特點(diǎn)有哪些?

    什么是國產(chǎn)工控主板呢?國產(chǎn)工控主板是工業(yè)計(jì)算機(jī)的主板,是一種計(jì)算機(jī)系統(tǒng)的硬件設(shè)備,是專門為工業(yè)控制場景設(shè)計(jì)和生產(chǎn)的電路板。它在國內(nèi)的研發(fā)和制
    的頭像 發(fā)表于 11-07 10:29 ?56次閱讀

    國產(chǎn)工控主板,信創(chuàng)產(chǎn)業(yè)發(fā)展新引擎

    在當(dāng)今科技飛速發(fā)展的時代,信創(chuàng)產(chǎn)業(yè)正成為國家戰(zhàn)略的重要支撐。而我們的國產(chǎn)工控主板,以其卓越的性能和可靠的品質(zhì),為信創(chuàng)產(chǎn)業(yè)的發(fā)展注入強(qiáng)大動力。國產(chǎn)工控
    的頭像 發(fā)表于 11-06 10:29 ?91次閱讀

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競爭力百強(qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?325次閱讀

    工控主板有哪些特點(diǎn)?

    動、防塵防水等設(shè)計(jì),能夠適應(yīng)工業(yè)場景中的各種惡劣條件,具有較長的使用壽命。 ?擴(kuò)展性:工控主板通常具有豐富的擴(kuò)展接口,可以方便地連接各種工業(yè)設(shè)備和傳感器,滿足不同工業(yè)控制需求。 工業(yè)標(biāo)
    的頭像 發(fā)表于 10-10 08:55 ?190次閱讀

    物聯(lián)網(wǎng)系統(tǒng)中高精度RTK定位方案的實(shí)現(xiàn)_高精度定位模塊

    應(yīng)用來說是至關(guān)重要的。例如,在智能制造、倉儲物流等領(lǐng)域,精確的位置信息可以顯著提高生產(chǎn)效率和物流準(zhǔn)確性。 降低誤差:相比傳統(tǒng)的定位技術(shù)高精度定位模塊能夠顯著降低定位誤差,使得位置信息
    的頭像 發(fā)表于 09-26 17:53 ?645次閱讀
    物聯(lián)網(wǎng)系統(tǒng)中<b class='flag-5'>高精度</b>RTK定位<b class='flag-5'>方案</b>的實(shí)現(xiàn)_<b class='flag-5'>高精度</b>定位模塊

    創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術(shù)應(yīng)用創(chuàng)新工作委員會)提出,目的就是要推動我們國內(nèi)軟硬件關(guān)鍵技術(shù)的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?275次閱讀

    工控一體機(jī)在高精度玻璃檢測機(jī)中的應(yīng)用

    工控一體機(jī)在高精度玻璃檢測機(jī)中的應(yīng)用主要體現(xiàn)在以下幾個方面。
    的頭像 發(fā)表于 09-21 16:09 ?231次閱讀

    梯度科技入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會暨解決方案應(yīng)用推廣大會。會上正式
    的頭像 發(fā)表于 09-09 16:29 ?366次閱讀

    室內(nèi)高精度人員定位系統(tǒng)解決方案

    高精度人員定位系統(tǒng)解決方案。 室內(nèi)高精度人員定位系統(tǒng)方案概述 新銳科創(chuàng)是專業(yè)的人員定位系統(tǒng)廠家及方案
    的頭像 發(fā)表于 08-12 11:12 ?385次閱讀
    室內(nèi)<b class='flag-5'>高精度</b>人員定位系統(tǒng)解決<b class='flag-5'>方案</b>

    創(chuàng)直線模組廠家,為高精度運(yùn)動系統(tǒng)提供直驅(qū)技術(shù)解決方案

    創(chuàng)Fastermotion是專業(yè)的直線模組廠家,其生產(chǎn)的模組具有超長行程、高速度、高精度、大負(fù)載和穩(wěn)定等特點(diǎn),廣泛應(yīng)用于液晶面板、半導(dǎo)體等行業(yè)。產(chǎn)品可定制,精度高,推力大,穩(wěn)定性好,可多軸使用。
    的頭像 發(fā)表于 06-19 13:50 ?307次閱讀
    飛<b class='flag-5'>創(chuàng)</b>直線模組廠家,為<b class='flag-5'>高精度</b>運(yùn)動系統(tǒng)提供直驅(qū)<b class='flag-5'>技術(shù)</b>解決<b class='flag-5'>方案</b>

    什么是高精度定位平板?

    高精度定位平板是一種結(jié)合了高精度定位技術(shù)和強(qiáng)大計(jì)算能力的平板電腦,廣泛應(yīng)用于測繪、地理信息系統(tǒng)(GIS)、精準(zhǔn)農(nóng)業(yè)、工程建設(shè)和公共安全等領(lǐng)域。其核心特點(diǎn)在于能夠提供亞米級甚至厘米級的定
    的頭像 發(fā)表于 06-12 17:53 ?755次閱讀

    幾款高精度時鐘芯片的規(guī)格選型分析

    幾款高精度時鐘芯片,幾乎很多應(yīng)用都需要精確的計(jì)時例如銀行系統(tǒng),安全系統(tǒng)和電能表等。獲得高精度實(shí)時時鐘芯片的關(guān)鍵在于:精確頻率振蕩設(shè)備,以及用于控制它們的集成芯片。愛普生其實(shí)一直以來都致
    發(fā)表于 05-13 11:50 ?0次下載

    工控主板和普通主板的區(qū)別有哪些

    工控主板和普通主板是兩種在計(jì)算機(jī)硬件領(lǐng)域中常見的主板類型,它們在設(shè)計(jì)、功能和用途上有著明顯的區(qū)別。工控
    的頭像 發(fā)表于 04-25 16:54 ?1102次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的區(qū)別有哪些

    龍芯中科三項(xiàng)信創(chuàng)方案入圍工信部2023年信息技術(shù)應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    近日,工業(yè)和信息化部通報(bào)了2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案征集遴選結(jié)果,本次共評選出典型解決方案173個、應(yīng)用示范案例83個、單項(xiàng)創(chuàng)新案例64個。
    的頭像 發(fā)表于 03-07 16:45 ?833次閱讀
    龍芯中科三項(xiàng)信<b class='flag-5'>創(chuàng)</b><b class='flag-5'>方案</b>入圍工信部2023年<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    什么是TCXO晶振?它為什么能提供高精度時鐘信號?

    什么是TCXO晶振?它為什么能提供高精度時鐘信號? TCXO(Temperature-Compensated Crystal Oscillator),即溫度補(bǔ)償晶體振蕩器,是一種用于提供高精度
    的頭像 發(fā)表于 12-18 14:30 ?2059次閱讀