版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 题:交通灯控制系统设计概要设计概要 本设计以本设计以LabVIEWLabVIEW为平台,以为平台,以STC80C51STC80C51单片机为处理核心,基于串行通信单片机为处理核心,基于串行通信协议,设计了一款简单的交通灯控制系统。实现了上位机与下位机间的串口通信协议,设计了一款简单的交通灯控制系统。实现了上位机与下位机间的串口通信功能。该系统具有控制方便、可实时监测、可靠度高等优点。功能。该系统具有控制方便、可实时监测、可靠度高等优点。 用用LabViewLabView虚拟仪器开发,在很大程度上降低了串口通信的复杂程度,减小虚拟仪器开发,在很大程度上降低了串口通信的复杂程度,减小了软件设计
2、的工作量,能够降低投资成本,在实际应用中有巨大的使用价值。了软件设计的工作量,能够降低投资成本,在实际应用中有巨大的使用价值。 设计目标1. 1.设计交通灯硬件电路和温度采集电路,并带有计时显示器;设计交通灯硬件电路和温度采集电路,并带有计时显示器;2. 2.利用利用keilkeil软件设计基于单片机串行通信软件;软件设计基于单片机串行通信软件;3. 3.上位机能对下位机进行实时控制与监测;上位机能对下位机进行实时控制与监测;4. 4.在上位机实现对温度直观显示与分析(最大值、最小值、平均值等);在上位机实现对温度直观显示与分析(最大值、最小值、平均值等);5. 5.编写友好的人机交互界面;编
3、写友好的人机交互界面; 本设计主要由上位机和下位机两大部分组成,上位机采用本设计主要由上位机和下位机两大部分组成,上位机采用labviewlabview编写控编写控制程序,下位机采用制程序,下位机采用STC89C51STC89C51单片机为处理器,控制各个硬件。上位机与单片机为处理器,控制各个硬件。上位机与下位机采用串行通信方式。下位机采用串行通信方式。 系统由温度传感器、系统由温度传感器、LEDLED灯、串口通信电路、单片机,上位机笔记本电灯、串口通信电路、单片机,上位机笔记本电脑一台。单片机对温度进行采集,经过处理,通过串口通信传输到上位机中,脑一台。单片机对温度进行采集,经过处理,通过串
4、口通信传输到上位机中,由上位机由上位机LabViewLabView软件进行编程将信息处理并呈现在用户面前,既能实现人软件进行编程将信息处理并呈现在用户面前,既能实现人机对话,也能实现远程控制下位机功能。机对话,也能实现远程控制下位机功能。系统框图系统框图下位机硬件下位机硬件处理器:STC89C51单片机温度传感器:DS18B20显示器:16X16点阵屏列驱动:74HC595 行驱动:74HC245译码器:74HC154E交通灯:LED灯通信协议:RS232Proteus仿真原理图 在硬件搭建前期,我们采用了在硬件搭建前期,我们采用了proteusproteus软件对我们的方案进行了可软件对我们
5、的方案进行了可行性验证与仿真,这在很大程度上提高了我们的工作效率,也为我们购买行性验证与仿真,这在很大程度上提高了我们的工作效率,也为我们购买器件提供了一个可靠的依据,为硬件的成功搭建提供了良好的基础。器件提供了一个可靠的依据,为硬件的成功搭建提供了良好的基础。Altium Designer绘制硬件原理图 系统整体硬件电路包括:单片机最小系统、温度检测电路、系统整体硬件电路包括:单片机最小系统、温度检测电路、LEDLED灯控灯控制电路、点阵屏显示电路、串行通讯接口电路等。制电路、点阵屏显示电路、串行通讯接口电路等。3D模型3D模型 为了便于提高硬件整体布局效率和美观性,我们首先采用了Altiu
6、m Designer软件对其进行模拟布局。下位机硬件实物图 由于前期的准备比较充分,仅仅用了由于前期的准备比较充分,仅仅用了2 2天的时间,硬件的焊接与调试天的时间,硬件的焊接与调试就成功了,达到了预期的效果。硬件这块还是比较顺利的,所以前期的准就成功了,达到了预期的效果。硬件这块还是比较顺利的,所以前期的准备是必不可少的。备是必不可少的。上位机前面板 上位机软件主要由交通灯、计时显示、温度处理、日期显示、字符动上位机软件主要由交通灯、计时显示、温度处理、日期显示、字符动态显示、控制等模块构成,界面设计还比较人性化。态显示、控制等模块构成,界面设计还比较人性化。交通灯控制过程框图交通灯控制前面
7、板 交通灯控制前面板如图所示,有交通灯控制前面板如图所示,有6 6种切换模种切换模式可供选择,以及时间控制、式可供选择,以及时间控制、LEDLED点阵显示方点阵显示方式设置,设置参数即可控制下位机硬件相关动式设置,设置参数即可控制下位机硬件相关动作。作。串口设置前面板 串口通信采用串口通信采用RS232RS232协议,协议,采用串行异步通信方式,波特采用串行异步通信方式,波特率采用率采用96009600,数据比特为,数据比特为8 8位,位,下位机晶振采用下位机晶振采用11.0592MHz11.0592MHz的的频率晶振。频率晶振。温度显示前面板 温度处理程序如图所示,采样频率可调,具有温度实时
8、显示、最温度处理程序如图所示,采样频率可调,具有温度实时显示、最高最低温度计平均温度记录功能。高最低温度计平均温度记录功能。测试实物图温度采集正常,数据分析正常,交通灯控制正常,计时器显示正常。测试实物图总结 本系统对硬件和软件方面进行了设计,设计的主要内本系统对硬件和软件方面进行了设计,设计的主要内容包括容包括USBUSB串口的连接,串口的连接,STC89C51STC89C51单片机连接和数据传输单片机连接和数据传输,LabviewLabview串口程序设计,串口程序设计,C C语言程序的设计等等。语言程序的设计等等。 采用采用USBUSB串口数据线连接串口数据线连接PCPC机与单片机,用机与单片机,用LabVIEW2012LabVIEW2012作为开发环境,实现了上位机作为开发环境,实现了上位机PCPC机与下位机机与下位机单片机之间的串口通信。系统单片机之间的串口通信。系统实现了相关控制参数的自由实现了相关控制参数的自由设置、分析及处理功能,通过各项测试,各参数均符合设设置、分析及处理功能,通过各项测试,各参数均符合设计要求,是一次比较成功的课程设计。计要求,是一次比较成功的课程设计。达到了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山洪灾害防护堤坝设计规范
- 园区智能化弱电系统投标技术响应方案
- 2026汽车改装行业发展分析及消费需求与商业模式研究报告
- 玻纤非织造制品生产工风险评估能力考核试卷含答案
- 抽纱挑编工岗前综合评审考核试卷含答案
- 农机技术员岗位理论能力考核试卷含答案
- 土石方挖掘机司机标准化模拟考核试卷含答案
- 2026年酒店业服务创新模式深度报告
- 聚醚装置操作工安全教育评优考核试卷含答案
- 电动轮自卸车机械装配工创新思维水平考核试卷含答案
- 2025年全国SYB创业者学习培训技能知识考试题库与答案
- 分析方法验证培训+
- Petrel中文操作手册2010-(10-11章)
- 国家林业和草原局直属事业单位招聘真题
- 100以内进位加法竖式计算题100道及答案
- 中国电信:分布式智算中心无损网络技术白皮书
- HG-T+21527-2014回转拱盖快开人孔
- 《乳品加工工》技师培训课件-项目五 乳制品加工工艺及设备
- 社会工作导论 课件 第一章 社会工作的定义与框架
- 人教版一年级上册数学全册课件(2022年9月新版)
- 上海绿地集团事业部甲级智能化办公楼概述
评论
0/150
提交评论