- 6
- 0
- 约1.72千字
- 约 7页
- 2017-08-31 发布于安徽
- 举报
西安工业大学北方信息工程学院
毕业设计(论文)中期报告
题目:基于单总线的路基沉降数据采集系统软件设计
系 电子信息系
专 业
班 级
姓 名
学 号
导 师
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)中期报告由各系集中归档保存,不装订入册。
.
.
您可能关注的文档
最近下载
- 浙江省台风年鉴(原始资料).doc VIP
- 《光电图像处理》第五章图像变换及应用.ppt VIP
- 新源县肖尔布拉克镇C波段双偏振天气雷达建设项目环评(新版环评)环境影响报告表.pdf
- 2025年贵州高考物理含解析及答案.docx VIP
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 2 Let’s celebrate(外研版).pdf VIP
- XR360旋挖钻机技术规格书(修订).docx
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 3 On the move(外研版).pdf VIP
- 宿迁市2026届高三(一模)英语试卷(含答案).docx
- 2026年10篇稿:领导班子“五个带头”方面在带头强化政治忠诚、提高政治能力等对照检查材料【供参考】.docx VIP
- 2023年青岛城市学院数据科学与大数据技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)