块,这样就比较容易排查问题。仿真出来后,我们又用画出上面的原理图。硬件部分,除了设计要求的部分,我们另外添加了个温度报警模块最初小组讨论的想实现检测湿度,但由于湿度传感器价格原因而没有添加这个模块。软件设计系统总体流程图进行时间设置测温数据转化存储是否按下是否显示数据是否有设置按键按下是报警开始初始化进行第次温度转化是是否超温否图各分模块程序流程图驱动使不具备写保护地址定义变量初始化复位产生高电平延时写入地址将读到的数读取数据据转化为读取数据可显示数据类型向地址读取数据开始图显示程序流程图开始初始化清楚显示区设置显示位置将缓冲数据显示在指定的位置待显示数据送入缓冲区化结束是是否结束否结束图驱动开始复位发出跳过匹配指令跳过读序列号操作读寄存器启动温度转化读取温度并将数据值返回向地址读延时等待转化个字节复位结束图具体程序见附录系统调试与组装板根据画的原理图,画出图。由于中很多元器件没有,我们必须自己画出封装。画封装的时候,必须注意各引脚之间的距离,要和实物相匹配。画图要尽量避免交叉,所以各元器件的排版很有讲究。我们设计的系统画了超过个小时,最终将图排版得比较美观紧凑。详见附录。样机调试实物做好,我们要把电路板调试。在上电之前,我们要先检查焊接有没有问题,查查有没有虚焊喽焊桥接的。检查电路焊接没有问题之后,给电路通电。在刚开始通电的时候,显示屏有显示,只不过显示不稳定,时间进位不准确,老是在和之间交替变换。经过检查发现,硬件电路是没有问题的,主要是软件问题。的程序读写字节时钟延时不够,时序不对。不过经过我们的不断改进调试,最后电路可以正常工作。样机功能显示实时时钟年月日时分秒每秒采样温度,更新显示温度值按键触发存储当前温度和时钟信息年月日时分按键触发串口传输存储的温度和时钟信息温度测量精度度。发挥部分测试结果当温度超过度时,蜂鸣器会发出报警声测量温度精确度达到度。小结通过我们的调试,我们做的电路板基本实现了所需功能。显示屏能够正确显示测量温度,并且精确到度。其次,我们做的电路板能够正确显示时间,还可以根据我们的需要设置时间。每秒采样次温度,并在更新显示温度值。结论在本次综合设计中,我们做根据以上功能,本设计的时钟显示模的连续测控系统结果的分析及对异常数据出现的原因的查找具有重要意义。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此,只能记录数据而无法准确记录其出现的时间若采用单片机计时,方面需要脉冲的下降沿读出的数据,读出数据时从低位位到高位。图控制字图数据读写时序可以用于数据记录,特别是对些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间要进行写操作,若为,则表示进行读操作,控制字节总是从低位开始输出。在控制指令字输入后的下个时钟的上升沿时,数据被写入,数据输入从低位即位开始。同样,在紧跟位的控制指令字后的下个字如下图所示。控制字节的最高有效位位必须是逻辑,如果它为,则不能把数据写入中,位若为,则表示存取日历时钟数据,若为,则表示存取数据位至位指示操作单元的地址最低有效位位若为,则表示法有下列几组寄存器有关日历时间的寄存器共有个,其中有个寄存器读时,写时,存放的数据格式为码形式,如下表所示。表中有关日历时间存器详情读写时序的控制制数据的输入与输出三线接口时的双向数据线输入信号,在读写数据期间,必须为高该引脚有两个功能,开始控制字访问移位寄存器的控制逻辑二,提供结束单字节或多字节数据传输的方主电源。当时,由向供电当时,由向供电在实物中,我们将与颗的钮扣电池相连,从而实现时钟实时更新功能串行时钟,输入,控有个的用于临时性存放数据的寄存器。是的升级产品,与兼容,但增加了主电源后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。各引脚的功能备用电源的实时时钟电路,它可以对年月日周日时分秒进行计时,具有闰年补偿功能,工作电压为。采用三线接口与进行同步通信,并可采用突发方式次传送多个字节的时钟信号或数据。方案采用外部时钟芯片。方案选择与比较采用内部时钟计时,可以节省引脚,成本低,但是内部振荡器使用阻容震荡,其精度不高,如果使用了串口或者等对时钟比较敏感的功能,会对时钟造成混乱,而本设计要求要显示具体的年月日和温度,不符合要求。采用外部时钟芯片,不仅仅能对时间进行计时还可以对年月日周进行计时,具有闰年补偿功能而且对于使用串口或者等对时钟比较敏感的功能,不会产生影响。如果接入外置电子电池的话在系统掉电的情况下还可以继续计时。所以选择方案二。温度传感器模块方案采用可编程温度传感器,精度高,成本低,数字输出。方案采用温度传感器,利用将模拟温度信号转换为数字信号。方案比较与选择利用温度传感器,因其将温度转换为电流信号,需要经过转换才能使单片机更好地进行数据处理。而转换电路要使用较多的口,大大增加了电路的复杂度,况且的测量精度和测量范围都较低。而采用可编程温度传感器是直接将温度信号转换为数字信号串行输出,只需要个口便可以与进行通信,使电路简单,而且精度高成本也较低,因此温度传感器我们选择。显示数据模块方案采用液晶显示器显示。方案采用数码管动态显示。方案比较与选择采用数码管显示时间温度数据操作方便,但需要用到的数码管数量甚多,占用口较多,浪费口的利用率,且只能显示数字和少量字母。而能显示的内容比数码管丰富的多,不仅能显示数值还能显示英文,显示数据稳定,价格也相对昂贵。由于我们的设计要求显示时间日期和温度数据,内容很多,因此综合考虑,我们选用液晶显示器。方案证论综合上述考虑,通过各个模块中不同方案的对比,我们采用了比较符合实际情况的方案,再把各个不同的模块方案集合在起,就是我们的设计方案。本设计利用外部时钟芯片提供时钟,作为日期时间输入以集成数字温度传感器检测温度,将时间信号和温度信号输入数据处理器单片机中进行数据处理,并以液晶显示器显示结果。按键触发温度时间信息存储至,并通过串口数据传输数据和机进行通信。系统硬件设计总体设计本设计系统以单片机为核心,采用温度传感器进行温度检测,将数字温度信息传输到单片机中,采用外部时钟芯片进行时钟脉冲输入,是种高性能低功耗带的实时时钟电路,它可以对年月日周时分秒进行计时并能对闰年进行补偿。单片机通过采集温度时间信息后将温度时间数据传送到上显示出来,并将数据通过串口通信通过传送到电脑中,如果需要对时间进行设置只需对按键进行调整,硬件原理总体框图如下图硬件模块电路分析数据处理模块是片内有的单片机,因此,这种芯片构成的最小系统简单﹑可靠。用单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如下图单片机最小系统所示。由于集成度的限制,最小应用系统只能用作些小型的控制单元。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 25 页
第 2 页 / 共 25 页
第 3 页 / 共 25 页
第 4 页 / 共 25 页
第 5 页 / 共 25 页
第 6 页 / 共 25 页
第 7 页 / 共 25 页
第 8 页 / 共 25 页
第 9 页 / 共 25 页
第 10 页 / 共 25 页
第 11 页 / 共 25 页
第 12 页 / 共 25 页
第 13 页 / 共 25 页
第 14 页 / 共 25 页
第 15 页 / 共 25 页
预览结束,还剩
10 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。