基于以太網(wǎng)的傳感器應(yīng)用網(wǎng)絡(luò)
基于以太網(wǎng)的溫度傳感器
溫度傳感器是指能感受溫度并轉(zhuǎn)換成可用輸出信號的傳感器,按測量方式可分為接觸式和非接觸式兩大類,按照傳感器材料及電子元件特性分為熱電阻和熱電偶兩類。
如果要將傳統(tǒng)的熱電阻或熱電偶要接入到以太網(wǎng)中,必須通過一定的系統(tǒng)設(shè)計(jì),比如采用圖3所示的BL2000嵌入式系統(tǒng)。BL2000是Wildeat公司生產(chǎn)的一個(gè)功能強(qiáng)大的開放的實(shí)時(shí)嵌入式系統(tǒng),其Rabbit CoreRCM 2000模塊內(nèi)和你Rabbit 2000微處理器、大容量Flash及STAM、內(nèi)置以太網(wǎng)接口,可直接通過網(wǎng)絡(luò)實(shí)時(shí)監(jiān)控; 具備RS-232/RS-485接口,可與各種串行設(shè)備快速進(jìn)行網(wǎng)絡(luò)連接;內(nèi)置A/D、D/A轉(zhuǎn)換器,可快速有效地實(shí)現(xiàn)A/D、D/ A轉(zhuǎn)換。
在基于B L2 0 0 0 以太網(wǎng)溫度傳感器設(shè)計(jì)中, 主要通過Dynamic C實(shí)現(xiàn)對網(wǎng)頁的調(diào)用和數(shù)據(jù)的處理等功能,配置部分程序如下:
/***********************************
* 配置字節(jié) *
* ------------- *
* 更改網(wǎng)關(guān)以及IP地址適應(yīng)自己的網(wǎng)絡(luò) *
***********************************/
#define MY_GATEWAY "10.103.0.1"
#define MY_IP_ADDRESS "10.103.0.226"
#define MY_NETMASK "255.255.255.0"
#define TCP_BUF_SIZE 2048
/*
* WEB服務(wù)的配置字節(jié)
*/
#define HTTP_MAXSERVERS 2
#define MAX_TCP_SOCKET_BUFFERS 2
#define REDIRECTHOST
MY_IP_ADDRESS
/********************************
* 結(jié)束配置字節(jié) *
********************************/
總結(jié)
綜上所述,基于以太網(wǎng)的網(wǎng)絡(luò)化智能傳感器使傳感器從被動(dòng)檢測向主動(dòng)進(jìn)行信息處理和信息發(fā)布方向發(fā)展;從孤立單一檢測向智能化、系統(tǒng)化、網(wǎng)絡(luò)化發(fā)展;從本地測量向遠(yuǎn)程實(shí)時(shí)在線測控發(fā)展,它代表了當(dāng)今傳感器技術(shù)的發(fā)展方向。(end)
評論