2。2 USB技术 6
2。2。1软件结构 6
2。2。2数据传输 8
3 系统总体设计 9
3。1系统的需求分析 9
3。2总体框架 10
3。2。1上位机程序 10
3。2。2下位机硬件结构 11
3。3详细方案设计 13
3。3。1硬件方案设计 13
3。3。2 硬件电路图 16
3。3。3下位机软件方案设计 18
3。3。4上位机软件方案设计 19
3。4方案实现及验证 19
3。4。1安装NETBEANSIDE环境 19
3。4。2安装RXTX串口包 20
3。4。3编写上位机程序 21
3。4。4安装IAR环境 26
3。4。5编写下位机程序 26
4 毕业设计实物图 33
4。1 毕业设计所需硬件清单 33
4。2 上位机和下位机开机 34
4。3 程序相关功能 35
4。3。1 蜂鸣器触发 35
4。3。2 DS18B20温度测量 36
4。3。3 清屏 37
5 总结与展望 39
致谢 41From~优Y尔R论^文W网wWw.YoUeRw.com 加QQ7520.18766 参考文献 42
1 绪论
世界上第一台计算机诞生于1946年,从计算机诞生到现在,计算机发展迅速,计算机的普已以及渗透对多个行业都造成了巨大的影响。人类科技的发展与进步离不开工业。在工业中计算机使用的频率是非常大的。但是随着工业的发展,工业的多样性复杂性让以往的计算机技术跟不上时代,目前一种人性化,功能化的软件是工业科技所缺少的。
组态软件的使用与DCS(Distributed Control System,集散控制系统)在工业使用的时间相差不大,并且已经成为工业化中独立化的计算机软件,特别是Windows在操作系统在全面范围内普及之后,组态软件不管是工厂还是个人使用频率在快速增加。从当前我国工业化计算机使用软件形势来看,为了更好的进行分散控制以及集中管理都借助可编程程序控制器(SCADA-PLC)予以保障,随着组态软件的开发,计算机上也逐渐实现了数据通信,网络管理,人机交互等相功能。Java语言可以确保数据采集以及设备控制功能的实现。
Java是计算机快速发展下人类研究的重要计算机语言。目前在工业控制中使用的频率非常多。从Java发展的历史来看,首个Java出生在德国,Java的出生就与其他计算机不同,其结构灵活,实用性强,并且操作非常便利,这个特点让Java刚诞生短时间之内在工业快速普及。在众多传输方式中,串口通信是信号传输的方式之一,特别是在PC机上使用时,其便利性体现的淋漓尽致,可以解决许因为距离远而无法运输信号的问题,其将串口信号座位组态软件的软件,便利了上位机与下位机之间的沟通。Java程序语言是适用性最强的软件,其突破了平台,并且其开放与安全性能都较强。应用 Java Communication API便捷了串口通信程序。多线程技术可以处理不同逻辑兵法性与无力行性的问题,本文就多线程技术以及数据库研究了以Java为基础的数据控制系统。