测控系统的设计仪表技术与传感器附录粮库温湿度监测的硬件原理图附录汇编程序湿度读取子程序以下变量均为全局变量温度高位温度低位湿度高位湿度低位校验位调用相关子程序如下无符号位整型变量有符号位整型变量无符号位整型变量有符号位整型变量无符号位整型变量有符号位整型变量单精度浮点数位长度双精度浮点数位长度,定义发送的字节数,读取数据数据处理显示温湿度按键扫描延时致谢大学本科的学习终于快要毕业了。得以完成毕业论文是与方方面面的关怀和帮助分不开的。首先,我要衷心的感谢我的导师薛丽娟,从论文的选题到毕业设计和论文工作的进行,老师都给与我最大的帮助指导和鼓励,并尽力为我创造了良好的环境,从而使我在面临些困难的情况下完成了论文的研究工作。同时还要感谢我班的同学,感谢他们的帮助,特别感谢郑兵熊勇在软件仿真和软件使用方面的帮助,使我能顺利做好仿真。最后感谢养育我的父母,没有他们就没有今天的我。,延时,延时超时则跳出循环判断数据位是还是如果高电平高过预定高电平值则数据位为,正常状态,设置扫描范围,设置亮度采用译码方式,主机拉低总线由上拉电阻拉高主机延时主机设为输入判断从机响应信号判断从机是否有低电平响应信号如不响应则跳出,响应则向下运行判断从机是否发出的低电平响应信号是否结束判断从机是否发出的高电平,如发出则进入数据接收状态数据接收状态数据校验且位分辨率时的电压精度为。如果作为由与输入的输入时,可是将电压值设定在个较大范围之内,从而提高转换的宽度。但值得注意的是,在进行与的输入时如果的电压大于的电压则转换后的数据结果始终为。单片机为了设计此系统,我们采用了单片机作为控制芯片。是系列单片机中工艺的个典型品种其它厂商以为基核开发出的工艺单片机产品统称为系列。该系列单片机是采用高性能的静态设计由先进工艺制造并带有非易失性程序存储器全部支持时钟和时钟操作和分别包含字节和字节条口线个位定时计数器输入优先级嵌套中断结构个串行口可用于多机通信扩展或全双工以及片内振荡器和时钟电路。此外,由于器件采用了静态设计,可提供很宽的操作频率范围,频率可降至。可实现两个由软件选择的节电模式,空闲模式和掉电模式,空闲模式冻结但定时器,串口和中断系统仍然工作掉电模式保存的内容但是冻结振荡器导致所有其它的片内功能停止工作。由于设计是静态的时钟可停止而不会丢失用户数据运行可从时钟停止处恢复。图时序图的基本结构的微处理器运算器累加器寄存器程序状态字寄存器。控制器程序计数器指令寄存器定时与控制逻辑。的片内存储器内部容量字节内部容量字节的口及功能单元四个位的并行口,即。它们均为双向口,既可作为输入,又可作为输出。每个口各有条线。有个全双工的串行口利用口的两个引脚和有个位的定时计数器有套完善的中断系统。的特殊功能寄存器低功耗的闲置和掉电模式片内振荡器和时钟电路图结构图时钟电路总线控制字节字节个定时计数器个中断系统中断源优先级串行口全双工个并行口个的引脚图图引脚图的制作工艺为,采用管脚双列直插封装,引脚说明如下供电电压。接地。口口为个位漏级开路双向口,每脚可吸收门电流。当口的管脚第次写时,被定义为高阻输入。能够用于外部程序数据存储器,它可以被定义为数据地址的第八位。在编程时,口作为原码输入口,当进行校验时,输出原码,此时外部必须被拉高。口口是个内部提供上拉电阻的位双向口,口缓冲器能接收输出门电流。口管脚写入后,被内部上拉为高,可用作输入,口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在编程和校验时,口作为第八位地址接收。口口为个内部上拉电阻的位双向口,口缓冲器可接收,输出个门电流,当口被写时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。口当用于外部程序存储器或位地址外部数据存储器进行存取时,口输出地址的高八位。在给出地址时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,口输出其特殊功能寄存器的内容。口在编程和校验时接收高八位地址信号和控制信号。口口管脚是个带内部上拉电阻的双向口,可接收输出个门电流。当口写入后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,口将输出电流这是由于上拉的缘故。口也可作为的些特殊功能口,如下表所示口管脚备选功能串行输入口串行输出口外部中断外部中断记时器外部输入记时器外部输入外部数据存储器写选通外部数据存储器读选通口同时为闪烁编程和编程校验接收些控制信号。复位输入。当振荡器复位器件时,要保持脚两个机器周期的高电平时间。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在编程期间,此引脚用于输入编程脉冲。在平时,端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过个脉冲。如想禁止的输出可在地址上置。此时,只有在执行,指令是才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态禁止,置位无效。外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。当保持低电平时,则在此期间外部程序存储器,不管是否有内部程序存储器。注意加密方式时,将内部锁定为当端保持高电平时,此间内部程序存储器。在编程期间,此引脚也用于施加编程电源。反向振荡放大器的输入及内部时钟工作电路的输入。来自反向振荡器的输出。的存储器配置图存储器配置程序存储器与密切相关的两个引脚地址锁存允许信号端外部程序存储器允许输出信号端当容量不够时,尽量选择高容量存储器空间的单片机,如等,应避免外扩程序存储器,因为会增加硬件负担通过位,从中可以看到整个程序设计的思路和概貌。主程序流程图软件设计的主程序流程图如图所示。第步,先设置堆栈,堆栈完后清标志,清除暂时存储的数据,最后再清显示的数字。第二步进行初始化,然后进行串行口初始化。第三步进行开中断。第四步进行扫描键盘之后进行温湿度采样。第五步显示采集所得到的温湿度数据。第六步循环进行温湿度采样,使得可以隔段时间进行温湿度数据显示更新。图主程序流程图中断流程图软件的中断流程图如图所示。第步先从中断服务程序入口进入,然后保护现场,送定时器初值,最后进行记时处理。第二步进行温湿度采样,接着将温湿度值送显示,通过指针取设定值,与已经设定好的设定值进行比较,采用控制算法。第三步输出温湿度控制量。清标志开始设堆栈清显示清暂存初始化开中断温度采样显示串行口初始化扫描键盘图中断服务程序框图报警子程序流程图报警子程序图如图所示。图报警子流程图温湿度采样子程序流程图温湿度采样子程序流程图如图所示。返回报警置位报警标志启动报警报警持续计数器置初值返回送采样数据地址送出通道号送通道号初值启动读数据修改地址及通道号采样程序各通道都采样次图温湿度采集流程图结论总结本文设计了个简单的单点粮库监测系统,能自动简单的测量粮库点的温湿度并且具有温湿度超过规定指标进行警报的功能。本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点。改进思路在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有三个第个是干扰源,指产生干扰的元件设备或信号,第二个是传播路径,第三个是敏感器件。下面讲具体的抗干扰方案。软件方面习惯于将不用的代码空间全清成,因为这等效于,可在程序跑飞时归位在跳转指令前加几个,目的同在无硬件时可采用软件模拟,以监测程序的运行涉及处理外部器件参数调整或设置时,为防止外部器件因受干扰而出错可定时将参数重新发送遍,这样可使外部器件尽快恢复正确通讯中的抗干扰,可加数据校验位,可采取取或取策略在有通讯线时,如三线制等,实际中发现将线线线常态置为高,其抗干扰效果要好过置为低。硬件方面地线电源线的部线肯定重要了,线路的去偶数模地的分开每个数字元件在地与电源之间都要电容在有继电器的应用场合,尤其是大电流时,防继电器触点火花对电路的干扰,可在继电器线圈间并和二极管,在触点和常开端间接电容,效果不错,为防口的串扰,可将口隔离,方法有二极管隔离门电路隔离光偶隔离电磁隔离等当然多层板的抗干扰肯定好过单面板,但成本却高了几倍。选择个抗干
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 41 页
第 2 页 / 共 41 页
第 3 页 / 共 41 页
第 4 页 / 共 41 页
第 5 页 / 共 41 页
第 6 页 / 共 41 页
第 7 页 / 共 41 页
第 8 页 / 共 41 页
第 9 页 / 共 41 页
第 10 页 / 共 41 页
第 11 页 / 共 41 页
第 12 页 / 共 41 页
第 13 页 / 共 41 页
第 14 页 / 共 41 页
第 15 页 / 共 41 页
预览结束,还剩
26 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。