环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 數(shù)據(jù)通訊產(chǎn)品 > 現(xiàn)場總線/網(wǎng)關(guān)

類型分類:
科普知識
數(shù)據(jù)分類:
現(xiàn)場總線/網(wǎng)關(guān)

CAN總線在測溫系統(tǒng)中的應(yīng)用介紹

發(fā)布日期:2022-04-18 點擊率:107

  • 關(guān)鍵詞: CAN總線 測溫系統(tǒng)
  • 摘要:控制器局部網(wǎng)(controller area network,CAN)屬于現(xiàn)場總線的范疇,它是一種有效支持分布式控制的串行通訊網(wǎng)絡(luò),被公認(rèn)為是最有前途的現(xiàn)場總線之一。本文利用MAX6675測溫芯片作為傳感器,使用CAN總線標(biāo)準(zhǔn)設(shè)計了一種智能測溫系統(tǒng)(適用范圍0℃~+1023.5℃)。該系統(tǒng)精度高(±0.5℃)、可靠性好、結(jié)構(gòu)簡單、成本低,在適用范圍內(nèi)可取代傳統(tǒng)的測溫系統(tǒng),對該系統(tǒng)稍加修改,可使它應(yīng)用于在多種測溫場合。

  控制器局部網(wǎng)(controller area  network,CAN)屬于現(xiàn)場總線的范疇,它是一種有效支持分布式控制的串行通訊網(wǎng)絡(luò),被公認(rèn)為是最有前途的現(xiàn)場總線之一。本文利用MAX6675測溫芯片作為傳感器,使用CAN總線標(biāo)準(zhǔn)設(shè)計了一種智能測溫系統(tǒng)(適用范圍0℃~+1023.5℃)。該系統(tǒng)精度高(±0.5℃)、可靠性好、結(jié)構(gòu)簡單、成本低,在適用范圍內(nèi)可取代傳統(tǒng)的測溫系統(tǒng),對該系統(tǒng)稍加修改,可使它應(yīng)用于在多種測溫場合。


1、硬件設(shè)計

  硬件電路由微處理器、CAN控制器、測溫芯片MAX6675、LED、鍵盤、復(fù)位電路、蜂鳴器等幾部分組成,如圖1所示。單片機(jī)AT89C51是硬件電路的核心,承擔(dān)CAN控制器的初始化、數(shù)據(jù)收發(fā)控制等任務(wù);CAN總線控制器用于同上位機(jī)進(jìn)行遠(yuǎn)程通訊,能夠獨立完成CAN總線上數(shù)據(jù)的接收和發(fā)送工作;MAX6675芯片用于檢測和發(fā)送溫度數(shù)據(jù)。


 測溫電路圖

  MAX6675從I/O口線輸出數(shù)據(jù)的具體過程如下:P12端口輸出的低電平將CS變低,并提供時鐘信號給SCK,由SO口讀取測量結(jié)果。CS變低,將停止任何轉(zhuǎn)換過程,CS變高將啟動一個新的轉(zhuǎn)換過程。

  一個完整串行接口讀操作需16個時鐘周期,在時鐘的下降沿讀16個輸出位。第15位是偽標(biāo)志位,并總為0;第14位到第3位為以MSB到LSB順序排列的轉(zhuǎn)換溫度值;第2位平時為低,當(dāng)熱電偶輸入開放時為高,開放熱電偶檢測電路完全由MAX6675實現(xiàn),為開放熱電偶檢測器操作,T-必須接地,并使能地點盡可能接近GND  腳;第1位為低以提供MAX6675器件身份碼,第0位為三態(tài)標(biāo)志位 。

CAN總線的通信節(jié)點電路

  通信節(jié)點采用PHILIPS公司生產(chǎn)的符合CAN2.0B協(xié)議的獨立CAN通信控制器SJA1000及CAN收發(fā)器PCA82C250組成與其他智能節(jié)點或上位機(jī)的通信接口,實現(xiàn)數(shù)據(jù)傳輸。CAN控制器SJA1000工作在中斷模式,通過其中斷輸出引腳向CPU申請中斷,CPU在中斷子程序內(nèi)完成對上位機(jī)命令的解釋與執(zhí)行。CAN通信節(jié)點電路如圖3所示。


溫度采集程序流程圖

2、CAN通訊節(jié)點設(shè)計

CAN接口通信軟件設(shè)計主要分為三部分:CAN初始化、數(shù)據(jù)發(fā)送、數(shù)據(jù)接收。

2.1 CAN控制器SJA1000的初始化

CAN初始化主要是設(shè)置SJA1000的參數(shù)。需要初始化的CAN控制寄存器有:模式寄存器、時分寄存器、接收代碼寄存器、屏蔽寄存器、總線定時寄存器、輸出控制寄存器。這些寄存器只能在CAN控制器處于復(fù)位狀態(tài)下才可寫訪。設(shè)SJA1000的首地址是0BF00H。初始化子程序如下:

CR EQU 0BF00H; 控制寄存器

CMR EQU 0BF01H; 命令寄存器

SR EQU 0BF02H; 狀態(tài)寄存器

IR EQU 0BF03H; 中斷寄存器

ACR EQU 0BF04H; 驗收碼寄存器

AMR EQU 0BF05H; 驗收屏蔽寄存器

BTR0 EQU 0BF06H; 總線定時寄存器0

BTR1 EQU 0BF07H; 總線定時寄存器1

OCR EQU 0BF08H; 輸出控制寄存器

CANINI:MOV DPTR,#CR ;開始初始化

MOV A,#01H ;置復(fù)位請求為高

MOVX @DPTR,A

CANI1:MOVX A,@DPTR ;判復(fù)位請求有效

JNB ACC.0,CAN I1

MOV DPTR,#ACR ;寫接收碼寄存器

MOV A,NODE;設(shè)置接點號

MOVX @DPIR,A

MOV DPTR,#AMR;寫接收碼屏蔽寄存器

MOV A,#00H

MOVX @DPTR,A

MOV DPTR,#BTR0;寫總線定時寄存器0

MOV A,NBTR0;設(shè)置波特率

MOVX @DPIR,A

MOV DPTR,#BTR1;寫總線定時寄存器1

MOV A,NBTR1

MOVX @DPTR,A

MOV DPTR,#OCR;寫輸出控制寄存器

MOV A,#0FAH

MOV @DPTR,A

MOV DPTR,#CDR;寫時鐘分頻寄存器

MOV A,#00H ;設(shè)定工作模式

MOVX @DfTR ,A

MOV DPTR,#CR ;寫控制寄存器

MOV A,#0EH ;開放中斷源

MOVX @DPTR,A

RET

2.2 CAN接收與發(fā)送數(shù)據(jù)程序

  發(fā)送數(shù)據(jù)程序把數(shù)據(jù)存儲區(qū)中待發(fā)送的數(shù)據(jù)取出,組成數(shù)據(jù)幀,并將主機(jī)的ID地址填人幀頭,然后將數(shù)據(jù)幀發(fā)送到CAN  控制器的發(fā)送緩沖區(qū)。其數(shù)據(jù)幀形式如下:

幀起始→仲裁場→控制場→數(shù)據(jù)場(8B)→CRC場→ACK場→幀結(jié)束。

  在接收到主機(jī)的發(fā)送請求后,發(fā)送程序啟動發(fā)送命令。數(shù)據(jù)從CAN控制器發(fā)送到總線是由CAN控制器自動完成的。數(shù)據(jù)從CAN總線到CAN控制器的接收緩沖區(qū)也是由CAN控制器自動完成的。接收程序只需從接收緩沖區(qū)讀取數(shù)據(jù),并將其存儲在數(shù)據(jù)存儲區(qū)。接收和發(fā)送數(shù)據(jù)的中斷程序流程如圖5、圖6所示。


接收數(shù)據(jù)的中斷程序流程

3 結(jié)語

  基于CAN總線的智能測溫系統(tǒng)具有測量范圍廣、精度高、環(huán)境適應(yīng)能力強(qiáng)等特點。該系統(tǒng)通過CAN適配器與計算機(jī)連接,可以方便地構(gòu)成分布式測控系統(tǒng)。已經(jīng)成功應(yīng)用于CNC精密成型磨削設(shè)備數(shù)控的研制項目中。此外,該智能測溫系統(tǒng)在電力、油田、樓宇、冶金等工業(yè)自動化領(lǐng)域可具有廣泛的應(yīng)用前景。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 环球电气之家-中国专业电气电子产品行业服务网站! | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | LOGO设计_品牌设计_VI设计 - 特创易| 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 广东成考网-广东成人高考网| 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格]| Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 联系我们老街华纳娱乐公司官网19989979996(客服) | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 微学堂-电动能源汽车评测_电动车性能分享网 | 小型数控车床-数控车床厂家-双头数控车床| loft装修,上海嘉定酒店式公寓装修公司—曼城装饰| 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 |