收藏 分销(赏)

基于ARM串口通信数据采集系统设计.ppt

上传人:a199****6536 文档编号:1781319 上传时间:2024-05-09 格式:PPT 页数:20 大小:1.44MB
下载 相关 举报
基于ARM串口通信数据采集系统设计.ppt_第1页
第1页 / 共20页
基于ARM串口通信数据采集系统设计.ppt_第2页
第2页 / 共20页
基于ARM串口通信数据采集系统设计.ppt_第3页
第3页 / 共20页
基于ARM串口通信数据采集系统设计.ppt_第4页
第4页 / 共20页
基于ARM串口通信数据采集系统设计.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、 基于ARM串口通信数据采集 系统设计(上位机软件)专业:姓名:指导老师:汪力纯1 1随着计算机系统的普及与外围设备技术的发展,计算机与外围设备之间的通讯就显得越来越重要了,串行接口是微机应用系统常用的接口,而相应的应用程序也成为今年来研究的热点。串口通信作为一种非常基础而又灵活的通信方式,被广泛地应用于PC间的通信以及PC和单片机之间的通信之中。本次毕业设计是PC机与ARM之间的串口通信。提到串口通信的编程,人们往往立刻想到C、汇编等对系统底层操作支持较好的编程语言和大串繁琐的代码。实际上,借助相关ActiveX控件的帮助,即使是在底层操作方面一向不被人看好的Visual Basic中,一样

2、能够实现串口通信,甚至其实现方法和C、汇编相比,要更加快捷方便。可以通过VB程序设计进行数据处理,图形化显示数据,对数据在一定范围内的变化趋势可以看的更明了。概况2 2串口通信基本概念:串口通信的概念,即串口按位(bit)发送和接收字节 通信协议是指通信双方按照约定的数据格式、同步方式、传送速度、传送步骤等规程来进行数据传输 本次采用异步通信,其特点是通信双方以一个字符(包括特定附加位)作为数据传输单位,且发送方传送字符的间隔时间是不定的。在传输一个字符时总是从起始位开始,以停止位结束。如图所示:3 3 系统设计结构图系统数据初始化部分数据的发送数据的接收电压数据的跟踪曲线图电压数据导入Exc

3、el表格4 4MSCOMM控件的介绍:MSCOMM控件全称为Microsoft Communication Control,是Microsoft公司提供的简化Windows下串行通信编程的Active控件,它为应用程序提供了通过串行接口发送、接收数据的简便方法。CommPort-设置或者返回串行端口号Settings-用来设置和返回波特率,奇偶校验,数据位和结束位 MSComm1.Settings=115200,N,8,1 PortOpen-设置或者返回通讯端口的状态,也可以打开和关闭一个端口 主要的属性介绍:5 5上位机工作界面6 6各部分功能介绍如下:右边的发送按钮按下,通过发送命令区可以

4、向下位机发送0-9的数字,一次发送8位,下位机通过数码管显示出来;接收按钮按下,在接收区可以接收下位机传出的电压值,按下数据采集下拉菜单中的开始采集,可以在电压曲线的图形框里跟踪画电压曲线;按下暂停/开始,可以实现数据采集的暂停;按下导出Excel可以通过Excel表显示出电压值;按下结束系统,可以结束系统的运行。7 7设计流程图8 8电压数据跟踪作图的步骤:使用Timer控件,每隔500mv采样一次电压数据点击开始采样后,Picture2中自动画出横线,纵坐标从0mv-5000mv,每隔400mv画黑色的横线,起坐标标注的作用 定时调用画图程序9 9程序运行后的效果图:1010在在VBVB界

5、面中导入界面中导入ExcelExcel:在工程中引用在工程中引用Microsoft ExcelMicrosoft Excel类型库:类型库:1111在在VBVB的工程文件夹中新建一个名为的工程文件夹中新建一个名为“跟踪电压跟踪电压.xls.xls”的的ExcelExcel文件文件 在通用对象的声明过程中定义在通用对象的声明过程中定义EXCELEXCEL对象:对象:Dim xlApp As Excel.Application Dim xlApp As Excel.Application 定义定义EXCELEXCEL类类 Dim xlBook As Excel.Workbook Dim xlBoo

6、k As Excel.Workbook 定义工件簿类定义工件簿类 Dim xlsheet As Excel.Worksheet Dim xlsheet As Excel.Worksheet 定义工作表定义工作表类类在在Private Sub Command5_Click()Private Sub Command5_Click()中添加相应程中添加相应程序,实现将下位机发送的电压值和相应的时间加序,实现将下位机发送的电压值和相应的时间加入入ExcelExcel表格中表格中 1212运行后的运行后的ExcelExcel表格:表格:1313发送数据发送数据“1234567812345678”后下位机

7、的效果图:后下位机的效果图:1414总结通过毕业设计,能综合性的培养我们分析,解决问题的能力,加深对所学的基础理论、基本技能和专业知识的理解。毕业设计中总会遇到以前没学过的知识,自己着手搜索资料,培养自己的自学能力。因为每人都有自己明确的任务,所以会培养我们独立工作,独立思考和分析解决实际问题的能力,特别是创新能力和实践能力。此次毕业设计,可以使自己能再自学一门语言(VB),掌握VB的编程方法和利用VB开发串口通信程序的方法,了解什么是串口通信,怎样进行数据采集。也培养自己的自学能力,独立工作能力,这次课题与下位机共同完成串口的通信,也能培养我们团结合作精神。1515致谢 在本次毕业设计即将结

8、束之时,首先向我的设计指导老师表示由衷的感谢!在此次毕业设计过程中,老师给予我很多帮助,提供了很多有用的参考书和资料,并对于程序的设计提出很多很好的建议。除此之外,还时刻关心我们的设计进度,督促我们完成设计。在老师的帮助之下,我终于将课题较为圆满地完成了!在我的设计过程中,我的同组搭档和同学给予了我很大帮助,在此向他们表示深深的感谢!最后,向所有关心和帮助过我的领导、老师、同学和朋友表示由衷的谢意!衷心地感谢在百忙之中评阅我的设计论文和参加答辩的各位老师!1616后面内容直接删除就行资料可以编辑修改使用资料可以编辑修改使用1717主要经营:网络软件设计、图文设计制作、发布广告等公司秉着以优质的服务对待每一位客户,做到让客户满意!1818致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求1919The user can demonstrate on a projector or computer,or print the presentation and make it into a film to be used in a wider field2020

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服