导航:首页 > 器材知识 > c如何操作can设备

c如何操作can设备

发布时间:2021-02-07 07:35:35

⑴ 求:can总线通信如何实现两个节点互相收发,希望是keil.c程序

一般不管在哪里,都别直接要程序,即使要了,也不会有人给。
你应该自己专学着写,碰到问属题了再问,这样就具体的某个细节问题,大家才好回答你。

这个要求包含如下几个方面:
1)单片机通过RS232与电脑之间发送、接收数据;
2)51单片机对SJA1000的配置、控制、读写;
3)CAN的节点通讯(协议);
4)51单片机对DS18B20的温度采集。

这些,你会哪些,不会哪些,至少自己一点一点的去啃一下,才有意义

⑵ C语言中的问题:can_ctrl.init(0x01,1000)

这里的 can_ctrl 应该是某一个类的实例,在该类里面有类成员函数 init(),这个语句就是类对象调用类方法

⑶ 我现在在做2292的can,如何实现当can1总线发现错误时切换can2通信的程序

这个问题我觉得你应该和总线协议分开,因为CAN总线硬件链路层协议和数据链路层协议都是标准的,就是CAN2.0A和CAN2.0B协议,我觉得你应该是要定义上层应用的协议,专门针对你的通讯信息的协议,比如说你要传输“设置量程上下限,报警上下限,绘制历史和实时曲线”等信息的协议,如果是这样的话,那就简单了,解释一下:协议就是通讯两端对话的语言,你必须有至少两个CAN节点,然后通过线路将其连接(就是一对差分线),然后就可以利用CAN底层协议互相通讯,而你要定的协议就是定义CAN接收的什么数据代表什么意思,一般来说,一个协议要包括头和尾及中间的内容,如当接收到一帧的第一个字节(CAN协议一帧可以传送8个字节)为0xfe时认为这是你的一个协议包的开始标志字节,一个协议包比如定义为8个字节,最后一个字节为0xEF为结束字节标志,这样当你的CAN接收到第一个字节为0xfe最后一个字节为0xef的帧就是你需要的协议包,你可以定义第二个字节表示标志此包传输意义的字节,如为0x01表示“设置量程上下限”为0x02表示“报警上下限”等等,其他字节可以设置相应的需要设置的值。
如果是一个复杂的协议的话,可以用多个帧表示一个你的协议包,而且一般需要加上一个或几个字节的校验字节,以验证是否传输正确。

⑷ CAN如何和单片机c51相连接。

51单片机由于没有CAN模块需要连接一个CAN控制器如:SJA1000,然后控制器连接一个CAN收发器如PCA82C250,然后连接到CAN总线上

⑸ 应该如何从零学习CAN总线

从资源利用的角度来说,可以如您所理解的那样。
CAN总线就是一个多主的系统,总线上的节点都可以利用这个总线向目标节点发送数据。CAN用总线仲裁来避免多个节点同时发送数据而产生的问题。

要学习CAN总线技术,需要有单片机(51单片机都行)编程基础。通常选择SJA1000做CAN控制器,PCA82C250做收发器,单片机实现对SJA1000的操作。
可以从了解以上器件入手学习。

这类技术的学习,只有进行具体的练习才算学习,光看书是不行的。要理论与实践结合。

⑹ C语言实现CAN总线报文传送与接收

这里应该有你想要的回。答
http://group.ednchina.com/684/Group.aspx?page=10

⑺ 求C51单片机控制MCP2515CAN控制器例程,达到两个CAN支点通信。

⑻ CAN通信,C语言

使用一个flag
开始为0,当计数一次后变为一。
在计数时先判断flag是否为0,若是则计数,若否则跳过

⑼ 哭求~~can总线的C语言程序例子

1 去买本北京航空航天大学出的书,好好看看。
2 或者自己用网络搜索。

这个问题估计没人内给你答案。要有也容是网上搜的,还不如自己去搜。
网络输入:can总线程序
会有很多结果,大把大把。
比如:
http://hi..com/wogoyixikexie/blog/item/4befa4166b94134f20a4e9b5.html
http://blog.21ic.com/user1/4416/archives/2007/41628.html

都是用c51写的,也不难,小可也会。
做了一回党

⑽ 基于CAN总线的多点水文流速监测系统--软件设计 怎么用C语言编写主程序啊

计算抄机需要一个CAN总线的接口卡,一般用USB转CAN或者PCI转CAN的。
您可以用上位机软件,调用CAN卡的动态链接库DLL,轻松的控制计算机的CAN接口

CAN卡厂家一般都提供了编程的例子,可以方便上手,并且不需要了解任何PCI和USB的知识,只需要懂C语言就可以了

具体到您的水文系统可以深入探讨

阅读全文

与c如何操作can设备相关的资料

热点内容
阀门材质hc代表什么意思 浏览:720
随州机械厂有哪些 浏览:724
那家阀门厂招钻工 浏览:411
电子手刹怎么改机械手刹 浏览:852
安装燕尾丝的电动工具 浏览:726
电动工具改锂电 浏览:960
浪琴21jewels机械表多少钱 浏览:41
多功能环保气体检测装置 浏览:83
心脏阀门坏了是什么病 浏览:438
巨龙输送机械公司怎么样 浏览:703
实验室制取二氧化碳装置的特点 浏览:713
制冷机回霜时有时无是怎么回事 浏览:654
空调为什么突然之间不制冷 浏览:300
皮卡车传动轴过桥轴承怎么装 浏览:934
汽车仪表盘epc如何处理 浏览:197
北京哪个五金市场生意好 浏览:97
机械工程及自动化是什么 浏览:567
gaot工具箱下载 浏览:14
机械租赁占总合同的比例是多少 浏览:110
成型铸造专业怎么找工作 浏览:754