8.1-获取湿度及光照数据- 中_第1页
8.1-获取湿度及光照数据- 中_第2页
8.1-获取湿度及光照数据- 中_第3页
8.1-获取湿度及光照数据- 中_第4页
8.1-获取湿度及光照数据- 中_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目八天气手环物联网嵌入式技术传感器STM32获取湿度光照数据分析2303知识链接多功能电子时钟1STM32获取湿度光照数据分析03①温敏或光敏电阻传感器,本实验使用光敏电阻;②基准电压调节电位器;③比较器电路;④基准电压测试接口J10,测试光照感应的阀值电压,即比较器1负端(3脚)电压;STM32获取湿度光照数据分析04⑤模拟量输出接口J6,测试光敏电阻两端的电压,即比较器1正端(2脚)电压;⑥数字量输出接口J7,测试比较器1输出电平电压;⑦接地GND接口J2。STM32获取湿度光照数据分析04调节VR1,调节比较器1正端的输入电压,设置光照感应灵敏度,即阈值电压当光照较低时,光敏电阻的阻值较高,采集光敏电阻两端的输出电压高于于阀值电压,比较器1脚输出为高电平电压当光照变强,光敏电阻的阻值下降,当采集光敏电阻两端的电压低于阀值电压时,比较器1脚输出低电平电压。STM32获取湿度光照数据分析04湿度传感模块①湿度传感器HS1101;②振荡电路模块;③频率信号接口J4;④接地GND接口J2。STM32获取湿度光照数据分析03

集成定时器555芯片的外接电阻R1、R2与湿敏电容C3,构成对C3的充电回路。7端通过芯片内部的晶体管对地又构成了C3的放电回路,并将引脚2、6端相连引入到片内比较器,便构成为一个典型的多谐振荡器,即方波发生器。另外,R4、R5是防止输出短路的保护电阻。R3用于平衡温度系数。充电时间Thigh=C3×(1+R2)×n2;STM32获取湿度光照数据分析03①放电时间Tlow=C3×R2×ln2②脉冲周期T=Thigh+Tlow=C3×(2×R2+r1)×ln2③脉冲频率F=1/T=1/(C3×(2×R2+r1)×n2);④脉冲占空比Thigh/T=(R2+R1)/(2×R2+R1)注:C3传感器等效电容In2:2的自然对数,约为0.693。STM32获取湿度光照数据分析03湿度传感器产生的电容影响输出信号的频率,当湿度增加时,湿度传感器的电容量也变大,输出信号频率降低湿度%RH频率Hz湿度%RH频率Hz073516066001072247064682071008063303069769061864068531006033506728湿度与电压频率关系职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务一获取湿度及光照数据任务准备04序号设备/资源名称数量是否准备到位(√)1STM32F103VET6模块12温度/光照传感模块13湿度传感模块14光照连接线15杜邦线2思考一下,你认为应该用到哪些设备?职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务一获取湿度及光照数据烧写程序205任务实施添加代码1添加代码1STM32CubeMX配置ADC和TIM添加代码包23添加代码程序4编译代码STM32CubeMX配置ADC和TIM1.进行STM32CubeMX配置ADC和TIM(1)打开STM32CubeMX,选择STM32F103VET6芯片,并进行配置05STM32CubeMX配置ADC和TIM05(2)点击SystemCore->RCC,HighSpeedClock(HSE)和LowSpeedClock(LSE)都选择Crystal/CeramicResonator。STM32CubeMX配置ADC和TIM(3)点击SYS,Debug选择SerialWire05STM32CubeMX配置ADC和TIMBaudRate选择115200Bit/s,DataDirection选择ReceiveandTransmit,然后点击NVICSettings,勾选USART1

globalinterrupt,使能串口中断。05(4)点击Connectivity->USART1,配置串口一,MODE选择Asynchronous,STM32CubeMX配置ADC和TIM(5)点击ADC1,勾选IN0,也可以点击引脚进行选择05STM32CubeMX配置ADC和TIM将Prescaler设置为7199,CounterMode设置为UP,CounterPeriod设置为999905(6)点击TIM6,勾选Activated,进行CounterSettings设置,STM32CubeMX配置ADC和TIM(7)点击PA2引脚,设置为外部中断GPIO_EXTI2,然后点击NVIC使能外部中断,串口中断和TIM6的中断05STM32CubeMX配置ADC和TIM(8)点击ClockConfiguration进行如下图的时钟配置05STM32CubeMX配置ADC和TIM(9)点击ProjectManager,点击Project设置文件名和保存的位置,Toolchain

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论