0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息威廉希尔官方网站 主板EM9170的CAN通讯应用说明

英创信息威廉希尔官方网站 来源:英创信息威廉希尔官方网站 作者:英创信息威廉希尔官方网站 2020-01-16 09:19 次阅读

EM9170工控主板采用FlexCAN,有关filter的设置,说明如下。

CAN Filter的设置:通过DeviceIoControl的CAN_IOCTL_SET_FILTER命令来设置,输入参数为数据结构:

typedef struct
{
DWORD dwGroup; // 组号,= 0,1,2
DWORD dwType; // = 0:标准帧;= 1:扩展帧
DWORD dwID; // 标准帧:11-bit;扩展帧:29-bit,右对齐
DWORD dwRTR; // = 0:数据帧;= 1:远程帧
DWORD dwMask; // 各位与dwID对应,= 0:该位不检查;= 1:该位须检查
} CAN_FILTER, *PCAN_FILTER;

对以上数据结构中各个参数的定义解释如下:

• DWORD dwGroup:组号,EM9170的CAN接收Buffer共分成3组,可同时接收不同ID组的数据帧。EM9170的多个分组,类似于SJA1000中的双滤波概念,即总线上的数据

帧只要满足任意一组设定的条件,该数据帧将被接收。

• DWORD dwType:设置本组接收数据帧的类型。

• DWORD dwRTR:设置本组接收的是否为远程帧。

• DWORD dwID:用于定义本组接收的数据帧ID的公共部分,即相同部分。

• DWORD dwMask:用于定义需要匹配的bit位,即置1的bit位。dwMask与dwID需要配合使用,举例说明如下:

例:本组为标准帧包括连续的64个ID号,dwID = 2’b01010000000 = 0x280,相应的dwMask = 2’b11111000000 = 0x7C0。这时的dwMask表示可被接收的数据帧的低6位ID可以是任意编码(设置为0的那些位),但其高5位(设置为1的那些位)必须与dwID的高5位的定义匹配,即为2’b01010xxxxxx。在实际应用中,为了便于理解,CAN地址的划分,通常采用低位分配给各个设备,而高位地址作为应用组标志。而每一个应用组的地址数采取2的幂次方,可方便设置dwMask。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35415
收藏 人收藏

    评论

    相关推荐

    飞腾助力首届教育信息威廉希尔官方网站 应用创新大赛圆满落幕

    近日,由中国教育威廉希尔官方网站 协会主办,教育部教育管理信息中心教育信实验室、公安部第三研究所、中国电子工业标准化威廉希尔官方网站 协会信工委会支持,北京航空航天
    的头像 发表于 12-24 09:57 142次阅读

    有方科技参编的信息威廉希尔官方网站 团体标准发布

    近日,有方科技参编的《信息威廉希尔官方网站 产品供应链成熟度 共性指标 第1部分:企业背景评价》《信息威廉希尔官方网站 产品供应链成熟度 共性指标 第2部分:威廉希尔官方网站 掌控评价》《信息威廉希尔官方网站 产品供应链成熟度 共性指标 第
    的头像 发表于 12-23 10:44 162次阅读

    龙芯中科助力2024首届教育信息威廉希尔官方网站 应用创新大赛成功举办

    近日,2024首届教育信息威廉希尔官方网站 应用创新大赛在北京航空航天大学成功举办。本次大赛由中国教育威廉希尔官方网站 协会主办,教育信实验室、公安部第三研究所、中国电子工业标准化威廉希尔官方网站 协会信
    的头像 发表于 12-19 17:02 246次阅读

    拓维信息参与牵头组建!长沙新一代信息威廉希尔官方网站 产教联合体正式获批

    的长沙新一代信息威廉希尔官方网站 产教联合体成功获批,为长沙市信息威廉希尔官方网站 产业发展注入了新的活力。图/《2024年长沙市市级市域产教联合体名单》长沙新一代信息威廉希尔官方网站 产教联合体将依托龙头企
    的头像 发表于 12-07 01:06 390次阅读
    拓维<b class='flag-5'>信息</b>参与牵头组建!长沙新一代<b class='flag-5'>信息威廉希尔官方网站
</b>产教联合体正式获批

    中科达荣获2024年软件和信息威廉希尔官方网站 服务优秀企业

    及前百家企业”名单。中科达凭借非凡的威廉希尔官方网站 实力与持续的创新能力,成功入选“2024年度软件和信息威廉希尔官方网站 服务竞争力百强企业”以及“2024年软件和信息威廉希尔官方网站 服务优秀企业”。
    的头像 发表于 10-30 11:44 501次阅读

    国产化背景下的工控主板发展现状

    ,是信息威廉希尔官方网站 应用创新产业的简称,于2016年“信工委会”(信息威廉希尔官方网站 应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键威廉希尔官方网站 的研发
    的头像 发表于 09-21 16:15 428次阅读

    华硕主板说明

    电子发烧友网站提供《华硕主板说明.zip》资料免费下载
    发表于 09-21 11:36 0次下载

    梯度科技入选2023年信息威廉希尔官方网站 应用创新解决方案名单

    日前,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)在天津举办2024信息威廉希尔官方网站 应用创新发展大会暨解决方案应用推广大会。会上正式公布了2023年
    的头像 发表于 09-09 16:29 441次阅读

    CAN转Profinet协议转化网关

    怎么样把CAN与Profinet连接起来呢?最近有很多客户朋友咨询这个问题,在这里为大家详细说明一下。其实有一个设备可以很轻松地解决这个问题,名为YC-PN-CAN,下面是详细信息
    的头像 发表于 07-22 14:20 470次阅读
    <b class='flag-5'>CAN</b>转Profinet协议转化网关

    BIG WALNUT大核桃全面响应国家“信”号召,倾力“智”造国产芯片+国产加密安全系统通讯产品

    信息化高速发展的今天,信息威廉希尔官方网站 的自主可控和信息安全已经成为国家发展的重要基石。国家信战略的提出,旨在推动国产信息产业的崛起,实现
    的头像 发表于 06-18 17:42 559次阅读

    如何检测can通讯电路的好坏

    CAN(Controller Area Network)是一种基于总线通信的局域网威廉希尔官方网站 ,广泛应用于汽车电子、工业控制等领域。在实际应用中,CAN通讯电路的好坏对整个系统的稳定性和可靠性
    的头像 发表于 06-16 09:42 3129次阅读

    一文读懂CAN通讯错误帧

    CAN总线通信威廉希尔官方网站 广泛应用于多个行业,是每个总线设计工程师必学的一个通讯网络。然而,对于CAN通信中的错误帧,许多人仅停留在表面了解,缺乏深入理解,这导致许多工程师在面对总线通信故障时
    的头像 发表于 06-12 08:24 2754次阅读
    一文读懂<b class='flag-5'>CAN</b><b class='flag-5'>通讯</b>错误帧

    PLC与CAN通讯设备如何搭配使用呢?

    PLC与CAN通讯设备的搭配使用,主要取决于具体的应用场景和需求。
    的头像 发表于 05-11 10:39 605次阅读

    中兴通讯中标2023年中移动信息IT云系统框架采购项目

    近日,中移(动)信息威廉希尔官方网站 有限公司(以下简称中移动信息)公布2023年IT云资源池SDN系统框架采购项目招标结果,中兴通讯以第一名50%份额中标。
    的头像 发表于 03-15 10:20 453次阅读

    龙芯中科三项信方案入围工信部2023年信息威廉希尔官方网站 应用创新应用示范案例名单

    近日,工业和信息化部通报了2023年信息威廉希尔官方网站 应用创新解决方案征集遴选结果,本次共评选出典型解决方案173个、应用示范案例83个、单项创新案例64个。
    的头像 发表于 03-07 16:45 956次阅读
    龙芯中科三项信<b class='flag-5'>创</b>方案入围工信部2023年<b class='flag-5'>信息威廉希尔官方网站
</b>应用创新应用示范案例名单