光照传感器模块重点.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光照传感器模块四、实训步骤一、实训目的三、实训原理二、实训内容目 录实训目的(1)掌握CC2530的ADC工作原理(2)掌握光敏传感器工作原理(3)能实现光敏传感器采集功能四、实训步骤一、实训目的三、实训原理二、实训内容目 录实训内容采用光敏传感器和ZigBee模块,测量光线的强弱,并将数据通过串口上传到PC机端。四、实训步骤一、实训目的三、实训原理二、实训内容目 录实训原理4.1 CC2530的ADC工作原理ADC支持多达14位的模拟数字转换,具有多达12位的ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达8个各自可配置的通道;以及一个参考电压发生器。转换结果可以通过DMA写入存储器。CC2530芯片的ADC的主要特性如下:◇ 可选的抽取率。实训原理◇ 8个独立的输入通道,可接收单端或差分(电压差)信号。◇ 参考电压可选为内部单端、外部单端、外部差分或AVDD5(供电电压,引脚21)。◇ 参考电压可选为内部单端、外部单端、外部差分或AVDD5(供电电压,引脚21)。◇ 产生中断请求。◇ 转换结束时DMA触发。◇ 可以将片内的温度传感器作为输入。◇ 电池测量功能。4.1.1 ADC相关寄存器ADC的相关寄存器有ADCL(ADC数据低位)、ADCH(ADC数据高位)、ADCCON1(ADC控制1)、ADCCON2(ADC控制2)、ADCCON3(ADC控制3)等,具体描述如表4. 1所示。表4.1 ADC相关寄存器描述表4.1 ADC相关寄存器描述表4.1 ADC相关寄存器描述表4.1 ADC相关寄存器描述表4.1 ADC相关寄存器描述表4.1 ADC相关寄存器描述4.1.2 ADC操作1.ADC输入端口P0引脚的信号可以用作ADC输入,涉及到的引脚有:AIN0~AIN7。可以把这些引脚(AIN0~AIN7)配置为单端或差分输入。(1)单端输入。可以分为AIN0~AIN7共8路输入。(2)差分输入。可以分为AIN0和ANI1、AIN2和ANI3、AIN4和ANI5、AIN6和ANI7共四组输入,差分模式下的转换取自输入对之间的电压差,例如:第一组AIN0和ANI1作为输入,则实际输入电压为AIN0和ANI1这两个引脚之差。除了输入引脚AIN0~AIN7外,片上温度传感器的输出也可以选择作为ADC输入,用于片上温度测量。还可以输入一个对应AVDD5/3的电压作为一个ADC输入。这个输入允许诸如需要在应用中实现一个电池监测器的功能。注意在这种情况下参考电压不能取决于电源电压,比如AVDD5 电压不能用作一个参考电压。用16个通道来表示ADC的输入,通道号码0到7表示单端电压输入,由AIN0到AIN7组成;通道号码8到11表示差分输入,由AIN0–AIN1、AIN2–AIN3、AIN4–AIN5和AIN6–AIN7组成;通道号码12到15表示GND(12)温度传感器(14),和AVDD5/3(15)。这些值在ADCCON2.SCH和ADCCON3.SCH中选择。2. ADC 转换结果数字转换结果以2的补码形式表示。对于单端配置,结果总是为正,这是因为结果是输入信号和地面之间的差值,它总是一个正符号数(Vconv=Vinp-Vinn,其中Vinn=0V)。当输入幅度等于所选的电压参考VRE时,达到最大值。对于差分配置,两个引脚对之间的差分被转换,这个差分可以是负符号数。对于抽取率是512的一个数字转换结果的12位MSB,当模拟输入Vconv等于VREF时,数字转换结果是2047。当模拟输入等于-VREF 时,数字转换结果是-2048。当ADCCON1.EOC设置为1时,数字转换结果是可以获得的,且结果放在ADCH和 ADCL中。注意转换结果总是驻留在ADCH和ADCL寄存器组合的MSB段中。当读取 ADCCON2.SCH位时,它们将指示转换在哪个通道上进行。4.2 光敏传感器工作原理光敏电阻传感器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小;入射光弱,电阻增大。光敏传感器模块如图4.1所示。光敏传感器可用于路灯的自动点灭、照相机的测光计等设备上,光敏传感器应用电路如图4.1所示,图4.2为ZigBee模块的部分线路图。图4.1 光敏传感器模块图4.2 ZigBee模块的部分线路图四、实训步骤一、实训目的三、实训原理二、实训内容目 录实训步骤第一步,新建工程、配置工程相关设置。具体参照实训3操作。第二步,编写程序。由于程序很长,只能对关键部分的程序进行分析。详细见“实训4 光敏传感器模块/Project”目录包含的源程序文件。1. sensor.c中的main函数void main(void){ uint16 sensor_val; uint16 len = 0;

文档评论(0)

zhiliao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档