1. 这是无线温湿度检测装置的毕设,图中两张的工作流程能用文字介绍下吗
主模块:
上电或者按复位,初始化单片机的各个端口功能及无线收发模块的收发模式、通道配置,及定义一些基本的数据结构并初始化,然后初始化显示屏的显示模式,至此才开始进入系统工作的大循环:启动端口接收数据,分类处理,进行阀值判断,有越界将触发报警,然后将数据送显示,最后扫描键盘,检测是否有键入(如有键入怎么处理?应该是【键盘扫描及处理】),接下来就是开始新的一轮循环了;
从模块:
循环之前大致同上,进入循环后,先从温湿度传感器获得数据并进行量化转换,然后是数据化处理,就是与基准值比较而得到真实的温湿度数值,然后的两个步骤不清楚用意,应该是按条件向无线发送模块发送数据并启动无线发射及接收(莫非这个模块每次都必须初始化?)最后也是扫描键盘,检测是否有键入并处理,后面的返回不明白,是等待发送后的回执?
2. 单片机检测控制电路
如果用的场合不是太重要,随便一种单片机就行了.哪种便宜用哪种.
如果是重要的场合,建议用PIC12F508(3.5元八脚)或AVR 的Tiny26
3. 基于单片机的雨天监测电路设计
电路没什么特殊之处,给你一些建议。
MCU :选择普通不带AD功能的51 ,或者选择 性能更高些的比如C8051FXXX, STCXX, AVR,STM8,STM32等等。
AD模块:如果选择AT89S51 不集成AD, 则需要外加ADC0832或ADC0809等AD转换器件。自带AD功能的MCU会更方便。
传感器: 温湿度传感器,雨雪传感器。 首先,通常下雨时空气湿度在80%以上,暴雨时可能达到95%以上。这个是一个很关键的参考点。其次,雨雪传感器输出比较简单,可能就是高低电平。高电平就是有雨,低电平则无雨。两个传感器结合后,总体算法判断较为准确。
电源:看系统硬件功耗大小,选择电源类型,是DC-DC还是LDO。
总体电路:相当简单,一个单片机最小系统, 加一个LCD显示功能和按键控制, 温湿度的可能是IIC总线, 最后雨雪传感器 和ADC0832(ADC0809) 相连接 ADC输出端接MCU。
4. 传感器怎样与单片机实现连接和控制
灰度传感器有三条线,VCC,GND,和信号线,他信号线输出的是模拟电压,普通的51只能通过电压比较器LM339来辨别两种不同的颜色,但是如果用增强的51就可以用他自带的AD来测。
只需要吧信号线接到增强的51的有AD功能的端口,启动AD来读他的电压就能辨别不同的颜色了。
有各种传感器它们的连接方法不同的,有的信号输出大可以直接连单片机,如LM35可以直接连到单片机的AD转换口。
有的信号小要进行放大后才能到单片机的AD转换口。如果到单片机没有AD转换口,那么还要经过AD转换才能到单片机。当然传感器自己也有各种连接电路。
(4)单片机雨天检测装置扩展阅读:
AM2301电容式温湿度传感器+MQ2气体传感器+GP2Y1010AU0F灰尘传感器+HC-SR501人体红外感应模块+光敏电阻传感器模块。
其中人体红外感应模块(开关量)输出端可以直接连接到开发板任何IO端。
其他都是模拟量,如果输出不是数字量,要经过AD转换,不能直接连到单片机开发板上。
5. 如何使用单片机制作束线检查装置
我一直不明白:检测束线的机器为什么要做那么大,搞得那么复杂,不就检测一个回短路、答断路、线序吗?一个最简的8脚单片机加上接口扩展IC就行了嘛,太简单了。我以做的简单的多条束线检测器,连单片机都没用,只用2个LED,一个指示断路、一个指示短路,线序错误也指示断路,也可以用。
6. 求C语言程序
这些程序不要钱的么???给钱就帮你做啊,,哪有白给你的
7. 单片机的16路检测装置怎么做
需要实物吗
我做单片机设计的
8. 基于单片机的自动内外径检测装置设计
这问题有点模糊,没法回答。至少要说明你测的尺寸,要求的精度。
9. 雨天自动关窗系统怎么做
1、实现功能不难,目前非智能方式及智能方式都可以实现,这个取决于布置方案及产专品成本。
2、现有市场属传感器一般采用PCB薄铜栅格或者湿度感应模块,这个的采用也是取决于成本。
3、一般的单片机例如arino等均可检测传感器状态并实现动作,非智能方式采用的是8050之类的三极管触发。arino扩展功能非常方便,市场也有成熟的模块可以选取。例如PM2.5的检测模块可以采用夏普的模块,精度尚可,批量采购大概也就20来块成本。
4、目前影响雨天关窗系统普及的因素有:①产品成本过高,结构复杂(市面上的关窗装置一般几百块往上)②安装困难(一般需要布设专用线路及钻洞)③体积庞大,外观难优化(现有产品看上去就一铁疙瘩~~~)
5、目前的优化方向:简化结构降低产品成本优化安装方式
6、个人觉得这是一个大项目,窗户的扩展贴合未来人们对环境的需求。
10. 单片机湿敏检测!
用个湿敏传感器,有数字输出的和模拟输出的,看你选哪种,数字的就像DS18B20一样,模拟的就需要AD转换,具体控制和如何控制,你没说,程序就要按你控制方式编写就行了