『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10642|回复: 21

开源CAN转以太网网关,附openwrt19.07.7

[复制链接]

2

主题

37

帖子

517

积分

论坛技术达人

积分
517
金钱
480
HASS币
10
发表于 2021-8-5 20:03:47 | 显示全部楼层 |阅读模式
本帖最后由 zhangjinke 于 2021-8-5 20:05 编辑

为智能家居准备的CAN网关,现硬件和配套的openwrt已完成,软件正在编写中······

先把硬件和系统开源出来,有兴趣的小伙伴可以当做一个CAN开发板使用

PCB 3D图:
3D正面.jpg 3D反面.jpg

第一版实物图,串口飞了线:
实物正面.jpg 实物反面.jpg

连接了一个LED控制器和一个4口输入模块,使用的CANopen协议,支持远程升级:
实物.jpg


顶上蓝色的线管预留的4芯线,2芯供电,2芯CAN总线,每个灯和开关、幕布、窗帘电机处均预留了的:
屋顶CAN总线.jpg

配套外壳,但需要自己开孔:
外壳0.jpg 外壳1.jpg



通过MQTT接入ha,支持自动发现:
hass.jpg

移植了一个openwrt系统,最新稳定版19.07.7,编译方法:
git clone https://github.com/zhangjinke/openwrt.git
cd openwrt
git checkout can_gateway_4-v19.07.7
./scripts/feeds update -a #更新feeds
./scripts/feeds install -a #将feeds安装到menuconfig
cp can_gateway_4_musl_diffconfig .config #应用配置
make defconfig #扩展完整配置
time make download V=s #下载所有依赖
time make V=99 #不可用root用户编译
编译完成后的固件在./bin/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sun8i-v3s-can-gateway-4-ext4-sdcard.img.gz
也可以直接下载编译好的:
openwrt-sunxi-cortexa7-sun8i-v3s-can-gateway-4-ext4-sdcard.7z.001 (3.81 MB, 下载次数: 2)
openwrt-sunxi-cortexa7-sun8i-v3s-can-gateway-4-ext4-sdcard.7z.002 (2.73 MB, 下载次数: 2)

PCB下载地址:https://github.com/zhangjinke/can_gateway_4_hdk




评分

参与人数 3金钱 +56 HASS币 +10 收起 理由
CYJason2000 + 16 楼主装修好了得秀一下
whxciotw + 20 纳尼,还有这种操作?
+ 20 + 10 虽然看不懂,但感觉很厉害的样子。.

查看全部评分

回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2021-8-5 21:30:28 | 显示全部楼层
张继n科
回复

使用道具 举报

2

主题

37

帖子

517

积分

论坛技术达人

积分
517
金钱
480
HASS币
10
 楼主| 发表于 2021-8-5 21:32:27 | 显示全部楼层

角度刁钻,哈哈
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2021-8-5 21:49:59 | 显示全部楼层

请教楼主,CAN是纯总线方案么,那就必须是在装修的时候就布局好呗
回复

使用道具 举报

2

主题

37

帖子

517

积分

论坛技术达人

积分
517
金钱
480
HASS币
10
 楼主| 发表于 2021-8-5 22:14:49 | 显示全部楼层
情非殇 发表于 2021-8-5 21:49
请教楼主,CAN是纯总线方案么,那就必须是在装修的时候就布局好呗

是的,必须在装修的时候就布好线
回复

使用道具 举报

8

主题

158

帖子

1227

积分

金牌会员

Rank: 6Rank: 6

积分
1227
金钱
1069
HASS币
0
发表于 2021-8-5 23:23:05 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

0

主题

36

帖子

2010

积分

金牌会员

Rank: 6Rank: 6

积分
2010
金钱
1974
HASS币
0
发表于 2021-8-5 23:55:44 | 显示全部楼层
好东西,
回复

使用道具 举报

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
发表于 2021-8-6 00:38:24 | 显示全部楼层
电改费用不低
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2021-8-6 03:25:21 | 显示全部楼层
能否给我们局外人科普介绍一下CAN总线和其他总线的优缺点
回复

使用道具 举报

2

主题

37

帖子

517

积分

论坛技术达人

积分
517
金钱
480
HASS币
10
 楼主| 发表于 2021-8-6 08:49:13 | 显示全部楼层
zsqduke 发表于 2021-8-6 03:25
能否给我们局外人科普介绍一下CAN总线和其他总线的优缺点

我选CAN主要是因为CAN成本低,数据帧短,设备可以主动发送数据,实时性较高,可以做到更快的响应速度;
当然最重要的是因为正在装修,可以提前布线
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 12:58 , Processed in 0.058971 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表