1、“.....输出设备需要个很稳定的电容。温度测量模块本系统设计目的在于采集现实环境的温度信息,所以需要利用单片机采集温度传感器的数据,温度传感器使用美国模拟器件公司生产的,采集的信号需要经过放大和信号调理,再传送到转换器,即把模拟信号转换成数字信号,转换后通过总线传输给处理中心。转换器是款单电源低功耗位型转换芯片,它具有路模拟量输入通道路模拟量输出通道和个总线接口。该器件从地址的低三位由芯片的和三个地址引脚决定,所以在不增加任何硬件的情况下同条总线最多可以连接个同类型的器件。该器件具有多路模拟量输入片上跟踪保持位转换和位转换等功能。与的最大转换速率由总线的最大传输速率决定。采用的是单电源供电,正常工作电源电压范围为重要的是通过总线完成数据的输入输出,采样频率是由总线传输速率决定的。进行数据转换时需要外接参考电压。采用典型的总线接口器件寻址方法......”。
2、“.....飞利蒲公司规定器件地址为。引脚地址为,其值由用户选择,因此系统中最多可接个具有总线接口的器件。地址的最后位为方向位,当主控器对器件进行读操作时为,进行写操作时为。总线操作时,由器件地址引脚地址和方向位组成的从地址为主控器发送的第字节。在进行数据操作时,首先是主控器发出起始信号,然后发出读寻址字节,被控器做出应答后,主控器从被控器读出第个数据字节,主控器发出应答,主控器从被控器读出第二个数据字节,主控器发出应答直到主控器从被控器中读出第个数据字节,主控器发出非应答信号,最后主控器发出停止信号。温度传感器集成温度传感器实质上是种半导体集成电路,它是利用晶体管的结压降的不饱和值与热力学温度和通过发射极电流的下述关系实现对温度的检测式中波尔兹常数电子电荷绝对值。是美国模拟器件公司生产的单片集成两端感温电流源。流过器件的电流等于器件所处环境的热力学温度开尔文度数......”。
3、“.....单位为热力学温度,单位为。的测温范围为,电源电压范围为。其输出电流是以绝对温度零度为基准,每增加,它会增加输出电流。可以承受正向电压和反向电压,因而器件反接也不会被损坏。精度很高,在范围内,非线性误差为。温度测量电路如下图温度测量电路图的输出电流为摄氏温度,因此测量的电压为。为了将电压测量出来又务须使输出电流分流,我们使用作为电压跟随器输出电压等于输入电压由于电源供应多器件之后,是带杂波的,因此我们使用齐纳二极管作为稳压管,得到的稳压电源,再利用可变电阻分压,其输出电压需调整至接下来我们使用作为差动放大器使得输出为,即假如现在温度为摄氏,输出电压则为,输出电压接转换器,那么转换输出的数字量就和摄氏温度成线形比例关系。转换器的参考电压用,接地,选择作为电压输入端。在本系统设计时使用基准电压源来实现,基准电压源提供个绝对电压......”。
4、“.....总结本章节主要介绍了该系统的硬件电路设计,包括几个模块的核心工作原理。主要包括单片机控制模块显示模块远程传输模块电源模块和温度测量模块五大部分。系统软件设计函数设计主函数调用底层应用函数,开始时调用开机延时函数初始化函数,然后配置为输出状态,查询是否有按键标志位,若有键按下则清零键盘中断标志位并做按键处理,无键按下时等待按键按下。本系统的函数流程如图,程序见程序清单。启动开机延时系统初始化初始化键处理显示转换数据采集图函数流程图程序清单主函数函数名称函数功能主函数入口参数无出口参数无开机后延迟相关初始化操作,配置为输出状态有键按下时处理程序清零按键标志位向输出寄存器写入数据发送数据函数该函数包括启动总线发送从器件地址发送子地址发送数据结束总线,全过程严格遵循总线传输数据时序。发送从器件地址后状态寄存器值等于,表示总线已经发送并接收了应答信号,下步将发送子地址字节......”。
5、“.....这时将置位,停止总线并返回。发送子地址和数据字节后,状态寄存器值为,表示已经发送子地址或数据字节并接收了应答信号,不等于表示没有接收到应答信号并返回。发送完数据字节后,状态寄存器里的值为时将结束总线并返回。具体流程如图所示。申请总线发从地址方向写发送子地址是否接收应答重启总线,发送方向读是否收到应答停止总线开始接收字节,发送应答接收字节,发送非应答图发送数据键盘中断函数首先在键盘中断的初始化程序中置位键盘中断允许,清零键盘中断标志,设置中断产生条件,打开中断。键盘中断程序如程序清单。程序清单键盘中断服务程序函数名称函数功能键盘中断服务程序入口参数无出口参数无设置按键标志位清除键盘标志位键盘处理函数按键控制远程扩展口电四位数码管晶体振荡器附录Ⅱ原理图连伟伟毕业设计电源电路复位电路键盘电路扩展电路温度测量模块扩展电路显示模块附图Ⅱ系统原理图平......”。
6、“.....其流程如图。读键盘端口的值开始延时防抖毫秒键盘端口的值与上次相等键处理键处理键处理结束图键盘处理子程序流程图显示函数使用驱动数码管显示有两种方法,是向命令缓冲区写入复合指令,向写入命令并选通相应的数码管,向写入所要显示的数据,这种方法每次只能写入个字节的数据,多字节数据的输出可在程序中用循环写入的方法实现二是向显示缓存寄存器写入所要显示的数据的段码,段码的编码规则为从高位到低位为,每次可写入个字节数据。设置口为准双向口开始向送入显示初值有键按下是功能键读出键值数码管显示左移两位将键值输出到数码管并使能闪烁使个数码管同时闪烁结束图键盘扫描及显示程序流程图该流程图的功能是复位后,数码管显示初值,若有键按下,则判断是普通键还是功能键,若为功能键,则保持原来的显示不变,使个数码管同时闪烁若为普通键,则将键值显示在第个和第二个数码管并同时闪烁......”。
7、“.....原有的显示左移两位。转换函数对的通道进行转换,将转换后的位二进制数读取到单片机中。首先将字节地址选择字写入中,与转换设置相同为接下来写入转换控制字,因只对通道进行采样,所以转换控制字为接下来再写入个地址选择字,此时的地址选择字中的应当设置成读,所以此时的地址选择字为。发送启动信号开始发送地址选择字应答信号是否正确发送转换控制字应答信号是否正确发送启动信号发送地址控制字应答信号是否正确读取转换数据发送非应答信号发送结束信号返回图转换流程图总结本章节主要介绍了系统的软件实现,主函数的流程确定函数的设计思想,几个子函数的设计使系统的方案得以实现。子函数设计主要包括发送数据函数键盘中断键盘处理函数显示函数和转换函数。总结与展望课题总结经过三个月理论研究和实验验证,完成了基于总线的远程扩展系统的设计。从绘制电路原理图图制板到电路实现整个过程中,我了解了单片机的开发流程......”。
8、“.....个好的系统是硬件设计与软件编程的完美结合,任何个环节都会影响到整个系统的可行性。在系统的实现过程中遇到了不少的困难,也走了不少弯路同样,在这个过程中也有了很多收获,很多体会。主要的感受有以下几点第定要把基础知识学好,不断提高自学能力。只有对系统所需所有知识点都有稳固的基础,才能顺利完成工作。实践是以理论为依据的,理论对实践有重要的指导作用。没有良好的理论基础,实践只是空中楼阁,是不牢固的。第二重视实践,提高实际操作能力。我们必须掌握理论知识,但仅有理论是不够的实践当中所需要的大量技能是书本上根本没有的,也是课堂上根本学不到的,这就需要自己在工作之余不断的努力练习才可以弥补这方面的不足。同时,在实践中学习是件令人愉快的事,同时还能巩固之前所学的知识,提高自身的能力。第三要真正做到脚踏实地,彻底抛弃侥幸心理。软件以及系统的设计要求开发者考虑周全......”。
9、“.....第四要有坚韧的意志,勇敢面对困难与挑战。程序的调试与修改是项艰苦而又枯燥的工作。第五合理有效的利用身边资源。公司图书馆互联网给我们提供了非常丰富的资源,身边的同事就更是部部活的万能词典,他们丰富的工作学习经验与项目实践经验是我们最有力的保障。本系统只设计了通过总线进行远距离的数据采集,应该还可以加入采集后的控制系统和报警系统的。但由于本人能力有限,目前还只是进行了粗浅的研究,还有很多深入的细节问题尚待研究解决,但是此设计还是在定程度上证明了课题的可行性。课题展望总线最显著的特点是规范的完整性结构的独立性和用户使用时的傻瓜化。目前总线大量应用在视频音响系统中,公司推出的近种总线接口器件,总线已被众多的厂家使用在高档电视机电话机和摄录像系统中,在测控领域中单片机应用尚未普及推广,总线有望成为项常规性系统扩展技术......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。