单片机在玻璃自动计数系统中的应用
- 格式:pdf
- 大小:316.29 KB
- 文档页数:5
V01.24 Suppl.
文章编号:1008一0562(2005)增刊·0155一03
辽宁工程技术大学学报 Joumal of LiaoIling TecllIlical Univers时
2005年4月 A匹 2005
单片机在玻璃自动计数系统中的应用
杨清翔,李文江
(辽宁工程技术大学电气工程系,辽宁阜新123000) 摘 要:玻璃自动计数系统以AT89C205l单片机为核心,通过在玻璃生产线上安装的光电开关和接近开关传感器来自动检测玻璃厂 生产的玻璃数量和横切刀横切次数,然后利用单片机将检测到的这些数据通过Rs485通信传给上位机进行分析、存储和打印。上位机
2.2串行通信部分
由于上位PC机和单片机之间数据传输距离较 远,为了保证单片机的数据能及时、安全地传到上 位机,单片机和上位机之间需采用RS485通讯,但 是一般的Pc机只能采用Rs232通讯,不具备Rs485 通讯接口。因此,需在PC机侧配置RS485瓜S232 转换器,在单片机侧配置TTL/CMoS电平和RS485 电平转换器。该系统的RS485瓜S232转换器由 MAx490和MAx232组成13J。串行通信部分电路 框图如图3。
相似文献(10条)
1.学位论文 蒋利勇 基于单片机的光电编码器数据采集系统设计 2007
光电编码器作为一种角度传感器,它以高精度计量圆光栅为检测元件,通过光电转换,将输入的角位置信息转换成相应的数字代码。由于光电编码
单片机和组态王之间的串行通信数据传输格 式由组态王内部与单片机进行通信的协议规定。在 组态王中设置的通讯参数如波特率,数据位,停止
匝回至固至巫 位,奇偶校验位和单片机的一致【6】。其字节数据格
式如下: I起始位l数据位l校验位l停止位l
通信过程如下: 上位机发送读命令
下位机应答,若正常,
巨Ⅲ巫丑]亚 若不正常,
tlle upper cOmputer in detail and in仃I)duces tlle hardware aIld sof细are
co姗unication; Key words: SCM; data—detec缸g; sedal
data_processing
引言
由于当前的玻璃厂生产的玻璃数量(成品玻璃 数量、落板玻璃数量)和横切刀横切次数都是靠人工 记录,由于不具备实时性使得记录的数据不准确, 给工厂管理和设备运行状况分析带来了不便。随着 单片机技术日趋成熟,我们把单片机用于玻璃计数 方面,设计出了一个低成本、高精度的玻璃在线自 动计数系统。
156
辽宁工程技术大学学报
第24卷
的接线图如图2。光电开关采用Aotoro公司的 E3F.DS70Cl型红外线漫反射光电开关,该型传感 器既能检测透明物体又能检测不透明物体,检测距 离70 cm,所以利用它可以检测分片线上通过的玻 璃,也可用它来检测横切刀的动作【2】。接近开关采 用上海巨马公司的CJz—F—NKl0型接近开关,该型 接近开关检测距离为10 mm,将它安装在落板的支 架旁边,通过检测支架的动作来判断落板的起落, 而支架动作的时间间隔即是落板时间,落板时间和 速度的乘积即是落板玻璃数量【2J。编码器采用国产 SR5一E40S.1024—3—2型增量式编码器,该编码器每 转一圈可发1024个脉冲12j。使用时用生产线上的玻 璃直接驱动与编码器的码盘同轴的一个轮旋转,将 ls内编码器发出的脉冲数和每个脉冲所对应的该 轮的线位移相乘可得玻璃的行进速度(111/s)..
3.2串行通信部分
字节和结尾字节发出。单片机在正确收到起始符 后,判断收到地址码与自己的地址码是否相同,如 果该地址码与自己的地址码相同,就回送给组态王 有关检测数据,否则,不应答或回送术水信号。该系 统中若接收到错误地址,则不应答,并将接收到的 、数据清零。
4 结束语
基于AT89c205l单片机的玻璃在线自动计数 系统不但结构简单,操作容易,投资成本低,而且 性能稳定,检测的数据准确。不但有效地解决了以 前人工计数所带来的问题,还减轻了工人的负担。
uses硒gⅥew alld tIlen transIllit t11e data to tlle upper computer in the way of RS485.The upper computer
to
aIlalyze,mem硪ze aIld砸nt me data.111is paper in仃oduces me data—dececting aIld t量le s嘶al communication wim
通信信号传输过程如下:单片机发出的CMOS 电平信号经光电隔离后被MAx490转换成RS485 电平信号,经过长距离传输后,该RS485电平信号 被PC机侧的MAX490转换成CMoS厂rTL电平信
号,该电平信号再经过MAX232被转换成RS232 电平信号进入PC机。PC机发出的信号传输过程则 刚好相反。由于传输信号经光电隔离,故无论是单 片机还是PC机都不会受到数据传输线上的各种干 扰影响,避免了因干扰而引起的死机现象吲。
1 系统原理概述
落板玻璃数量、横切刀的横切次数和玻璃行进速 度,然后将这些数据通过RS485通信传给上位机, 上位机用组态王软件对这些数据进行分析、存储和 打印。
上位 PC 机
RS485
/1
卜\
\s—V
AT89
C 加6l
Fig.1
图1系统框图
block diagr锄Of tlle system
系统原理框图如图1。在每个分片线处安装一 个光电开关来检测分片线上通过的玻璃,在每个横 切刀处安装一个光电开关来检测横切刀的动作,在 每个落板处安装一个接近开关来检测落板的起落, 在生产线上安装一编码器来测量玻璃的速度。系统 工作时,各个检测点的传感器采集到的开关量信号
杨清翔等:单片机在玻璃自动计数系统中的应用
157
上 位
Dvn
●——一
MAX —卜—~
光电
..卜—一
…。,I】
MA^Leabharlann J删一一 …1 ———+ PC ———+ 232
隔离 ————■ don
机
RS485
m
~KxD 1...~ MAX
H卜—一
don 【I’7”
————'
光电 隔离
H卜—一
————■
苴 片 机
【4】何立民.单片机应用系统抗二F扰技术【M】.北京:北京航空航天大学出 版社,2000.305—310.
【5】胡乾斌,李光斌,李玲,等.单片微型计算机原理与应用【M】.武汉:华 中理工大学出版社,1997.20.110.
【6】李华.Mcs-51系列单片机实用接口技术【M】.北京:北京航空航天大 学出版社,2002.200一210.
参考文献:
【1】余永权.闰mIEL89系列单片机应用技术【M】.北京:北京航空航天大 学出版社,2002.15.100.
【2J杨振江,孙占彪,王曙梅,布线涛等.智能仪表与数据采集系统中的新器 件及应用【M】.西安:西安电子科技大学出版社,2001.120—145.
【3】胡汉才.单片机原理及接口技术【M】.北京:清华大学出版社, 2000.240—250.
accu眦ly AT89C205 1 SCM(single—chip IIlic雠omputer).In nlis system SCM call
d酏ect tlle number ofpieces of
glass and me number of cuts by the photoelectric switch and me proxilIlity switch mat fixed on me production line,
辽宁工程技术大学学报(自然科学版) JOURNAL OF LIAONING TECHNICAL UNIVERSITY(NATURAL SCIENCE EDITION) 2005,24(z1) 0次
参考文献(6条) 1.余永权 ATMEL89系列单片机应用技术 2002 2.杨振江.孙占彪.王曙梅.布线涛 智能仪表与数据采集系统中的新器件及应用 2001 3.胡汉才 单片机原理及接口技术 2000 4.何立民 单片机应用系统抗干扰技术 2000 5.胡乾斌.李光斌.李玲 单片微型计算机原理与应用 1997 6.李华 MCS-51系列单片机实用接口技术 2002
平台由组态王软件设计完成。该文详细介绍了单片机进行数据采集和与上位机的串行通讯部分,并给出了硬件电路和软件程序。
关键词:单片机;数据采集;串行通信;数据处理
中图分类号:TP 216
文献标识码:B
Application of SCM in automation counting system
on proCluction Hne.of glass
UniVe璐ity'蛐123(Hm,Chi】唿) YANG Qing-菇柚g,LI Wen-jiang
(Department of Electrical Enginee咖舀LiaoniIlg-Ikhnical
Abst强ct:11lis paper in仃oduces aIl automaticn counting system on tIIe production line of glass on me basis of
Fig.3
图3串行通信框图 block diag删m of s嘶al communication
下降沿说明横切刀三横切一次,单片机中横切刀三 横切次数加1;然后分别扫描P1.4和P1.5并作和 P1.3同样的处理可分别检测出横切刀二和横切刀一 的横切次数;然后扫描P1.6是否出现下降沿,若出 现下降沿,说明分片线二处有一块玻璃通过,单片 机中分片线二处玻璃数量加1;然后扫描P1.7并作 和P1.6同样的处理可检测出分片线一处的玻璃数 量。在循环扫描P1.0一P1.7过程中,一旦单片机正 确收到上位机传来的通信地址,则主程序将串行通 信的字头发出,而除字头以外的内容则由串行中断 服务程序发出。