當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件

?。ㄒ唬┚w論
  在現(xiàn)今的自動(dòng)化工程中,可編程控制器(PLC)與上位機(jī)的結(jié)合仍然占據(jù)主流,隨著總線技術(shù)和通信技術(shù)的飛速發(fā)展,各種計(jì)量?jī)x器都具備了智能通信功能,控制器與智能儀表的通信也逐漸成為工程中不可缺少的一部分,所以各個(gè)控制器廠家也相應(yīng)的擴(kuò)展了自己產(chǎn)品的接口,使得控制器具有了更廣泛的應(yīng)用性。當(dāng)前流行的現(xiàn)場(chǎng)總線主要有MODBUS、PROFIBUS、CAN、LonWorks等,由于各個(gè)總線的接口技術(shù)以及通信協(xié)議的差異,使得其傳輸介質(zhì)也不同,例如常見的MODBUS接口采用了RS485,所以通過分極性的雙絞線傳輸數(shù)據(jù)。80年代后期,美國(guó)埃施朗公司(Echelon)開始開發(fā)LonWorks技術(shù)平臺(tái),確信它將成為控制網(wǎng)的通用標(biāo)準(zhǔn)。

(二)Lonworks總線簡(jiǎn)介
  LonWorks控制網(wǎng)在某些方面相似于被成為局域網(wǎng)或LAN的數(shù)據(jù)網(wǎng)。數(shù)據(jù)網(wǎng)由結(jié)合各種通信介質(zhì)以路由器連接的計(jì)算機(jī)組成,它們使用公用協(xié)議相互通信??刂凭W(wǎng)包含類似的、就控制的成本、規(guī)模、性能和響應(yīng)特征優(yōu)化的部件。實(shí)現(xiàn)理想的控制功能的專用網(wǎng)絡(luò)就叫局部操作網(wǎng)絡(luò)LON(Local Operating Network)。它的特征使網(wǎng)絡(luò)系統(tǒng)能擴(kuò)展到數(shù)據(jù)組網(wǎng)技術(shù)無(wú)能為力的一類應(yīng)用中,控制系統(tǒng)和裝置的制造商能通過在他們產(chǎn)品中組合LonWorks的設(shè)計(jì)縮短開發(fā)和設(shè)計(jì)的時(shí)間。LonWorks控制網(wǎng)的復(fù)雜程度不一樣,可以由幾個(gè)節(jié)點(diǎn)的機(jī)器內(nèi)裝小網(wǎng)到幾千個(gè)節(jié)點(diǎn)的樓宇控制系統(tǒng)。
  LonTalk通信協(xié)議是LonWorks技術(shù)的核心。該協(xié)議提供一套通信服務(wù),使裝置中的應(yīng)用程序能在網(wǎng)絡(luò)中對(duì)其他裝置接受或發(fā)送數(shù)據(jù)而無(wú)需知道網(wǎng)絡(luò)拓?fù)?、名稱、地址或其他裝置的功能。該協(xié)議能有選擇的提供端對(duì)端的報(bào)文確認(rèn)、報(bào)文證實(shí)和優(yōu)先級(jí)確認(rèn),是一個(gè)分層的以數(shù)據(jù)包為基礎(chǔ)的對(duì)等的通信協(xié)議,使用類似于以太網(wǎng)所用的“CSMA”算法來(lái)處理網(wǎng)上報(bào)文沖突。
  LonTalk控制網(wǎng)中每個(gè)節(jié)點(diǎn)都分配有自己的邏輯地址,該地址有兩部分組成,第一部分是指定域的域ID,第二部分是節(jié)點(diǎn)地址。節(jié)點(diǎn)和節(jié)點(diǎn)之間的通信首先要知道邏輯地址,然后通過綁定的網(wǎng)絡(luò)變量來(lái)實(shí)現(xiàn)。網(wǎng)絡(luò)變量(NV)是任何數(shù)據(jù)項(xiàng)(溫度、壓力或者調(diào)節(jié)閥開度給定等),它們是一個(gè)特定裝置的應(yīng)用程序期望從網(wǎng)上其它裝置得到的(輸入NV)或者提供給其它裝置的(輸出NV)。裝置中應(yīng)用程序根本不用知道輸入NV來(lái)自何處或者輸出NV走向何處,因?yàn)樵诰W(wǎng)絡(luò)設(shè)計(jì)和安裝期間會(huì)有一個(gè)變量“捆綁”的過程,這樣在一個(gè)裝置的輸入NV和另一個(gè)裝置的輸出NV之間建立了邏輯連接,可以理解成為建立了“虛擬線路”。邏輯地址和每個(gè)節(jié)點(diǎn)提供的網(wǎng)絡(luò)變量都固化在神經(jīng)元芯片中。
  LonTalk協(xié)議在設(shè)計(jì)上是獨(dú)立于介質(zhì)的,這使LonWorks系統(tǒng)可以在任何物理傳輸介質(zhì)上通信,常用的信道類型有TP/XF –1250、 TP/XF –78、TP/FL –10、PL-2X(電力線)等,傳輸?shù)淖畲笏俾士蛇_(dá)1.25Mbps。

(三)STEC2000控制器簡(jiǎn)介
  STEC2000控制器是北京碩人時(shí)代科技有限公司自主研發(fā)的嵌入式控制器,是以嵌入式技術(shù)為基礎(chǔ),采用Motorola 32位高速CPU和嵌入式實(shí)時(shí)LINUX操作系統(tǒng),集現(xiàn)場(chǎng)采集、顯示操作、控制、通訊為一體,可廣泛應(yīng)用于市政(熱力、自來(lái)水、煤氣等)、樓宇自動(dòng)化(空調(diào)、安防等)等領(lǐng)域。STEC2000控制器采用模塊化體系結(jié)構(gòu),可根據(jù)需求靈活組配幾個(gè)點(diǎn)到上百個(gè)點(diǎn)的現(xiàn)場(chǎng)控制設(shè)備。
CPU主控模塊采用32位主頻為66MHz的CPU,內(nèi)部嵌入公司自主裁減的實(shí)時(shí)Linux操作系統(tǒng),并且?guī)в?M的FLASH芯片,以及16M的電子盤,在背扳上帶有8個(gè)擴(kuò)展槽,可根據(jù)需要配置不同的I/O模塊;模擬輸入(AI)模塊帶有8路模擬量輸入通道,每一通道采用差分輸入電路,可有效的抑制共模干擾,可接受電流4-20mA電壓0-10V等多種常用的模擬輸入信號(hào);模擬輸出(AO)模塊帶有4路模擬量輸出通道,可以通過跳線選擇輸出電流或者電壓信號(hào),來(lái)控制現(xiàn)場(chǎng)的各種設(shè)備;數(shù)字輸入(DI)模塊帶有12路數(shù)字量輸入通道,接受現(xiàn)場(chǎng)的干結(jié)點(diǎn)開關(guān)狀態(tài),其中前三路可以當(dāng)作脈沖計(jì)數(shù)器;數(shù)字輸出(DO)模塊帶有8路繼電器輸出通道,繼電器容量 130VAC/1A 、125VDC/1A;液晶和鍵盤操作模塊帶有5寸256色液晶顯示器以及薄膜鍵盤,用于現(xiàn)場(chǎng)人機(jī)交互。




4.3.2.1 測(cè)量功能
  STEC2000控制器采集溫度、壓力、熱量等一次儀表參數(shù)并進(jìn)行壞數(shù)過濾。本控制器支持按用戶定義的方式將采集的電流電壓數(shù)據(jù)變換為相應(yīng)物理量。數(shù)據(jù)掃描周期可以在0.05-2秒之間進(jìn)行設(shè)定。

4.3.2.2 存儲(chǔ)功能
  物理量數(shù)據(jù)每隔一段時(shí)間如1分鐘(可組態(tài)設(shè)定)保存一次,掉電后不會(huì)丟失。具有不小于8M的存儲(chǔ)空間。

4.3.2.3 顯示功能
  STEC2000控制器支持一個(gè)5寸的彩色液晶屏。用戶可以其對(duì)顯示畫面和參數(shù)進(jìn)行自由組態(tài)。

4.3.2.4 通訊功能
  STEC2000控制器內(nèi)置Socket Server, 標(biāo)準(zhǔn)串口(9針)、RJ45以太網(wǎng)接口、RJ11電話接口等硬件設(shè)施??刂破髦С諸CP/IP、ModBus、PPP等協(xié)議,Soket連接,232/484通訊,以太網(wǎng)通訊,電話撥號(hào)通訊及無(wú)線通訊連接(GSM、GPRS等)。

4.3.2.5 自檢功能
  STEC2000控制器上電后,自動(dòng)檢查主板、外圍設(shè)備和I/O設(shè)備是否正常,如有異常給出報(bào)警。

4.3.2.6 控制功能
  STEC2000控制器支持PID控制、邏輯控制、模糊控制等多種控制方式,可通過簡(jiǎn)單的組態(tài)進(jìn)行選擇??刂破鬟€支持用戶以腳本語(yǔ)言方式進(jìn)行二次開發(fā)。
  控制掃描周期小于200ms(可定義掃描周期)。

4.3.2.7 故障報(bào)警
  發(fā)生報(bào)警事件時(shí),STEC2000控制器會(huì)通過相應(yīng)的通訊方式向上位機(jī)報(bào)警直至收到上位機(jī)的確認(rèn)信息,報(bào)警內(nèi)容包括:故障發(fā)生時(shí)間、故障內(nèi)容、故障參數(shù)值(或狀態(tài))等信息。同時(shí)會(huì)在液晶的報(bào)警信息欄顯示此故障信息,當(dāng)多個(gè)報(bào)警存在時(shí),報(bào)警信息會(huì)滾動(dòng)顯示。
4.3.2.8 人機(jī)交互
  用戶可以通過STEC2000控制器的鍵盤進(jìn)行人機(jī)交互:選擇控制方式,設(shè)定參數(shù)值,取消報(bào)警等。

4.3.2.9 Web訪問
  STEC2000控制器內(nèi)置Web Server對(duì)控制器運(yùn)行狀態(tài)進(jìn)行網(wǎng)頁(yè)發(fā)布,用戶可從任何地方通過電話線或以太網(wǎng)等方式登陸瀏瀏覽網(wǎng)頁(yè)以了解控制器運(yùn)行情況。本功能受用戶密碼保護(hù)。

4.3.2.10 遠(yuǎn)程配置
  STEC2000控制器支持遠(yuǎn)程配置更新和程序控制。例如,用戶可以通過電話、以太網(wǎng)等方式與控制器建立連接,然后就如同本地一樣對(duì)控制器進(jìn)行組態(tài)。本功能受用戶密碼保護(hù)。

4.3.2.11 靈活配置
  1個(gè)CPU主控模塊最多可以支持8個(gè)擴(kuò)展模塊。用戶可以根據(jù)所要采集數(shù)據(jù)的類型自由配置I/O模塊。

4.3.2.12 完善的組態(tài)功能
  STEC2000控制器提供Windows操作平臺(tái)下運(yùn)行的可視化圖形組態(tài)環(huán)境以支持?jǐn)?shù)據(jù)、控制程序、顯示操作、報(bào)警、通訊管理、數(shù)據(jù)存儲(chǔ)等各種功能的組態(tài)。

(一)實(shí)際工程應(yīng)用
  寧夏哈納斯天然氣熱電有限公司寧夏哈納斯天然氣熱電有限公司在銀川市內(nèi)興建60座(暫定)天然氣鍋爐房,為了實(shí)現(xiàn)無(wú)人值守,需在每一個(gè)鍋爐房?jī)?nèi)建立本地控制室,并建立一座中心主控機(jī)房,對(duì)這60個(gè)本地控制室進(jìn)行集中監(jiān)控。
  為了實(shí)現(xiàn)集中監(jiān)控,除了現(xiàn)場(chǎng)的溫度、壓力以及各個(gè)水泵的控制外,需要同燃?xì)饬髁坑?jì)以及鍋爐控制器進(jìn)行通訊。燃?xì)饬髁坑?jì)采用了浙江天信儀表,具體的通信協(xié)議同廠家聯(lián)系,這里不再贅述。鍋爐采用德國(guó)菲斯曼的鍋爐,鍋爐控制器是Victronic 333,采用Lonworks通訊總線,STEC2000沒有哪個(gè)神經(jīng)元芯片,所以要想辦法轉(zhuǎn)換總線接口,現(xiàn)把實(shí)現(xiàn)方法介紹如下。
  Modbus總線是最常用的,所以可以用一個(gè)網(wǎng)關(guān)實(shí)現(xiàn)Lonworks總線與Modbus總線的轉(zhuǎn)換。網(wǎng)關(guān)里面嵌入神經(jīng)元芯片,使用專門的軟件可以實(shí)現(xiàn)鍋爐控制器與網(wǎng)關(guān)變量的綁定,比如說(shuō)室外溫度可以綁定在網(wǎng)關(guān)中的第25、26個(gè)字節(jié),系統(tǒng)供水溫度綁定在第7、8個(gè)字節(jié)等,網(wǎng)關(guān)的另外一個(gè)接口是RS485接口,可以實(shí)現(xiàn)與STEC2000的通訊,具體的編碼如下所示:
…..
send 0x01,0x03,0x00,0x00,0x00,0x0c,0x45,0xcf
loop(300)
6*6
endl
recv(29)
if(db(2) :: 0x18)
outdoorT = (db(25)*256 + db(26))/100
PM1 = (db(11)*256 + db(12))/100
PM2 = (db(13)*256 + db(14))/100
PM3 = (db(15)*256 + db(16))/100
SystemT = (db(7)*256 + db(8))/100
HCCT = (db(19)*256 + db(20))/100
trace "outdoorT=",%f,outdoorT,"PM1=",%f,PM1,"PM2=",%f,PM2
trace "PM3=",%f,PM3,"SystemT=",%f,SystemT,"HCCT=",%f,HCCT
sxv(200,outdoorT)
sxv(201,PM1)
sxv(202,PM2)
sxv(203,PM3)
sxv(204,SystemT)
sxv(205,HCCT)
…..
  系統(tǒng)的液晶屏顯示畫面如下:




  鍋爐的控制數(shù)據(jù)采集到STEC2000控制器后,經(jīng)過寬帶送到監(jiān)控中心的上位機(jī)軟件,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控鍋爐。

(五)工程總結(jié)
  STEC2000控制器支持多種通訊方式,可以應(yīng)用于不同的環(huán)境中,實(shí)現(xiàn)與多種總線的通訊,并且通訊腳本開發(fā)簡(jiǎn)單,得到了甲方技術(shù)人員的認(rèn)可。有了與Lonworks總線的穩(wěn)定通訊,再加上原有的熱網(wǎng)監(jiān)控經(jīng)驗(yàn),比較完美的實(shí)現(xiàn)了甲方的設(shè)計(jì)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉