电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
原厂专区
【美信开发板系列试用体验】MAXREFDES131人体检测初试
【美信开发板系列试用体验】MAXREFDES131人体检测初试
hayden
LV5工程师
| 2018-05-15 23:43:41
浏览量 2160
回复:1
发表新帖
本帖最后由 hayden 于 2018-5-16 00:16 编辑
这个传感器其实挺坑爹的,AM8833是这款开发板的核心。
日本造的,淘宝大概200元,被美信用来开发了MAXREFDES131#传感器模块,不过这个传感器要结合MAXREFDES130#电源板。
也就是说要买一套才能方便使用的,直接插上单总线接口线就可以连调了,我申请的时候并不知道。所以到手了就根据原理图直接引出了单总线和IIC接口。
其实传感器本身使用的是IIC接口,美信把它自家发明的单总线便携地加入了进来,使用了自家IIC转但总线技术及IC.
MAXREFDES131#将DS28E17 1-Wire-to-I 2 C主桥与Panasonic电子元件的AMG8833 Grid-EYE传感器集成在一起。这种架构允许传感器放置在距1-Wire总线上的主处理器100米处。DS2413 1-Wire双通道可寻址开关以及MAX4717双通道SPDT模拟开关允许在1-Wire总线上枚举单元。另外,所有的单元都可以进入睡眠状态,或者单独选择一次,可以减少功耗。 与MAXREFDES131#接口的示例源代码已针对mbed和Arduino平台开发。演示图形用户界面也被开发出来,允许对多达10个菊花链式MAXREFDES131#1-Wire Grid-EYE传感器进行视觉反馈.
该设计具有两个RJ-11插孔H1和H2,用于将硬件和菊花链连接在一起。上电时,MAX4717将COM1从1-Wire总线断开,并连接COM2,从而允许主机看到总线上的第一个DS28E17。 DS2413允许主机连接/断开菊花链式MAXREFDES131#单元的下游单元。此外,控制COM2与1-Wire总线连接的DS2413通道也可在COM2与1-Wire总线断开连接时使DS28E17进入休眠状态。当DS28E17进入休眠状态时,它将AMG8833的电源断开,从而将单个MAXREFDES131的电流消耗从〜8mA降至〜0.5mA。的I 2的DS28E17 1-线对我的C总线2 C中间也被连接到每个MAXREFDES131#的H2。
不知道是我接错线把模块烧了还是我是用的方法不对,用单总线和IIC直接控制都无法正常读出数据。
根据官方原理图,分别得到单总线和IIC输出接口。
下面是我的接线图:
连接Arduino Pro Mini
这是单总线的链接方式,使用的是Arduino下的美信官方原生单总线协议,AMG8833总线驱动库。
单总线没读出成功,所以我又换了IIC总线。
结果AM8833还是没有输出数据,我哭的心都有了,400块的传感器就这么一不小心给挂了,但传感器本身并没有发热等损坏的常见现象。
搞了两天也没啥结果,所以只能先暂时告一段落了,希望哪天想起再看看问题到底出在哪里!
本帖最后由 hayden 于 2018-5-16 00:16 编辑
这个传感器其实挺坑爹的,AM8833是这款开发板的核心。
日本造的,淘宝大概200元,被美信用来开发了MAXREFDES131#传感器模块,不过这个传感器要结合MAXREFDES130#电源板。
也就是说要买一套才能方便使用的,直接插上单总线接口线就可以连调了,我申请的时候并不知道。所以到手了就根据原理图直接引出了单总线和IIC接口。
其实传感器本身使用的是IIC接口,美信把它自家发明的单总线便携地加入了进来,使用了自家IIC转但总线技术及IC.
MAXREFDES131#将DS28E17 1-Wire-to-I 2 C主桥与Panasonic电子元件的AMG8833 Grid-EYE传感器集成在一起。这种架构允许传感器放置在距1-Wire总线上的主处理器100米处。DS2413 1-Wire双通道可寻址开关以及MAX4717双通道SPDT模拟开关允许在1-Wire总线上枚举单元。另外,所有的单元都可以进入睡眠状态,或者单独选择一次,可以减少功耗。 与MAXREFDES131#接口的示例源代码已针对mbed和Arduino平台开发。演示图形用户界面也被开发出来,允许对多达10个菊花链式MAXREFDES131#1-Wire Grid-EYE传感器进行视觉反馈.
该设计具有两个RJ-11插孔H1和H2,用于将硬件和菊花链连接在一起。上电时,MAX4717将COM1从1-Wire总线断开,并连接COM2,从而允许主机看到总线上的第一个DS28E17。 DS2413允许主机连接/断开菊花链式MAXREFDES131#单元的下游单元。此外,控制COM2与1-Wire总线连接的DS2413通道也可在COM2与1-Wire总线断开连接时使DS28E17进入休眠状态。当DS28E17进入休眠状态时,它将AMG8833的电源断开,从而将单个MAXREFDES131的电流消耗从〜8mA降至〜0.5mA。的I 2的DS28E17 1-线对我的C总线2 C中间也被连接到每个MAXREFDES131#的H2。
不知道是我接错线把模块烧了还是我是用的方法不对,用单总线和IIC直接控制都无法正常读出数据。
根据官方原理图,分别得到单总线和IIC输出接口。
下面是我的接线图:
连接Arduino Pro Mini
这是单总线的链接方式,使用的是Arduino下的美信官方原生单总线协议,AMG8833总线驱动库。
单总线没读出成功,所以我又换了IIC总线。
结果AM8833还是没有输出数据,我哭的心都有了,400块的传感器就这么一不小心给挂了,但传感器本身并没有发热等损坏的常见现象。
搞了两天也没啥结果,所以只能先暂时告一段落了,希望哪天想起再看看问题到底出在哪里!
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
1
xukejing
2018-05-16
可能是3.3V电平的关系,也许是不支持5V电平吧。试一下不要5V供电,arduino pro可以3.3V供电的。
0
回复
举报
发布
×
举报
举报人:
被举报人:hayden
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子