1531|4

410

帖子

3

TA的资源

纯净的硅(高级)

楼主
 

【平头哥RVB2601创意应用开发】+ CAN通信监控终端 [复制链接]

  本帖最后由 TL-LED 于 2022-6-2 14:27 编辑

 

    1、项目背景

        在进行产品测试中,经常需要看CAN通信上指定ID的数据,有时需要使用PC上位机或CAN卡来监测数据,在有些环境下使用,携带PC不是很方便,通过此次活动使用RVB2601板卡设计小型便携的小型LCD终端,可以实时监测要查看的数据。

 

    2、作品简介

        作品是在RVB2601板卡的基础上扩展了CAN通信和I2C扩展IO口芯片,实现外部CAN通信收发和按键的输入,可以扩展按键来操作LCD界面,实现人机交互显示。同时在外部增加了一路DCDC电源,可以适配外围设备给板卡供电,实现DC6-24V宽电压供电。电路图上预留一些跳线,是考虑到板卡引脚的功能复用,可以根据应用板卡的功能,来跳选引脚。

 

        附图1:扩展电路图

        附图2:产品实物图

 

        3、系统框图

  产品系统框图

 


        4、各部分功能说明和解析

        程序部分各功能如下:
        4.1、主程序

        创建信号量和两个线程。

        4.2、线程1 
        线程1,用于处理CAN接收的数据,处理后,发送信号量给线程2,处理显示。

        

        

        4.3、线程2
        线程2,创建了LVGL显示创口,将接收的数据显示在显示屏上。

        

 

        4.4、CAN通信处理
        使用中断方式接收CAN数据,

        

 

        5、作品源码

                https://gitee.com/gtizhanghui/rvb2601_gui_can
        6、视频演示(视频简介+链接)
                https://www.bilibili.com/video/BV13v4y1w7io?share_source=copy_web
        7、项目总结(项目文字总结+帖子分享链接汇总)

        7.1、【平头哥RVB2601开发板试用体验】 搭建开发环境并测试串口例程
                https://bbs.eeworld.com.cn/thread-1197342-1-1.html
        7.2、【平头哥RVB2601开发板试用体验】 GPIO输出测试
                https://bbs.eeworld.com.cn/thread-1197715-1-1.html
        7.3、【平头哥RVB2601开发板试用体验】 GPIO外部中断测试
                https://bbs.eeworld.com.cn/thread-1197819-1-1.html
        7.4、【平头哥RVB2601开发板试用体验】 设计外围CAN通信测试板
                https://bbs.eeworld.com.cn/thread-1198321-1-1.html
        7.5、【平头哥RVB2601开发板试用体验】 外扩IO口芯片PCF8574测试
                https://bbs.eeworld.com.cn/thread-1198833-1-1.html


    项目使用了开发板自带的yoc系统,这个使用中断部分还不是很熟悉,使用了常规的中断处理方式,也能正常工作,但觉得这种中断处理方式不是最优的选择。

 

最新回复

感谢楼主的分享,谢谢................   详情 回复 发表于 2022-6-5 09:36
点赞 关注
 
 

回复
举报

9721

帖子

24

TA的资源

版主

沙发
 

扩展板画的很专业 刚开始看代码还在想CAN怎么用的GPIO中断 仔细看原理图原来用的MCP2515

 
 
 

回复

6841

帖子

11

TA的资源

版主

板凳
 
牛人牛人,看来你是最用心的人之一,希望得抱得大奖回家!
 
 
 

回复

7462

帖子

2

TA的资源

五彩晶圆(高级)

4
 

希望看看can的压力下的稳定性。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

18

帖子

1

TA的资源

一粒金砂(中级)

5
 

感谢楼主的分享,谢谢................

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表