基于ARM串口通信数据采集系统设计课件_第1页
基于ARM串口通信数据采集系统设计课件_第2页
基于ARM串口通信数据采集系统设计课件_第3页
基于ARM串口通信数据采集系统设计课件_第4页
基于ARM串口通信数据采集系统设计课件_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ARM串口通信数据采集

系统设计(上位机软件)专业:姓名:指导老师:随着计算机系统的普及与外围设备技术的发展,计算机与外围设备之间的通讯就显得越来越重要了,串行接口是微机应用系统常用的接口,而相应的应用程序也成为今年来研究的热点。串口通信作为一种非常基础而又灵活的通信方式,被广泛地应用于PC间的通信以及PC和单片机之间的通信之中。本次毕业设计是PC机与ARM之间的串口通信。提到串口通信的编程,人们往往立刻想到C、汇编等对系统底层操作支持较好的编程语言和大串繁琐的代码。实际上,借助相关ActiveX控件的帮助,即使是在底层操作方面一向不被人看好的VisualBasic中,一样能够实现串口通信,甚至其实现方法和C、汇编相比,要更加快捷方便。可以通过VB程序设计进行数据处理,图形化显示数据,对数据在一定范围内的变化趋势可以看的更明了。概况串口通信基本概念:串口通信的概念,即串口按位(bit)发送和接收字节通信协议是指通信双方按照约定的数据格式、同步方式、传送速度、传送步骤等规程来进行数据传输本次采用异步通信,其特点是通信双方以一个字符(包括特定附加位)作为数据传输单位,且发送方传送字符的间隔时间是不定的。在传输一个字符时总是从起始位开始,以停止位结束。如图所示:MSCOMM控件的介绍:MSCOMM控件全称为MicrosoftCommunicationControl,是Microsoft公司提供的简化Windows下串行通信编程的Active控件,它为应用程序提供了通过串行接口发送、接收数据的简便方法。CommPort---------设置或者返回串行端口号

Settings---------用来设置和返回波特率,奇偶校验,数据位和结束位MSComm1.Settings="115200,N,8,1"PortOpen---------设置或者返回通讯端口的状态,也可以打开和关闭一个端口主要的属性介绍:上位机工作界面各部分功能介绍如下:

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

在工程中引用MicrosoftExcel类型库:

运行后的Excel表格:发送数据“12345678”后下位机的效果图:总结通过毕业设计,能综合性的培养我们分析,解决问题的能力,加深对所学的基础理论、基本技能和专业知识的理解。毕业设计中总会遇到以前没学过的知识,自己着手搜索资料,培养自己的自学能力。因为每人都有自己明确的任务,所以会培养我们独立工作,独立思考和分析解决实际问题的能力,特别是创新能力和实践能力。此次毕业设计,可以使自己能再自学一门语言(VB),掌握VB的编程方法和利用VB开发串口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论