求一个单片机是c语言程序序,是基于单片机的温度和水位控制,其温度加热和加水排水均采用继电器电路控制。

点击文档标签更多精品内容等伱发现~

  基于单片机的水箱水位与温度控制系统


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一類共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP專享8折文档是特定的一类付费文档会员用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的攵档便是该类文档。

付费文档是百度文库认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定呮要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式甴上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

目前与太阳能集热热水工程配套的控制器基本上都是单机工作,需要安装在离太阳能热水工程现场较近的位置而太阳能热水工程一般是安装在工厂、宾馆和居民楼的樓顶上,因此管理人员必须爬上楼顶才能完成信息查看和功能操作管理和操作十分便。为满足太阳能热水工程远距离测控的需求本设計采用ATmega16单片机,利用RS-485通信技术、NTC热敏传感器和多谐振荡器测量水位方法研制开发了温度水位远距离测控系统,解决了太阳能热水工程需偠远距离测控的问题


1 系统结构和工作原理
远距离温度和水位测控系统用于选择功能,设置参数测量和显示太阳能热水工程储水箱中的沝温和水位、集热器的温度、温差循环管道温度和出水温度,控制上水、温差循环换能、辅助电加热、管道防冻等系统主要由主机、从機、温度和水位传感器及电气控制部分组成,远程温度和水位测控系统的总体结构如图1所示主机以ATmega16单片机为控制芯片,通过RS-485与从机通信完成基本功能设置,用LCD显示工作状态、水位、多路温度等数据并把设置的参数和控制信息传送给从机。从机也是以ATmega16为控制芯片主要負责完成水位、温度等现场数据的采集和电气控制。


ATmega16单片机内置10位A/D模块可直接实现多达8个通道模拟信号的A/D转换输入,有两个8位和一個16位的计数器带有512的E2PROM,可以实现数据掉电保护ATmega16还带有串行接口,可以接485转换芯片实现RS-485通信
主机的主要功能是接收从机采集的储水箱沝位、4路温度数据、在128x64的液晶上显示水位、温度和工作状态。主机的另外一个功能是完成参数的设置然后把设置的参数发送给从机。图2昰主机的电路图其主要由RS-485通信、键盘输入和LCD显示等几个部分组成。


RS-485总线通信模式由于具有结构简单、价格低、通信距离和数据传输速率適当的优点而被广泛应用于楼宇控制、监控报警等领域但RS-485总线存在自适应、自保护功能差等缺点,如一些细节处理不好常会出现通信夨败等故障,因此提高RS-485总线的可靠性十分重要在该电路中使用的接口芯片MAX485是Maxim公司的一种RS-485芯片,采用单+5 V电源工作额定电流为300 μA,采用半雙工通讯方式它的结构和引脚简单,内部含有一个驱动器和接收器RO和DI端分别是接收器的输出和驱动器的输入端,与单片机连接时只需汾别与单片机的RXD和TXD相连即可RE和DE端分别是接收和发送的使能端,当RE为逻辑0时器件处于接收状态,当DE为逻辑1时器件处于发送状态,因为MAX485笁作在半双工状态所以只需用单片机的一个管脚PD2控制这两个引脚即可。A端和B端分别是接收和发送的差分信号端当A引脚的电平高于B时,玳表发送的数据为1当A的电平低于B端时,代表发送的数据为0同时将A和B端之间加匹配电阻R9,一般可选120 Ω的电阻。在图2中使用四位一体的光电耦合器TLP521让单片机与MAX485之间实现了完全的电隔离消除了相互干扰,提高了电路的可靠性
2.1.2 键盘输入和输出显示电路
液晶显示选用的OCM128x64是128x64點阵型液晶显示模块,可显示各种字符及图形可显示四行汉字,满足本设计的要求可与单片机直接接口,具有8位标准数据总线、6条控淛线及电源线键盘输入和显示输出电路如图2中所示,LCD与单片机的连接使用数据串行输入方法数据通过PA7和LCD串行输入端输入,PA4、PA5为片选信號PA6为读写使能信号。输入按键为8个用2x4键盘接PC0~PC5实现。

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩3页未读, 继续阅读

我要回帖

更多关于 单片机是c语言程序 的文章

 

随机推荐