99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

基于TMPN315081AF神經(jīng)元芯片實現(xiàn)網(wǎng)絡打印服務器的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-09-19 07:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文描述的網(wǎng)絡打印服務器(NPS)可以為工業(yè)現(xiàn)場的多個智能裝置提供可靠的打印共享服務,極大地節(jié)約了系統(tǒng)成本;并且還可以方便地對NPS的功能進一步擴充,構成一個分布式控制系統(tǒng)。Lonworks網(wǎng)絡技術是由Echelon公司開發(fā)的一種現(xiàn)場總線網(wǎng)技術,具有通信可靠、抗干擾能力強的優(yōu)點,使其在航天控制、工業(yè)過程控制、樓宇自動化、通信等領域得到了廣泛的應用。其采用的LonTalk協(xié)議完全支持OSI/ISO網(wǎng)絡協(xié)議參考模型從物理層直至應用層的全部7層服務。Toshiba公司的TMPN3150/3120神經(jīng)元芯片內(nèi)嵌了LonTalk協(xié)議,LonTalk協(xié)議和一個網(wǎng)絡操作系統(tǒng)作為神經(jīng)元芯片的固件提供給用戶,方便了用戶開發(fā)。神經(jīng)元芯片支持多種通信介質(zhì)、多信道和多種通信速率。NPS硬件設計采用Toshiba公司的TMPN3150神經(jīng)元芯片,應用程序開發(fā)和調(diào)試工具為Echelon公司的NodeBuilder,其編程語言為Neuron C語言。NPS能夠與多達64個其他智能設備(ID—Intelligent Device)構成總線型網(wǎng)絡,通信介質(zhì)為雙絞線,通信速率在78kbps時最大通信距離為1 200 m。系統(tǒng)結構如圖1所示。

基于TMPN315081AF神經(jīng)元芯片實現(xiàn)網(wǎng)絡打印服務器的設計

1 NPS硬件設計

如圖2所示,NPS采用1塊TMPN315081AF神經(jīng)元芯片,配置1片64K×8位Flash存儲器作為程序存儲器和1片128K×8位RAM作為數(shù)據(jù)存儲器;神經(jīng)元芯片的CP0~CP4雙向通信接口和78kbps的收發(fā)器構成Lon-works網(wǎng)絡接口;TMPN315081AF神經(jīng)元芯片I/O引腳的功能可通過程序靈活配置。在此,I/00~I/07引腳接打印機接口的8位數(shù)據(jù)線,I/08引腳接打印機選通線(STRB),I/09接打印機的“Busy”信號線,并要在應用程序中用如下Neuron C語句配置:

IO_0 output byte PrintData;

IO_8 output bit PrintStb;

IO_9 output bit PrintBusy;。

2 NPS應用程序設計

NPS與各個智能節(jié)點之間為主從方式,通過查詢完成工作。網(wǎng)絡尋址為domain:subnet:node方式。網(wǎng)絡通信采用顯示報文格式。

2.1 應用程序運行機制

TMPN315081AF神經(jīng)元芯片固化了LonTalk的全部七層協(xié)議,位于應用層的調(diào)度程序(Scheduler)負責目標應用程序的啟動、任務調(diào)度運行,并且任務運行必須有一個特定的事件來觸發(fā)。根據(jù)這個調(diào)度機制,本文在NPS的應用程序中實現(xiàn)了以下事件(Events)及其對應任務的功能。

(1) reset事件

完成NPS的網(wǎng)絡地址設置,建立Lonworks網(wǎng)絡的域和地址,并完成打印機初始化工作。

(2)timer_expires事件

在程序中定義了3個周期性定時器

stimer repeating sNetUpDTr=12;

mtimer repeating mAddrTr=300;

mtimer repeating mPollTr=1000;。

基于TMPN315081AF神經(jīng)元芯片實現(xiàn)網(wǎng)絡打印服務器的設計

秒級定時器sNetUpDTr啟動網(wǎng)絡更新,毫秒級定時器mAddrTr事件對應的任務通過廣播報文查詢網(wǎng)絡上的節(jié)點地址,并更新程序中的所有節(jié)點列表。節(jié)點結構定義如下:

typedef struct

{ unsigned int ID_num;//唯一ID

char ID_descrip[32];//描述網(wǎng)絡地址,定義在Neu-ron C的addrdefs.h文件中msg_out_addr ID_dest_addr;

}ID_INFO;

毫秒級定時器mPollTr事件激發(fā)查詢?nèi)蝿?,詢問網(wǎng)絡上的節(jié)點是否有打印信息。

(3)msg_arrives事件

當收到報文時,此事件為真,其對應的任務接收報文,根據(jù)報文類型字段,可以區(qū)分是命令報文還是欲打印數(shù)據(jù)報文。

(4)iO_in()事件

在程序中對應when(iO_in(Print_Busy)==0){…},就是當打印機一旦空閑,就啟動打印任務,把程序中打印緩沖區(qū)的數(shù)據(jù)輸出到打印機。整個NPS應用程序的運行機制如圖3所示,每個任務在執(zhí)行時都調(diào)用相應的函數(shù)來完成預定功能,函數(shù)代碼不在此詳述。

2.2 應用程序通信協(xié)議

之所以單獨提出這個問題,是因為通訊協(xié)議對網(wǎng)絡應用程序至關重要。本文中,NPS和其他智能節(jié)點間的應用層通信協(xié)議為兩級協(xié)議:第一層,顯式報文嚴格按照Neu-ron C定義的格式、填寫報文的個字段;第二層,對顯式報文中的數(shù)據(jù)段,應該定義自己的用戶數(shù)據(jù)規(guī)約。

最后,應用程序在NodeBuider環(huán)境下編譯、連接后生成可執(zhí)行文件,寫入到Flash存儲器,經(jīng)變電站現(xiàn)場調(diào)試和測試,NPS能夠可靠地完成網(wǎng)絡打印功能。

基于TMPN315081AF神經(jīng)元芯片實現(xiàn)網(wǎng)絡打印服務器的設計

3 結 論

Lonworks網(wǎng)絡技術是一種高抗干擾性、高性價比的現(xiàn)場總線網(wǎng)技術,本文NPS設計之所以采用這種技術就是考慮到工業(yè)現(xiàn)場往往具有很強的電磁干擾。從硬件、編程和開發(fā)工具對NPS的設計進行較詳盡地描述,希望對從事Lonworks網(wǎng)絡技術開發(fā)應用的讀者能稍有裨益。本裝置與變電站測控單元、保護單元配套,經(jīng)過現(xiàn)場驗證,工作穩(wěn)定可靠。


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

    關注

    459

    文章

    52471

    瀏覽量

    440444
  • 服務器
    +關注

    關注

    13

    文章

    9786

    瀏覽量

    87905
  • 總線
    +關注

    關注

    10

    文章

    2959

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無刷直流電機單神經(jīng)元PI控制的設計

    摘要:研究了一種基于專家系統(tǒng)的單神經(jīng)元PI控制,并將其應用于無刷直流電機調(diào)速系統(tǒng)中??刂?b class='flag-5'>器實現(xiàn)了PI參數(shù)的在線調(diào)整,在具有PID控制良好
    發(fā)表于 06-26 13:34

    無刷直流電機單神經(jīng)元自適應智能控制系統(tǒng)

    摘要:針對無刷直流電機(BLDCM)設計了一種可在線學習的單神經(jīng)元自適應比例-積分-微分(PID)智能控制,通過有監(jiān)督的 Hebb學習規(guī)則調(diào)整權值,每次采樣根據(jù)反饋誤差對神經(jīng)元權值進行調(diào)整,以
    發(fā)表于 06-26 13:36

    I2C總線在神經(jīng)元芯片中的應用

    的使用,減少了節(jié)點數(shù),節(jié)約了開支。1、LONWORKS神經(jīng)元芯片神經(jīng)元芯片選用的是 TOSHIBA的64腳的TMPN3150B1AF,它通過
    發(fā)表于 12-20 10:57

    【案例分享】ART神經(jīng)網(wǎng)絡與SOM神經(jīng)網(wǎng)絡

    是一種常用的無監(jiān)督學習策略,在使用改策略時,網(wǎng)絡的輸出神經(jīng)元相互競爭,每一時刻只有一個競爭獲勝的神經(jīng)元激活。ART神經(jīng)網(wǎng)絡由比較層、識別層、識別閾值、重置模塊構成。其中比較層負責接收輸
    發(fā)表于 07-21 04:30

    Neuron芯片tmpn3150與ad芯片tlc0832的兩

    根據(jù)神經(jīng)元芯片TMPN3150的兩種I/O模式,給出了該神經(jīng)元芯片與A/D芯片TLC0832
    發(fā)表于 04-25 14:14 ?20次下載

    基于小波神經(jīng)網(wǎng)絡服務器預警系統(tǒng)

    提出了采用緊致型小波神經(jīng)網(wǎng)絡來構建服務器預警系統(tǒng),將小波和神經(jīng)網(wǎng)絡直接融合,使網(wǎng)絡訓練過程從根本上避免了局部最優(yōu)等非線性優(yōu)化問題,小波神經(jīng)元
    發(fā)表于 05-07 20:32 ?37次下載

    “寒武紀1A”深度神經(jīng)元網(wǎng)絡處理

    科學家發(fā)現(xiàn)人腦的基本組成單元是一種神經(jīng)元細胞,這些數(shù)量巨大的神經(jīng)元細胞,通過數(shù)量更多的突觸相互連接,這樣就產(chǎn)生了神經(jīng)網(wǎng)絡,人腦就是借助這樣的神經(jīng)元網(wǎng)絡進行處理,所以有了認知、感知和邏輯
    發(fā)表于 11-17 23:18 ?3127次閱讀

    基于TMPN3150芯片神經(jīng)元芯片的I/O應用模式的研究

    1993年美國Echelon公司發(fā)明了Lonworks技術,該技術提供了一個開放性很強且無專利權的底層通訊網(wǎng)絡——局部操作網(wǎng)絡(LON)。該通信協(xié)議采用Lontalk?yún)f(xié)議,網(wǎng)絡上的節(jié)點采用神經(jīng)
    的頭像 發(fā)表于 04-19 17:54 ?4427次閱讀
    基于<b class='flag-5'>TMPN</b>3150<b class='flag-5'>芯片</b>的<b class='flag-5'>神經(jīng)元</b><b class='flag-5'>芯片</b>的I/O應用模式的研究

    神經(jīng)元芯片(neuron chip)

    功能,但是任何一個神經(jīng)元的故障不會影響整個網(wǎng)絡的性能。 對開發(fā)者和集成商而言,神經(jīng)元芯片的優(yōu)勢在于它的完整性。它內(nèi)嵌的通信協(xié)議和處理避免了
    的頭像 發(fā)表于 10-30 13:28 ?2251次閱讀

    神經(jīng)元神經(jīng)網(wǎng)絡的區(qū)別與聯(lián)系

    在人工智能和機器學習的領域中,神經(jīng)元神經(jīng)網(wǎng)絡是兩個至關重要的概念。雖然它們都與人腦中的神經(jīng)系統(tǒng)有著密切的聯(lián)系,但在實際應用和理論研究中,它們各自扮演著不同的角色。本文旨在深入探討神經(jīng)元
    的頭像 發(fā)表于 07-01 11:50 ?1990次閱讀

    神經(jīng)元的結構及功能是什么

    的細胞,具有獨特的形態(tài)結構。神經(jīng)元的基本結構包括細胞體、樹突和軸突。 (1)細胞體:細胞體是神經(jīng)元的中心部分,包含細胞核和其他細胞。細胞核負責控制細胞的生長、分裂和基因表達。細胞體的大小和形狀因
    的頭像 發(fā)表于 07-03 11:33 ?2769次閱讀

    神經(jīng)元的分類包括哪些

    神經(jīng)元神經(jīng)系統(tǒng)的基本功能單位,它們通過電信號和化學信號進行信息傳遞和處理。神經(jīng)元的分類非常復雜,可以根據(jù)不同的標準進行分類。 一、神經(jīng)元的基本概念 1.1
    的頭像 發(fā)表于 07-03 11:36 ?2830次閱讀

    人工神經(jīng)元模型的三要素是什么

    人工神經(jīng)元模型是人工智能和機器學習領域中非常重要的概念之一。它模仿了生物神經(jīng)元的工作方式,通過數(shù)學和算法來實現(xiàn)對數(shù)據(jù)的處理和學習。 一、人工神經(jīng)元模型的基本概念 1.1 生物
    的頭像 發(fā)表于 07-11 11:13 ?1604次閱讀

    神經(jīng)元是什么?神經(jīng)元神經(jīng)系統(tǒng)中的作用

    神經(jīng)元,又稱神經(jīng)細胞,是神經(jīng)系統(tǒng)的基本結構和功能單位。它們負責接收、整合、傳導和傳遞信息,從而參與和調(diào)控神經(jīng)系統(tǒng)的各種活動。神經(jīng)元在形態(tài)上高
    的頭像 發(fā)表于 07-12 11:49 ?3797次閱讀
    <b class='flag-5'>神經(jīng)元</b>是什么?<b class='flag-5'>神經(jīng)元</b>在<b class='flag-5'>神經(jīng)</b>系統(tǒng)中的作用

    神經(jīng)元芯片的主要特點和優(yōu)勢

    神經(jīng)元芯片,又稱神經(jīng)芯片神經(jīng)元網(wǎng)絡芯片,是一種專為實現(xiàn)
    的頭像 發(fā)表于 07-12 16:42 ?2090次閱讀