阿里云HaaS100物联网开发板学习笔记(一)硬件资源介绍
摘要:本文基于阿里云官方帮助文档编写,目的是为了让大家深入了解HaaS开发板硬件资源。
目录
1.硬件简介
2.需要特别说明的几个硬件资源
2.1按键
2.2 TF卡插槽
2.3 指示灯
2.4 以太网接口
2.5 电源部分的细节
3.关于主控芯片HaaS1000
初学者入门阿里云Haas100开发板基本步骤
1.硬件简介
下图就是阿里云2020年云栖大会发布的HaaS100开发板(HaaS600也马上发布了)。从图中可以看到,该开发板做工非常好,非常适合用来开发物联网项目,工规的电源和接口,防浪涌和反接保护,24小时稳定工作以及安装螺孔的设计,都是为了满足“快速开发”,迅速交付需求的。板子尺寸不大不小刚刚好,直接安装到项目机壳(柜)中,即可达到交付条件。
开发板背面如下图所示。
根据以上的接口和硬件分析,可以初步梳理出硬件的基本功能框架。
根据官方文档《HaaS硬件规格》,硬件接口有如下几个,其性能指标见下图。
2.需要特别说明的几个硬件资源
2.1按键
HaaS100上面有2个按键,键柄一长一短,短的是复位按键,长的是自定义按键。可以用作配网等操作。
看按键后续电路元件,复位按键应该采用的是RC电路。原理如下图所示,经过测量,复位按键引脚可控制复位信号电压从2.9V和0V之间变化。
自定义按键比较有趣,看上去后续有阻容器件和二极管,但是实际上与主控芯片连接的电平应该没有处理。
电压处于浮动变化状态,如果按下按键之后,就变为0V。该按键的控制方式应该属于下图所示(图片文字只是说明原理用)
2.2 TF卡插槽
从卡槽后续电路的间接程度来看,主控芯片应该包含有SDIO功能,这也一贯延续了Cortex 系列芯片的强大功能。
2.3 指示灯
电源指示灯,一共6个,右上角那个指示灯是电源,其余5个是GPIO指示灯。
对应的端口号,从阿里的文档中找到了
2.4 以太网接口
支持10/100M速率。使用的是FC1101芯片,这个芯片叫做网络变压器。
什么是网络变压器呢?
网络变压器的用途有什么。
2.5 电源部分的细节
电源电路的稳定性和可靠性是开发板的重要参数,敢把电源部分设计到板子上的,那必须得有很强的实力才行。
这个板子做的非常好,看两个细节:
首先用到了共模电感(Common mode Choke),也叫共模扼流圈,常用于电脑的开关电源中过滤共模的电磁干扰信号。在板卡设计中,共模电感也是起EMI滤波的作用,用于抑制高速信号线产生的电磁波向外辐射发射。就是下图中的这个。
还设计了防反接电路,可能是通过一个MOS管实现的。有防反接功能,才是高档开发板的标配。
最简单的防反接电路是下图这种原理。
3.关于主控芯片HaaS1000
开发板的型号是HaaS100,主控芯片是HaaS1000。
要想更加深入了解硬件功能,期待近期的主控芯片手册公布。
HaaS100开发板环境搭建和编译helloworld例程的入门,请参考上一篇文章
初学者入门阿里云Haas100开发板基本步骤
阿里云HaaS100物联网开发板学习笔记(一)硬件资源介绍相关推荐
- 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子
摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...
- 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来
摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...
- 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...
- 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来
摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...
- HaaS600物联网开发板学习笔记(二)---轻应用方式让LED闪烁起来
摘要:轻应用开发非常方便快捷,gitee上的例程也都是基于HaaS600的,所以,拿HaaS600来逐个测试例程,学习轻应用开发和物联网应用是最合适的.本文介绍一下HaaS600如何使用轻应用来开发. ...
- HaaS600物联网开发板学习笔记(一)---开发板硬件资源
摘要:2020年9月阿里云HaaS100物联网开发板发布,紧接着600开发板也发布了.二者不同之处有很多,最明显的是100是wifi联网,600是gprs联网,也就是"wifi和插卡&quo ...
- HaaS600物联网开发板学习笔记(三)---使用amp工具远程更新js代码
摘要:在前面的文章中,我们学会了用amp工具推送js代码到HaaS600开发板上,本篇文章讲如何通过amp工具远程推送到设备中.实现这个功能后,如果设备的功能有更新,就不用到现场进行维护了. 实验目的 ...
- “物联网开发实战”学习笔记-(二)手机控制智能电灯
"物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...
- “物联网开发实战”学习笔记-(五)根据土壤湿度、环境温湿度和光照强度自动浇花
"物联网开发实战"学习笔记-(五)根据土壤湿度.环境温湿度和光照强度自动浇花 研究场景需求 自动浇花这个场景,很明显是为了自动控制水泵,及时给植物补充水分.同时用户的目的并不只是浇 ...
最新文章
- 性能超越最新序列推荐模型,华为诺亚方舟提出记忆增强的图神经网络
- [LeetCode]Gray Code
- JavaScript基础15-day17【BOM(Navigator、History、Location)、定时器、切换图片练习、轮播图】
- 文献记录(part28)--A rotation and scale invariant approach for multi-oriented floor plan image ...
- 从减少DNS查找来优化网站
- web字体设置成平方字体_探索免费和开放的Web字体
- DevExpress Dashboard for .NET简化商业智能开发
- BNU 斩(超级大水题)
- java实现文件上传下载功能_java文件上传下载功能实现代码
- 批量下载CSS中的图片
- elementui的横向滚动,element-ui中隐藏组件el-scrollbar的使用
- Photoshop抠图大决战
- 细思恐极的星座分析(上) ——用大数据和机器学习揭开十二星座的真实面目!
- HMI-44-【多媒体】开启新篇章
- 注意: 如何解决Windows Server 2008 R2 EFI启动模式安装2019年8月更新KB4512486 KB4512506 KB4512514后自动进入修复模式,无法正常启动问题!!!
- MySQL-间隙锁-加锁规则
- Unc0ver 8.0.0 更新:支持 iOS 14.6-14.8、A12-A13 iPhone 越狱
- 干货 | 双曲空间度量学习在情绪识别中的应用
- 《Oracle Java EE编程自学和面试指南》09-02:HttpSession接口
- Xftp的安装与使用
热门文章
- Java试用两个月,我快被劝退了
- Android 红外遥控器实现
- IKEv2协议中的EAP-TLS认证处理流程
- [mysql安装教程]解决ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)问题
- DWR 一些注意的地方
- 手机号正则判断最新版 包含199、198、166开头的号码
- 正斜杠(/)与反斜杠(\)总结
- SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序
- 洞洞板上的TQFP芯片的焊接模式
- Redis缓存击穿、雪崩、穿透!(超详细)