虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

太阳能路灯

太阳能路灯是采用晶体硅太阳能电池供电,免维护阀控式密封蓄电池(胶体电池)储存电能,超高亮LED灯具作为光源,并由智能化充放电控制器控制,用于代替传统公用电力照明的路灯。
  • 法拉电容 卷绕型2.7V系列

    目前公司产品涉及到消费电子类、工业用电器、光电、太阳能、航天、运输、交通能源、军工等广泛领域。 法拉电容、超级电容器 特点:超低内阻,超低漏电流,提供瞬时功率输出、两种动力源互相切换时的功率支持,应用于能量充足,功率匮乏的能源:如太阳能 应用:作为发动机、备用电源、汽车音响、智能厨房卫浴设备、公共汽车、电动汽车、电动手持工具、太阳能计算器、太阳能草坪灯、太阳能道钉灯、高速公路指示灯、太阳能灯、玩具电动机、语音IC、LED发光器等理想的后备电源。 在提高比能量方面取得了很大的突破,在提高比能量同时,提高比功率,并且能够有很好的循环使用寿命。    产品具有充放电速度快、循环使用寿命长、比功率高、耐低温性能好、质量轻、免维护、低污染等特点。

    标签: 2.7 法拉电容 卷绕

    上传时间: 2013-10-16

    上传用户:huql11633

  • 《物联网技术核心全攻略》-电子发烧友网创新电子书系列

          《物联网核心技术:从入门到精通》是小编查阅各方面资料后加以梳理后整理出来的电子书。本电子书是关于物联网核心技术的介绍,主要论述了物联网概述、物联网的发展、物联网最新动态、物联网技术及其应用、物联网前景及其挑战以及物联网相关技术资料下载等内容。本电子书的内容由浅入深、充实丰富,希望各位工程师/电子发烧友们通过对本电子书的学习,能真正的做到从入门到精通的境界。 目  录 1 引言 2 物联网概述 3 物联网的发展   3.1新汉着力ARM SOC解决方案开发,迎接物联网时代到来   3.2中国政府全力支持物联网的发展 4 物联网最新动态   4.1全球大学生“操练”物联网   4.2 IPv6正式上线 或突破物联网寻址难题   4.3三大运营商忙布局IPV6 物联网规模将破5000亿 5 物联网技术   5.1怎样架构物联网云平台   5.2 物联网技术核心详解:RFID     5.3 物联网中的电子身份识别简介   5.4 TIA标准成物联网及M2M技术未来的基础 6 物联网的应用   6.1基于物联网技术的高校资产管理系统   6.2物联网技术在我国金融领域的应用解析   6.3基于物联网的厂区路灯模拟控制系统 7 物联网前景与挑战   7.1低端平板“血战到底”,飞思卡尔寻觅物联网蓝海   7.2 中国移动王建宙两会提案:加快物联网商用进程   7.3 iPv6加速普及,物联网商用在即 8 物联网相关资料下载地址   8.1 物联网入门教程_英文版   8.2物联网智能交通拥堵判别算法的研究与实现   8.3物联网(WSN)综合教学_开发系统SLRF-WSN-E综合演示说明

    标签: 物联网技术 核心 发烧友 创新

    上传时间: 2013-11-10

    上传用户:tom_man2008

  • 基于嵌入式WEB的电站数据动态监控软件设计

        采用ARM11微处理器SC6410结合485及以太网通信构建了嵌入式Linux 上的WEB服务器,实现了对太阳能发电站监测系统的动态数据采集、分析、处理、存储和显示。实际长期运行表明,该系统能够稳定完整地监测现场设备运行状况,具有系统运行占用资源少、不需要额外的客户端、用户界面友好等优点。

    标签: WEB 嵌入式 动态 电站

    上传时间: 2013-11-23

    上传用户:MATAIYES

  • 基于ATmega128和CH374的USB接口设计

    文中介绍了该接口的硬件电路和软件设计方法,充分利用南京沁恒公司提供的资源,大大降低了软件设计的难度,提高了工作效率。在1KW碟式斯特林太阳能热发电装置中得到了应用,实践证明,该USB接口工作稳定、可靠,成本较低,取得了良好的应用效果。

    标签: ATmega 128 374 USB

    上传时间: 2013-11-17

    上传用户:JamesB

  • 路灯电力线通信自动化系统讨论

    Abstract: This article discusses the benefits of a G3-PLC-based automation system and presents a real-world example of a systemfor reducing energy usage and lowering maintenance costs in tunnels. The basic system design is explained and key performance

    标签: 路灯 电力线通信 自动化系统

    上传时间: 2013-10-29

    上传用户:康郎

  • 多功能低功耗海洋数据采集器的设计

        为了克服国内数据采集器通用性不强,论文以C8051F120为控制核心设计了通用多功能低功耗海洋数据采集器。多功能低功耗海洋数据采集器采用B1203LS非线性变压模块,降低了系统的功耗;采用了OCM12864-8液晶显示设计,实现了系统的菜单化管理;采用大容量存储器AT45DB041,可以存储大量历史数据;并提供了RS232接口可以实现远程有线或者无线传输。整个系统有体积小、功耗低、太阳能供电的特点,完全达到设计要求,有较大的实用价值和应用前景。

    标签: 多功能 低功耗 海洋数据 采集器

    上传时间: 2013-11-05

    上传用户:lyy1234

  • Arduino学习笔记4_Arduino软件模拟PWM

    注:1.这篇文章断断续续写了很久,画图技术也不精,难免错漏,大家凑合看.有问题可以留言.      2.论坛排版把我的代码缩进全弄没了,大家将代码粘贴到arduino编译器,然后按ctrl+T重新格式化代码格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脉宽调制波,通过调整输出信号占空比,从而达到改 变输出平均电压的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 个8 位精度PWM 引脚,分别是3, 5, 6, 9, 10, 11 脚。我们可以使用analogWrite()控 制PWM 脚输出频率大概在500Hz 的左右的PWM 调制波。分辨率8 位即2 的8 次方等于 256 级精度。但是有时候我们会觉得6 个PWM 引脚不够用。比如我们做一个10 路灯调光, 就需要有10 个PWM 脚。Arduino Duemilanove 2009 有13 个数字输出脚,如果它们都可以 PWM 的话,就能满足条件了。于是本文介绍用软件模拟PWM。 二、Arduino 软件模拟PWM Arduino PWM 调压原理:PWM 有好几种方法。而Arduino 因为电源和实现难度限制,一般 使用周期恒定,占空比变化的单极性PWM。 通过调整一个周期里面输出脚高/低电平的时间比(即是占空比)去获得给一个用电器不同 的平均功率。 如图所示,假设PWM 波形周期1ms(即1kHz),分辨率1000 级。那么需要一个信号时间 精度1ms/1000=1us 的信号源,即1MHz。所以说,PWM 的实现难点在于需要使用很高频的 信号源,才能获得快速与高精度。下面先由一个简单的PWM 程序开始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 这是一个软件PWM 控制Arduino D13 引脚的例子。只需要一块Arduino 即可测试此代码。 程序解析:由for 循环可以看出,完成一个PWM 周期,共循环255 次。 假设bright=100 时候,在第0~100 次循环中,i 等于1 到99 均小于bright,于是输出PWMPin 高电平; 然后第100 到255 次循环里面,i 等于100~255 大于bright,于是输出PWMPin 低电平。无 论输出高低电平都保持30us。 那么说,如果bright=100 的话,就有100 次循环是高电平,155 次循环是低电平。 如果忽略指令执行时间的话,这次的PWM 波形占空比为100/255,如果调整bright 的值, 就能改变接在D13 的LED 的亮度。 这里设置了每次for 循环之后,将bright 加一,并且当bright 加到255 时归0。所以,我们 看到的最终效果就是LED 慢慢变亮,到顶之后然后突然暗回去重新变亮。 这是最基本的PWM 方法,也应该是大家想的比较多的想法。 然后介绍一个简单一点的。思维风格完全不同。不过对于驱动一个LED 来说,效果与上面 的程序一样。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,这段代码少了一个For 循环。它先输出一个高电平,然后维持(bright*30)us。然 后输出一个低电平,维持时间((255-bright)*30)us。这样两次高低就能完成一个PWM 周期。 分辨率也是255。 三、多引脚PWM Arduino 本身已有PWM 引脚并且运行起来不占CPU 时间,所以软件模拟一个引脚的PWM 完全没有实用意义。我们软件模拟的价值在于:他能将任意的数字IO 口变成PWM 引脚。 当一片Arduino 要同时控制多个PWM,并且没有其他重任务的时候,就要用软件PWM 了。 多引脚PWM 有一种下面的方式: int brights[14] = {0}; //定义14个引脚的初始亮度,可以随意设置 int StartPWMPin = 0, EndPWMPin = 13; //设置D0~D13为PWM 引脚 int PWMResolution = 255; //设置PWM 占空比分辨率 void setup() { //定义所有IO 端输出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //随便定义个初始亮度,便于观察 brights[ i ] = random(0, 255); } } void loop() { //这for 循环是为14盏灯做渐亮的。每次Arduino loop()循环, //brights 自增一次。直到brights=255时候,将brights 置零重新计数。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是计数一个PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每个PWM 周期均遍历所有引脚 { if(i < brights[j])\   所以我们要更改PWM 周期的话,我们将精度(代码里面的变量:PWMResolution)降低就行,比如一般调整LED 亮度的话,我们用64 级精度就行。这样速度就是2x32x64=4ms。就不会闪了。

    标签: Arduino PWM 软件模拟

    上传时间: 2013-10-08

    上传用户:dingdingcandy

  • 整体式LED路灯的测量方法

    LED

    标签: LED 路灯 测量方法

    上传时间: 2013-10-09

    上传用户:wangdean1101

  • 海洋水文气象综合数据采集器的研制

     针对海洋环境监测工作的实际需要,以高性能单片机C8051F120为核心研制了一种海洋水文气象综合数据采集器。采集器采用成熟的工业级集成电路芯片和元器件、配备X5043看门狗芯片,保证了系统可靠性和稳定性;采用交流电和太阳能电池双供电模式,应用B1203LS有效降低了系统功耗;配备有线/无线通讯接口,实现数据的远程传输。现场应用表明,其运行稳定可靠、维护管理简单,具有较大的实用价值和应用前景。

    标签: 海洋 数据采集器

    上传时间: 2013-11-13

    上传用户:kikye

  • Arduino学习笔记4_Arduino软件模拟PWM

    注:1.这篇文章断断续续写了很久,画图技术也不精,难免错漏,大家凑合看.有问题可以留言.      2.论坛排版把我的代码缩进全弄没了,大家将代码粘贴到arduino编译器,然后按ctrl+T重新格式化代码格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脉宽调制波,通过调整输出信号占空比,从而达到改 变输出平均电压的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 个8 位精度PWM 引脚,分别是3, 5, 6, 9, 10, 11 脚。我们可以使用analogWrite()控 制PWM 脚输出频率大概在500Hz 的左右的PWM 调制波。分辨率8 位即2 的8 次方等于 256 级精度。但是有时候我们会觉得6 个PWM 引脚不够用。比如我们做一个10 路灯调光, 就需要有10 个PWM 脚。Arduino Duemilanove 2009 有13 个数字输出脚,如果它们都可以 PWM 的话,就能满足条件了。于是本文介绍用软件模拟PWM。 二、Arduino 软件模拟PWM Arduino PWM 调压原理:PWM 有好几种方法。而Arduino 因为电源和实现难度限制,一般 使用周期恒定,占空比变化的单极性PWM。 通过调整一个周期里面输出脚高/低电平的时间比(即是占空比)去获得给一个用电器不同 的平均功率。 如图所示,假设PWM 波形周期1ms(即1kHz),分辨率1000 级。那么需要一个信号时间 精度1ms/1000=1us 的信号源,即1MHz。所以说,PWM 的实现难点在于需要使用很高频的 信号源,才能获得快速与高精度。下面先由一个简单的PWM 程序开始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 这是一个软件PWM 控制Arduino D13 引脚的例子。只需要一块Arduino 即可测试此代码。 程序解析:由for 循环可以看出,完成一个PWM 周期,共循环255 次。 假设bright=100 时候,在第0~100 次循环中,i 等于1 到99 均小于bright,于是输出PWMPin 高电平; 然后第100 到255 次循环里面,i 等于100~255 大于bright,于是输出PWMPin 低电平。无 论输出高低电平都保持30us。 那么说,如果bright=100 的话,就有100 次循环是高电平,155 次循环是低电平。 如果忽略指令执行时间的话,这次的PWM 波形占空比为100/255,如果调整bright 的值, 就能改变接在D13 的LED 的亮度。 这里设置了每次for 循环之后,将bright 加一,并且当bright 加到255 时归0。所以,我们 看到的最终效果就是LED 慢慢变亮,到顶之后然后突然暗回去重新变亮。 这是最基本的PWM 方法,也应该是大家想的比较多的想法。 然后介绍一个简单一点的。思维风格完全不同。不过对于驱动一个LED 来说,效果与上面 的程序一样。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,这段代码少了一个For 循环。它先输出一个高电平,然后维持(bright*30)us。然 后输出一个低电平,维持时间((255-bright)*30)us。这样两次高低就能完成一个PWM 周期。 分辨率也是255。 三、多引脚PWM Arduino 本身已有PWM 引脚并且运行起来不占CPU 时间,所以软件模拟一个引脚的PWM 完全没有实用意义。我们软件模拟的价值在于:他能将任意的数字IO 口变成PWM 引脚。 当一片Arduino 要同时控制多个PWM,并且没有其他重任务的时候,就要用软件PWM 了。 多引脚PWM 有一种下面的方式: int brights[14] = {0}; //定义14个引脚的初始亮度,可以随意设置 int StartPWMPin = 0, EndPWMPin = 13; //设置D0~D13为PWM 引脚 int PWMResolution = 255; //设置PWM 占空比分辨率 void setup() { //定义所有IO 端输出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //随便定义个初始亮度,便于观察 brights[ i ] = random(0, 255); } } void loop() { //这for 循环是为14盏灯做渐亮的。每次Arduino loop()循环, //brights 自增一次。直到brights=255时候,将brights 置零重新计数。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是计数一个PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每个PWM 周期均遍历所有引脚 { if(i < brights[j])\   所以我们要更改PWM 周期的话,我们将精度(代码里面的变量:PWMResolution)降低就行,比如一般调整LED 亮度的话,我们用64 级精度就行。这样速度就是2x32x64=4ms。就不会闪了。

    标签: Arduino PWM 软件模拟

    上传时间: 2013-10-23

    上传用户:mqien