chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

英創(chuàng)信息技術(shù)IRIG-B碼校時在WEC7主板ESM335x上的實現(xiàn)

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

掃碼添加小助手

加入工程師交流群

ESM335x是英創(chuàng)公司推出的基于TI AM335x Cortex-A8 CPU的高性能工控主板,板載了豐富的應(yīng)用通訊接口,如LVDS/TTL標(biāo)準(zhǔn)顯示接口,4USB、6串口、雙CAN、雙網(wǎng)口等。除此之外,ESM335x還引出了一組精簡ISA總線,我們基于ESM335x的ISA總線設(shè)計了一系列擴展模塊,比如8串口擴展模塊ETA508、雙網(wǎng)口擴展模塊ETA728和4路CAN總線擴展模塊ETA704,使得ESM335x能夠滿足更多復(fù)雜的工業(yè)應(yīng)用,比如通訊管理機。當(dāng)然用戶也可以利用ESM335x 的ISA總線擴展自己的專有應(yīng)用模塊,以適應(yīng)特定的現(xiàn)場應(yīng)用需求。

在電力、交通、電信等行業(yè),一般要求設(shè)備具有高精度時鐘,通常由時鐘源提供高精度的時鐘信息輸出,而設(shè)備需要有自動校時和時鐘同步的能力,IRIG-B是目前廣泛應(yīng)用的較時方案之一,本文就將介紹ESM335x通過GPS時鐘源產(chǎn)生的IRIG-B(DC)碼實現(xiàn)時間同步的方法。

IRIG是美國靶場司令委員會制定的一種時間標(biāo)準(zhǔn),其中的串行時鐘編碼共有6種格式,即A、B、D、E、G、H。它們的主要差別是時間碼的幀速率不同,廣泛應(yīng)用的IRIG-B即其中的B型編碼,B型碼的時幀速率為1幀/s,可傳遞100位信息。圖1是IGIG-B碼示意圖,其時幀周期是1s,每秒100個碼元,使用脈寬編碼方式,每個碼元脈寬10ms,共三種碼元,其中高電平5ms和2ms分別表示二進(jìn)制 “1”,“0”,高電平8ms為位置標(biāo)識,分別為P0,P1,…P9。連續(xù)兩個8ms寬度脈沖的第二個8ms脈沖的前沿為秒準(zhǔn)點標(biāo)志,也是一個時間格式的幀參考標(biāo)志。一個時間格式幀包含了秒,時,分,天數(shù),年份,控制位等豐富的信息。

圖1:IRIG-B碼標(biāo)準(zhǔn)

上面是對IRIG-B碼的簡單介紹,在實際使用IRIG-B碼時鐘源與ESM335x進(jìn)行時間同步時,用戶并不需要關(guān)心IRIG-B碼的具體含義和實現(xiàn)方法,僅需要將B碼脈連接到ESM335x的較時引腳就可以了,ESM335x的驅(qū)動程序?qū)⑼瓿葿碼解碼、同步等工作。

ESM335x(EM335x)使用GPIO6作為B碼脈沖輸入管腳。

由于GPIO6還復(fù)用了PWM功能,所以當(dāng)使用較時功能時,系統(tǒng)的“PWM1:”則不可用。另外需要特別注意的是:ESM335x(EM335x)所有GIPO的最高輸入電壓不能超3.3V,否則將損壞主CPU,所以在連接B碼信號時應(yīng)該根據(jù)實際情況增加相應(yīng)的電平轉(zhuǎn)換電路。

應(yīng)用程序打開設(shè)備"IGB1:"后,對應(yīng)的驅(qū)動程序就會根據(jù)注冊表的設(shè)備,自動進(jìn)行時間同步,下面是IRIG-B碼校時的例子代碼:

#include"stdafx.h"

#include

#include"bsp_drivers.h"

#defineIOCTL_IRIG_B_GET_TIME

CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 4055, METHOD_BUFFERED, FILE_ANY_ACCESS)

#defineIOCTL_IRIG_B_SYNC_NOW

CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 4056, METHOD_BUFFERED,FILE_ANY_ACCESS)

int_tmain(intargc, _TCHAR* argv[])

{

HANDLE hIrigb;

SYSTEMTIME systime;

DWORD dwTimeoues;

// 打開系統(tǒng)較時功能,驅(qū)動程序會根據(jù)注冊表的設(shè)置自動較時

hIrigb = CreateFile(TEXT("IGB1:"),

GENERIC_READ|GENERIC_WRITE,

FILE_SHARE_READ|FILE_SHARE_WRITE,

NULL,

OPEN_EXISTING,

FILE_FLAG_RANDOM_ACCESS,

NULL);

if(hIrigb == INVALID_HANDLE_VALUE)

return-1;

// 立刻進(jìn)行一次時間同步,超時時間設(shè)置為3000ms

dwTimeoues = 3000;

if(DeviceIoControl(hIrigb,

IOCTL_IRIG_B_SYNC_NOW,

&dwTimeoues,

sizeof(DWORD),

&systime, // 如果時間同步成功,返回當(dāng)時系統(tǒng)時間

sizeof(SYSTEMTIME),

NULL,NULL))

{

RETAILMSG(1, (TEXT("Time: %04d-%02d-%02d.%02d:%02d:%02d\r\n"),

systime.wYear, systime.wMonth, systime.wDay,

systime.wHour, systime.wMinute, systime.wSecond));

}

else

{

RETAILMSG(1, (TEXT("Tiem sync faild!!!\r\n")));

}

// 查看最近一次同步的時間,如果返回失敗表示時間未同步

if(DeviceIoControl(hIrigb,

IOCTL_IRIG_B_GET_TIME,

NULL,

0,

&systime,

sizeof(SYSTEMTIME),

NULL, NULL))

{

RETAILMSG(1, (TEXT("Sync time: %04d-%02d-%02d.%02d:%02d:%02d\r\n"),

systime.wYear, systime.wMonth, systime.wDay,

systime.wHour, systime.wMinute, systime.wSecond));

}

// 關(guān)閉較時功能

CloseHandle(hIrigb);

return0;

}

用戶可以通過修改系統(tǒng)注冊表來配置靈活的校時方案,通過注冊表的設(shè)置,驅(qū)動程序可自動實現(xiàn)時間秒同步、分鐘同步、小時同步或日同步,對應(yīng)的注冊表項如下:(下面的注冊表鍵值為系統(tǒng)默認(rèn)值)

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IGB1]

"Prefix"="IGB"

"Dll"="irig_b.dll"

"Priority256"=dword:88

; AutoSync =0: 禁止校時功能; =1: 秒同步; =2: 分同步; = 3: 小時同步; = 4: 日同步

"AutoSync"=dword:2 ; minute sync

; SyncMinute:當(dāng)AutoSync為小時同步時,在SyncMinute分鐘進(jìn)行同步

"SyncMinute"=dword:3b ; 0x3b = 59 -> minute on sync

; SyncHour: 當(dāng)AutoSync為日同步時,在SyncHour小時進(jìn)行同步

"SyncHour"=dword:17 ; 0x17= 23 -> hour on sync

傳統(tǒng)的工控板卡在對IRIG-B碼處理時,通常需要增加額外的硬件(如單片機,FPGA)對B碼進(jìn)行解碼,然后再通過串口、總線或其它形式將數(shù)據(jù)交給主控板卡處理,增加了系統(tǒng)成本和操作難度,ESM335x可直接對B碼進(jìn)行解碼,不需要增加任何硬件就能實現(xiàn)毫秒級精度的時間同步,大大降低了系統(tǒng)復(fù)雜程度,節(jié)約了成本,提高了系統(tǒng)穩(wěn)定性。

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

    關(guān)注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    精準(zhǔn)同步,毫秒不差:專業(yè)級GPS授時儀

    GPS授時儀接收北斗衛(wèi)星、GPS衛(wèi)星、CDMA、SDH、PTP、IRIG-B、串口等外部時間基準(zhǔn)信號,通過智能時間源算法,實現(xiàn)多時間源的智能切換,輸出高精度、高可靠的時間同步信號和標(biāo)準(zhǔn)時間
    的頭像 發(fā)表于 10-28 16:33 ?262次閱讀
    精準(zhǔn)同步,毫秒不差:專業(yè)級GPS授時儀

    IRIG-B解碼板

    音頻信號
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月14日 19:27:07

    3A6000CPU+7A2000橋片龍芯主板:國產(chǎn)芯的實力擔(dān)當(dāng)

    信息技術(shù)飛速發(fā)展的當(dāng)下,信創(chuàng)產(chǎn)業(yè)已成為推動國家數(shù)字化轉(zhuǎn)型、保障信息安全的關(guān)鍵力量。作為信創(chuàng)領(lǐng)域的核心硬件之一,
    的頭像 發(fā)表于 09-25 09:40 ?177次閱讀

    智慧新核心,龍芯主板助力信創(chuàng)體系再升級

    信息技術(shù)飛速發(fā)展的當(dāng)下,信創(chuàng)體系的自主可控與創(chuàng)新升級已成為國家戰(zhàn)略層面的關(guān)鍵任務(wù)。作為信創(chuàng)產(chǎn)業(yè)發(fā)展的重要基礎(chǔ)硬件支撐,國產(chǎn)工控主板正發(fā)揮著
    的頭像 發(fā)表于 08-11 09:14 ?496次閱讀

    飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實力

    信息技術(shù)飛速發(fā)展的當(dāng)下,信創(chuàng)產(chǎn)業(yè)已成為我國實現(xiàn)科技自立自強、保障國家信息安全的關(guān)鍵領(lǐng)域。信創(chuàng),
    的頭像 發(fā)表于 07-22 18:20 ?468次閱讀

    創(chuàng)浪潮澎湃,國產(chǎn)主板迎來黃金時代!

    2025年7月,表示必須在2027年底前完成信創(chuàng)100%替代,覆蓋基礎(chǔ)硬件、基礎(chǔ)軟件等核心領(lǐng)域。信息技術(shù)應(yīng)用創(chuàng)新浪潮席卷下,國產(chǎn)主板作為計
    的頭像 發(fā)表于 07-21 14:00 ?266次閱讀

    多功能多標(biāo)準(zhǔn)IRIG-B產(chǎn)生器介紹

    在當(dāng)今數(shù)字化時代,眾多領(lǐng)域?qū)r間同步的精度和可靠性有著極高的要求。SYN1502A型IRIG-B產(chǎn)生器作為一款專業(yè)的時間同步模塊設(shè)備,滿足客戶多樣化需求、解決實際問題方面發(fā)揮著重要作用。
    的頭像 發(fā)表于 06-23 18:12 ?302次閱讀

    IRIG-B產(chǎn)生器提供時間同步新方案

    SYN1502A型IRIG-B產(chǎn)生器是西安同步電子科技有限公司自主研發(fā)的高精度授時設(shè)備,以“便攜性、多功能性、高可靠性”為設(shè)計核心,兼顧操作便捷性與功能靈活性,為時間同步提供新方案。 一、產(chǎn)品概述
    的頭像 發(fā)表于 06-23 18:10 ?368次閱讀

    GPS授時裝置應(yīng)用技術(shù)

    GPS授時裝置接收北斗衛(wèi)星、GPS衛(wèi)星、CDMA、SDH、PTP、IRIG-B、串口等外部時間基準(zhǔn)信號,通過智能時間源算法,實現(xiàn)多時間源的智能切換,輸出高精度、高可靠的時間同步信號和標(biāo)準(zhǔn)時間
    的頭像 發(fā)表于 06-16 14:55 ?430次閱讀
    GPS授時裝置應(yīng)用<b class='flag-5'>技術(shù)</b>

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國家推動IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國家網(wǎng)絡(luò)安全、推動產(chǎn)業(yè)升級和
    的頭像 發(fā)表于 06-13 10:06 ?5379次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

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

    信息技術(shù)應(yīng)用創(chuàng)新浪潮的推動下,國產(chǎn)主板迎來了諸多新的發(fā)展機遇。信創(chuàng)產(chǎn)業(yè)旨在實現(xiàn)信息技術(shù)領(lǐng)域的自
    的頭像 發(fā)表于 05-09 09:24 ?470次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產(chǎn)<b class='flag-5'>主板</b>有什么新的發(fā)展機遇?

    GPS校時器是什么?如何用?

    衛(wèi)星信號來獲取準(zhǔn)確的時間信息。通過接收來自GPS衛(wèi)星的信號,校時器能夠計算出地球的當(dāng)前準(zhǔn)確時間,并將此時間同步到設(shè)備。因為GPS衛(wèi)星本身具有高度的精確性,所以G
    的頭像 發(fā)表于 05-08 14:52 ?585次閱讀
    GPS<b class='flag-5'>校時</b>器是什么?如何用?

    GPS衛(wèi)星同步時鐘設(shè)備采用全模塊化結(jié)構(gòu)

    GPS衛(wèi)星同步時鐘以GPS信號作為時間源,同時可選北斗衛(wèi)星、IRIG-B、OCX0、銣原子鐘、CDMA信號等時鐘源,對時精度達(dá)20nS。
    的頭像 發(fā)表于 03-10 14:09 ?566次閱讀
    GPS衛(wèi)星同步時鐘設(shè)備采用全模塊化結(jié)構(gòu)

    必看!基于復(fù)旦微FMQL20S400M國產(chǎn)平臺的B對時,破解電力授時難題

    Embedded Workbench ARM 8.11.2 硬件平臺:創(chuàng)龍科技TLFM20S-EVM評估板(基于FMQL20S400M國產(chǎn)平臺) IRIG-B對時原理 IRIG-B
    的頭像 發(fā)表于 02-27 10:22 ?1333次閱讀
    必看!基于復(fù)旦微FMQL20S400M國產(chǎn)平臺的<b class='flag-5'>B</b><b class='flag-5'>碼</b>對時,破解電力授時難題

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

    近日,由中國電子信息行業(yè)聯(lián)合會主辦的第二十六屆中國國際軟件博覽會(簡稱“軟博會”)天津國家會展中心成功舉行。在此次盛會上,中國電子信息行業(yè)聯(lián)合會發(fā)布了“2024年軟件和信息技術(shù)服務(wù)企
    的頭像 發(fā)表于 10-30 11:44 ?1288次閱讀