- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单总线的路沉降数据采集系统软件设计 中期报告
西安工业大学北方信息工程学院
毕业设计(论文)中期报告
题目:基于单总线的路基沉降数据采集系统软件设计
系 电子信息系
专 业
班 级
姓 名
学 号
导 师
2013年 月 日设计(论文)进展状况
本课题主要完成的设计。课题的研究将综合利用及EDA技术,基本要求及主要设计内容如下:(1)熟悉原理;(2)熟悉环境的使用;(3)硬件原理; (4)利用C语言完成的软件设计 图1.1硬件原理图
1.2设计进展情况
从开题到中期,课题的进展情况如下:
(1)查阅了课题实现的相关资料,着重分析了路基沉降数据采集的相关工作原理,学习MSP430F149和MSP430F2013应用手册图1.2主程序流程图
主程序流程图的思路:开始先关闭看门狗以保证不占用程序运作时间,初始化包括时钟初始化,串口初始化。进入中断处理已采集数据,发送数据多次主要是保证采集到的数据有效。
a.采集数据
初始化时序的调节,调节总线使得上位机与下位机的时序相同,18b20搜号编号,进行采集数据。流程图如图1.3所示。
图1.3采集数据程序
b.串口传输数据
串口传输数据主要完成串口的初始化、对串口的工作方式、波特率、数据位、校验位等进行设置。
(1)接收子程序,对上位机发送的地址数据进行读取,判断是否和本地地址相符,若相符则继续接收剩余的数据帧。上位机发来的数据后发出了中断申请,则将中断申请新号清除。
(2)发送子程序只有在发送缓冲区内有现成数据且发送中断允许这两个条件都具备的条件下才被调用。发送的数据帧格式如通信协议设计中规定的一样。流程图如图1.4所示。
图1.4 串口传输数据流程图
c.I2C存储
I2C存储主要是补偿数据的存储,用到I2C了中的读和写的函数,将数据通过I2C总线写入(读出)24C512,具体的过程是写入地址和发送该数据的地址和方向位,发送之后释放数据线并在时钟线上产生第九个时钟信号。被选中的存储器在在确认是自己的地止后在数据线上产生应答信号作为相应,单片机收到应答后就可以传送数据,传送数据是,单片机首先要发送一个字节被写入期间的存储区的首地址,收到存储器器件的应答后,单片机逐个发送个数据字节,但每发送一个字节后都要等待应。当写入数据传送完后,单片机应发出终止信号一结束写入操作。读数据与写数据类似。流程图如图1.5所示。
图1.5 I2C存储数据存取流程图
2.存在问题及解决措施
(1)对整体软件的设计只限于理论,并未将软件写入硬件运行,争取后期加快进度,实现软硬结合,以便做出实物;
(2)编译器使用生疏,导致很多问题花费大量时间或者无法解决,后期熟练使用软件,多查资料,多问老师;
(3)芯片资料了解不够,使用起来困难。
3.后期工作安排
(1)继续编写未完成部分的程序;
(2)做一些实际调查,了解实际路基沉降采集数据方案,采集数据存在的问题;
(3)软硬结合,进行系统调试,以便解决整体问题;
(4)撰写论文,完成毕业设计,参加答辩。
指导教师签字:
年 月 日 注:1正文:宋体小四号字,行距2磅2)中期报告由各系集中归档保存,不装订入册。
North Gate Station and all the long distance Intercity, TRANS-province lines; North Gate Station currently runs the original counties, rural routes; Simon, station main, Yibin city, across the city, across the province
文档评论(0)