999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

焊接機器人參數的采集及顯示

2016-12-06 03:41:36張文明
電焊機 2016年4期
關鍵詞:單片機

張文明,許 健

(沈陽大學機械工程學院,遼寧沈陽110044)

焊接機器人參數的采集及顯示

張文明,許健

(沈陽大學機械工程學院,遼寧沈陽110044)

介紹了一種新的焊接機器人溫度信息采集和顯示方法。利用PIC18F4520單片機處理溫度傳感器的采樣值,并通過信息通道即通信系統將這些數據實時顯示在PC機上,一旦出現溫度過高的情況,立即通過伺服系統進行調整,防止焊槍因溫度過高而出現損壞,從而實現對溫度的實時監測。

溫度傳感器;PIC18F4520單片機;PC機;焊槍

0 前言

隨著工業的發展,許多現代化系統需要對現場數據進行統計、分析、打印和報警。單片機以其較小的體積、低廉的價格和較強的適應性廣泛應用于各領域。然而,單片機的計算能力有限,難以進行復雜的數據處理,因此,在復雜的自動控制系統中通常以工控機為上位機,單片機為下位機。單片機完成對數據的采集和對設備的控制,上位機完成對各復雜數據的處理和單片機的控制[1]。

PIC18F4520單片機憑借強大的模塊功能為其廣泛應用奠定了基礎。溫度傳感器模塊與通信模塊(即UART模塊)的結合使溫度數據的實時采集得以實現。因而,利用PIC18F4520單片機完成對溫度數據的采集和顯示成為本實驗要解決的問題。

PIC18F4520單片機是Microchip公司開發的一款采用10位A/D和納瓦技術的增強型閃存單片機,它是K-16型單片機的升級型號,在功能的實現上又有自身的特性。它可以實現液晶LCD1602的顯示、8×8 LED點陣的動態流動、8位數碼管的顯示、步進電機的演示、A/D轉換、通信等功能[2]。

PIC18F4520單片機上集成了MAX232芯片和串口座用于數據通信,并通過USB轉串口線與PC機相連,最后完成數據的傳輸[3]。

MAX232芯片是RS232串口與單片機之間的接口電路,它的作用是轉換RS232信號電平和單片機串口信號電平,使其一致。

1 數據傳輸硬件

1.1異步方式的串行通信

通信是指通過某種媒體將信息從一地傳到另一地。計算機通信是將計算機技術與通信技術相結合,完成計算機與外部設備或計算機與計算機之間的信息交換。本研究中PC機與單片機通信中采用異步方式的串行通信。

串行通信是指數據字節的各位用一條數據線逐個進行傳送。異步通信的收發設備使用各自的時鐘,并且在發送字符時,所發送的字符之間的時間間隔可以是任意的。接收端時刻做好接收的準備,發送端可以在任意時刻開始發送字符。為了保證接收設備和發送設備的同步性,每個字符在開始處和結束處必須添加標志位,即添加起始位和停止位,使得接收端接收到的數據不是8位,而是10位,從而保證接收端能夠正確地接收每個字符。此種通信方式的優點為:不要求接收設備和發送設備的時鐘嚴格一致,容易實現;通信設備簡單、便宜。缺點是為了保證收發雙方的同步性,每個字符均需要附加起始位和停止位,傳輸效率不高。

1.2數據傳輸流程

當數據發送時,單片機的應用程序需要通過數據I/O口來驅動其上的串口模塊,然后單片機串口模塊通過TX數據口向MAX232芯片發送數據,而存儲在MAX232芯片中的數據通過與開發板串口座相連的RS232串行通信電纜傳輸到PC機中,完成數據的發送。當接收數據時,來自PC機的數據會通過PC機串口座和開發板串口座之間的RS232串行通信電纜進入到MAX232芯片,然后MAX232芯片通過RX數據口將數據送入單片機串口模塊,繼而進入單片機中執行程序,其原理示意如圖1所示。

圖1 串行通信原理示意Fig.1Serial Communication Principle Diagram

2 數據傳輸軟件設計

2.1溫度采樣程序流程

溫度傳感器采用DS18B20溫度傳感器。

首先利用復位函數reset()初始化單片機,然后通過子函數write_byte(0XCC)和write_byte(0X44)進行溫度轉換,即將模擬量轉化為數字量,并以二進制的形式分別存儲于兩個八位寄存器tem1和tem2中,其中,tem2存儲數據的高八位,tem1存儲數據的低八位,最后利用十六位寄存器aaa和語句aaa=(tem2*256+tem1)*6.25將二進制數整合成十進制溫度值,并最終以0.062 5的精度將溫度值顯示在顯示設備上。程序框圖如圖2所示。

圖2 DS18B20溫度傳感器程序框圖Fig.2DS18B20 temperature sensor program diagram

2.2串口通信的主函數流程

(1)定義變量及其類型,并初始化開發板,此時TRISC<6〉<7〉將會被系統自動置1。

(2)將SPEN位置1,使能串口模塊;清零SYNC位,設置為異步模式;將TXEN位置1,使能發送;設置波特率值,并將波特率通道設置為高速。

(3)將數據送入TXREG寄存器,等待中斷。

(4)設置中斷,等待中斷的響應。

(5)中斷響應后,通過發送函數將返回的溫度值逐個字符發送到PC機中,并顯示在串口助手軟件中。

在數據傳輸過程中,多位十進制數據不能同時傳輸,而是要將各個位置上的數據或符號逐一提取后分別傳輸,即語句TXREG=get_tem()或temp= get_tem();TXREG=temp無法實現數據在單片機與PC機之間的數據傳輸,而需要進一步利用子函數CK_wrlval(unsigned long num,unsigned char bits,unsigned char dp)將溫度值的各個位置上的數據或符號逐一取出,然后分別進行傳送,最后在PC機上再完成數據的整合,從而顯示完整的溫度值。子函數CK_wrlval(unsigned long num,unsigned char bits,unsigned char dp)中第一個量為進入主函數的采樣值;第二個量為要顯示的數據的位數(包含小數點);第三個量為小數點后的位數,它的大小直接反映出溫度傳感器的精度。程序框圖如圖3所示。

圖3 串口通信主程序框圖Fig.3Serial communication main program diagram

3 結論

實驗驗證,以PIC18F4520單片機為中心的處理系統將溫度傳感器的采樣值通過信息通道在PC機上顯示的方法能夠實現。PIC18F4520單片機通過紐帶TXREG寄存器接收來自溫度傳感器的采樣值,并采用傳輸橋梁RS232串口和PC機通過程序的運行實現了數據的傳遞,并將溫度數值在PC機上實時顯示,達到了實時監測和保護焊槍的目的。這樣既體現出單片機靈活的控制功能,又能發揮PC機強大的計算和顯示功能,有利于對現場信號的實時采集、處理和監控[4]。但是仍然存在著諸多的不足,例如溫度采集速度與顯示速度不同步、顯示的速度不易控制等,這些問題還有待進一步解決和完善。

[1]潘方.RS232串口通信在PC機與單片機通信中的應用[J].現代電子技術,2012,35(13):69-71.

[2]Microchip.PIC18F2420/2520/4420/4520數據手冊—采用10位A/D和納瓦技術的28/40/44引腳增強型閃存單片機[M].Microchip Technology Inc,2006.

[3]關君,張大明.用PC機與單片機通信及點陣數據轉換實現LED顯示漢字[J].新鄉學院學報,2011(6):528-530.

[4]劉軍,朱順樂,王萍.基于Windows的PC機與單片機通信程序設計[J].農機化研究,2005(1):245-247.

Collection and display of welding robot parameters

ZHANG Wenming,XU Jian
(School of Mechanical Engineering,Shenyang University,Shenyang 110044,China)

This paper introduces a new way of collection and display of welding robot temperature.This way uses the PIC18F4520 to process the temperature from the sensors,then the temperature displays on the PC by information channel(communication system).Once the temperature is higher,immediately adjust by servo system,prevent damage of welding gun,to realize the real-time monitoring of temperature.

temperature sensor;PIC18F4520 MCU;PC;welding gun

TG409

A

1001-2303(2016)04-0042-03

10.7512/j.issn.1001-2303.2016.04.09

2014-12-31;

2015-07-21

張文明(1959—),男,遼寧沈陽人,教授,主要從事焊接自動化及其裝備的研究工作。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 9啪在线视频| 成人一级免费视频| 欧美无专区| 乱码国产乱码精品精在线播放| 欧美无专区| 精品视频第一页| 国产在线精彩视频二区| 欧美性精品| 亚洲无码高清一区二区| 国产精品爆乳99久久| 欧美www在线观看| 久久伊人久久亚洲综合| 人人看人人鲁狠狠高清| 欧类av怡春院| 114级毛片免费观看| 免费观看成人久久网免费观看| 国产又大又粗又猛又爽的视频| 波多野结衣久久精品| 一区二区三区四区在线| 亚洲天堂日韩在线| 国产尤物在线播放| 日日噜噜夜夜狠狠视频| 欧美自拍另类欧美综合图区| 一本大道视频精品人妻| 国产成人1024精品| 国产美女主播一级成人毛片| 国产成人亚洲欧美激情| 亚洲最新地址| 免费亚洲成人| 久操线在视频在线观看| 久久永久精品免费视频| 日韩123欧美字幕| 四虎影视库国产精品一区| 亚洲女同一区二区| 精品久久久久久久久久久| 久久男人视频| 国产毛片不卡| 免费在线看黄网址| 日本AⅤ精品一区二区三区日| 日韩在线视频网站| 伊人91在线| 亚洲永久色| a毛片在线| 欧美午夜一区| 免费一级成人毛片| 91日本在线观看亚洲精品| 2021精品国产自在现线看| 国产人在线成免费视频| 欧美午夜小视频| 亚洲婷婷六月| 国产丝袜啪啪| 亚洲一级无毛片无码在线免费视频| 亚洲av无码人妻| 午夜小视频在线| 欧美日韩导航| 国产精品va| 国产精品所毛片视频| 亚洲一区毛片| 亚洲激情99| 欧美国产日韩在线播放| 好吊妞欧美视频免费| 亚洲制服丝袜第一页| 在线观看国产网址你懂的| 亚洲91精品视频| 国产91丝袜在线观看| 亚洲成A人V欧美综合天堂| 婷婷成人综合| 国产色伊人| 久久精品电影| 国产在线观看人成激情视频| 日韩中文字幕亚洲无线码| 九九免费观看全部免费视频| 一级成人a毛片免费播放| 欧美一级99在线观看国产| 欧美成人看片一区二区三区 | av色爱 天堂网| 2021最新国产精品网站| 精品国产三级在线观看| 最新国产麻豆aⅴ精品无| 亚洲国产无码有码| 国产爽妇精品| 最新无码专区超级碰碰碰|