doc (usb接口多路温度终端采集系统设备端的设计)(最终版) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:24 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 14:14

(usb接口多路温度终端采集系统设备端的设计)(最终版)

照。通过标定得到的校准系数以程序形式储存在芯片本身的内存中。通过两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。微小体积极低功耗等优点使其成为各类应用中的首选。性能如表所示。表性能说明参数条件单位湿度分辨率重复性互换性可完全互换非线性度原始数据线性化量程范围响应时间缓慢流动空气迟滞长期稳定性典型值温度分辨率重复性量程范围响应时间四固件程序的固件结构固件程序分为两大模块,部分为主循环,部分为中断服务程序。其中中断子程序完成设备的枚举过程,以及响应各种命令和命令。图是固件程序的基本结构。图控制固件的编程结构其中主循环在运行过程中不断检测各个状态位的变化,再根据各个状态位的变化做出相应的操作,其中单片机温湿度数据的接收是在主循环中完成的。后台中断服务程序负责响应的中断,置位各标志位并应答主机命令。中断服务程序主要完成与协议相关的接口程序。硬件层固件程序硬件层固件程序是为完成硬件与软件的接口,这样做使程序具有很强的可移植性。它是根据硬件之间的连接方法来写的,更换微处理器时,只需更改硬件层固件程序即可,增强了程序的可移植性。硬件接口程序负责单片机与接口芯片之间完成数据传输。其中硬件接口程序分读数据,写数据和写命令。更换微控制器或更改硬件连接电路,内部中断管理程序分为中断初始化程序,中断响应程序,不同的中断方式可能不同,在更换微控制器的时候这些地方的修改就显得尤为重要。设备的中断服务程序设备与主机的通讯始于设备插入主机,当设备插入主机以后,由单片机将设备的地址设置为默认的起始地址,设置为连接状态,即从硬件上将接口数据线上连接个的电阻到上。主机检测到上面有电平变化以后,即认为,主循环保持的读指针前台主循环程序后台中断服务程序循环数据缓冲区,保持的写指针此时接口上连有设备。主机向总线先发送数据包,接口芯片对包标识进行判断,判断之后就置位相应标志位,使中断引脚有效,单片机产生中断后进入中断服务子程序。如图中,在中断服务子程序里面单片机读取中断寄存器的值,清除中断标志位,然后逐位的检测,然后置位单片机内部相应的标志位。设备的中断响应程序流程图如图。中断服务程序中断入口读取中断寄存器总线复位挂起改变控制输入控制输出端点输入端点输出设置挂起改变标志控制端点发送数据处理控制端点接受数据处理端点发送数据标志端点接受数据标志中断服务程序结束设置总线复位标志图设备的中断响应的中断有以下几种端点的中断。端点的中断端点的中断端点的中断端点的中断端点的中断设王丽轻同学在驱动方面的支持,感谢杨牧同学在应用程序方面的支持,特别是编程方面,使我学到了很多知识,学会了如何使用编程开发环境。衷心感谢教过我课程的老师们,他们孜孜不倦的教授给我打下了扎实的知识基础。如果没有他们的辛勤劳动和耐心指导,我也不能顺利完成我的课题,同时也感谢四年来和我朝夕相处的同学们,是他们在生活和学习中的帮助和支持,使我感到在学校像是在家样温暖,感谢父母对我的关心和爱护,感谢他们在学习上对我的支持,使我全身心的投入到学习中,使我在遇到困难时不放弃。感谢学校给我们提供了良好的学习环境。参考文献周立功等编著与规范及开发指南北京北京航空航天大学出版社,周立功等编著固件编程与驱动开发北京北京航空航天大学出版社,李全利,仲伟峰,徐军编著单片机原理及应用北京清华大学出版社,潘新民编著微型计算机控制技术北京人民邮电出版社,廖济林编著应用系统开发实例精讲北京电子工业出版社,钱峰编著单片机原理编程及应用北京北京航空航天大学出版社,谭浩强编著程序设计北京清华大学出版社,王化祥,张淑英编著传感器原理及应用天津天津大学出版社,附录设备端电路图附录温湿度数据采集端电路图复位中断设备唤醒中断传输中断在单片机固件中,不同的使用情况可以使用相应的标志位,当其标志位置位时就在主循环里面中就执行相应的服务程序。设备主循环程序在主循环里面处理主机发来的数据,当主循环检测到有标志位置位时,就转入到相应的子函数处理数据,处理完数据以后清除相应标志位。主循环程序流程图如图所示。初始化寄存器,控制器总线复位标志挂起改变标志端点接收数据标志总线复位挂起改变接收数据处理主循环端点发送数据标志发送数据处理图主循环程序流程图设备的控制传输设备的的枚举是通过端点的控制传输完成的。控制传输总是在阶段开始,之后为可选的的阶段,然后在状态阶段结束。其数据传处理过程如图所示。当设备首次插入计算机以后,操作系统首先要对设备进行枚举次,以确认该设备是否正常。在确认了设备正常以后,按照设备枚举过程中所提供的信息查找驱动。设备的枚举过程可分为以下几部分总线复位主机读取设备描述符设置地址主机重新读取设备描述符主机读取设备配置描述符主机操作系统按照以上步骤完成第次枚举,主机按照从设备获取的信息对设备进行识别,并按照获得的描述符信息查找驱动。温湿度采集程序单片机负责温湿度采集,在单片机发送数据传输请求时,单片机将采集到的数据通过串口发送出去。温湿度传感器的数字接口符合协议,通过编程,利用单片机的输入输出引脚模拟协议,实现对传感器的数据读取。在读取传感器过程,也是信息进行交互的过程。在这过程,特别注意的是,当等待种状态时,要设置最大的等待时间,超出这个时间,认为过程出错,程序继续向下执行,否则将进入无休止等待状态。在采集温湿度数据的同时,数码管显示当前采集的通道数,并监测是否数据读取,当读取达到三次时,将在下次跳过该路温湿度数据的采集。其流程图如图所示。图控制传输阶段的程序状态图空闲发送接收控制读控制写状态状态输入输出开始初始化数据,标志位,口该路标志位读取该路传感器数据累加读取次数次数置位该路标志位第路是否第路发送数据标志位发送数据指向下路图温湿度采集程序流程图五结束语在进行本课题的设计过程中,查阅了大量文献资料,反复调试程序,最终在硬件上实现了对路温湿度数据的采集,并将数据通过串行口从远端传输到设备端,通过设备端传向主机。该系统工作稳定,方便易用,能够完成主机与监测点较近的些场所的温度和湿度监测。本系统测量采用数字温湿度传感器,温度测量范围为,精度为,湿度测量范围为,精度为。该系统应用了接口,更是降低成本,方便易用。本系统将温度和湿度数据从远端传向设备端是利用了串行通信协议,理论传输距离只能达到米,使本系统的应用受到定限制,如果采用串行通信协议,可以将传输距离扩大到米,系统应用范围将更广,现有的无线数据传输技术发展也较快,利用无线传输模块进行数据传输,可以解决些不方便布线的场所中温湿度的监测。谢辞在完成毕业论文的过程中得到了很多老师和同学的支持和帮助,在他们的指导和帮助下解决了很多问题和困难,得以顺利完成学业。感谢梅建宏老师对我多方面的帮助和关怀,给我提供了良好的学习环境,并时刻的教导和督促我们,特别是提供的这个课题,使我从中学到了很多知识,也学会了很多方法,而且锻炼了自己的意志,懂得了什么是真正的坚持。感谢王永青老师宗晓萍老师田华老师以往对我们专业知识的传授与悉心教导,感谢师兄许战飞同学许雅田同学在方案设计和编程方面给的大力帮助,感体系结构定义了四种传输类型控制传输批量传输中断传输和同步传输。控制传输控制传输属于突发式非周期性的,由主机软件发起的请求或响应的通信,通常用于命令事务和状态事务。控制传输用于支持在客户软件和设备功能之间的关于配置命令状态类型的通信流。每种外设都支持控制传输类型,并且要求将默认的控制管道作为消息管道,这样主机与外设之间就可以传送配置和命令状态信息。控制传输方式中,数据传输是无损的。批量传输批量传输是非周期性的大量的突发性传送。典型地用于传送由打印机或扫描仪的大量数据,而且当没有可用带宽时,可以延时传输。批量传输可以在不确定的时间内,传送大量数据而阻塞总线,这是因为它会让其它传输类型首先执行,等到有可以利用的带宽时再进行传输。对于个有大量数据和空闲带宽的设备,批量传输的速度相当快。中断传输中断传输是低频率固定延迟的通信。中断传输适用于那些请求传输的频率不高,但是必须在指定时间内完成传输的数据。现在应用较多的有键盘鼠标游戏杆等。中断传输需要快速地向主机报告当前的状态,这是由设备的属性和使用的场合所决定的。低速设备只支持控制传输和中断传输,因此,在低速设备中,有可能将中断传输用于般的数据传输。同步传输同步传输是在主机与设备之间周期性的连续的通信,般用于传输与时间相关的信息,例如声音音频和视频信号。同步传输适用于以固定速率或在固定时间内的传输。对于由于而导致的传输失败,主机不会进行重新传输,否则会发生数据传输的时间延迟。该类型没有差错校验,故不能保证数据传输正确性。同步数据的典型例子是声音,如果这些数据流的传输速率不能保持,那么会使数据流产生丢失数据的情况甚至在数据通过硬件以适当的速率传输时,软件引入的传输延时同样会降低如电话会议等应用要求的实时转向。三硬件电路设计接口的多路温湿度采集系统构成现在通用的数据采集系统般采用卡或串行口与计算机连接,卡安装比较麻烦,需要打开主机箱,价格也较昂贵,串行口速度较慢,而且数量有限。普通的口受计算机插槽数量地址中断资源的限制,可扩展性差,发展受到限制。总线标准自年提出后,目前已经非常成熟,也得到了业大部分软硬件厂商的广泛支持,尤其是微软公司在其之后的操作系统中加强了对的系统支持后,总线迅速发展起来。是的简称,使用针插头作为标准插头,通过这个标准插头,采用菊花链形式可以把所有的外设连接起来,并且不会损失带宽。的概念是在年提出的,年协

下一篇
(usb接口多路温度终端采集系统设备端的设计)(最终版)第1页
1 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第2页
2 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第3页
3 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第4页
4 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第5页
5 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第6页
6 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第7页
7 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第8页
8 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第9页
9 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第10页
10 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第11页
11 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第12页
12 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第13页
13 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第14页
14 页 / 共 24
(usb接口多路温度终端采集系统设备端的设计)(最终版)第15页
15 页 / 共 24
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批