诚信指数 16
一站通留言 客户留言 联系我们 联系我们 收藏此网站 发送消息
首页
企业介绍
资质荣誉
供应信息
企业新闻
企业名片
客户留言
search 搜索网站中其它产品:
广成科技
您现在的位置:沈阳广成科技有限公司 > 企业新闻
 
企业新闻
usb can
发布日期:2013-05-09

 USB CAN通讯节点电路
  当电源打开时,首先进行的是主控制器的也就是C8051F340自身的初始化,包括初始化时钟配置,关闭看门狗,初始化端口配置。第二步是最主要的也就是SJA1000的寄存器的初始化。SJA1000有两种模式,一种是复位模式,另一种是工作模式。只有当进入复位模式时才能对SJA1000进行设置。所以首先就是要确保SJA1000进入复位模式。当确定SJA1000进入复位模式后,就可对SJA1000根据选择的波特率、验收滤波位、定时等等进行设置。设置完成以后再对SJA1000的模式寄存器进行设置,设置为工作模式,并通过程序,确保使之完全可靠的退出工作模式。
  CAN总线数据发送过程是数据交换的典型过程之一。在这个过程中首先要初始化SJA1000的发送缓冲区。发送缓冲区长度为13个字节。步是要初始化帧信息和标识码。它的个字节是帧信息字节,它说明了这个报文的帧格式它说明了帧格式(SFF标准帧或EFF扩展帧)远程或数据帧和数据长度。然后就是初始化标识码SFF(标准帧)有两个字节的识别码EFF(扩展帧)有四个字节的识别码。本设计采用扩展帧。第二步要对发送区进行初始化并确保SJA1000不在接收状态、发送缓冲器没有被锁。这些可以通过软件来查询状态寄存器来确保。第三步就是要写发送缓冲区的数据区,EFF(扩展帧)的数据区最长有8字节。第四步就是将命令寄存器的发送位置1,启动发送,数据就自动转化为CAN报文的形式发送给CAN收发器CTM8251。
  本设计目的是实现一个基于单片机的适配器,可以将CAN总线上的数据通过USB接口传输到其他主机(PC、工控机等智能终端)进行分析和处理、监控设备的工作状态等等。也可以用上位机通过数据转换器向CAN节点发送命令或数据,从而实现了上位机(计算机)与现场设备的之间的通信。本设计选择了单片机加独立CAN控制器的方案,智能节点功能组织灵活,硬件布局设计合理,有一定的实用和推广价值。

 

免责声明:本商铺所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,一比多公司对此不承担任何保证责任。

友情提醒:为保障您的利益,降低您的风险,建议优先选择商机宝付费会员的产品和服务。


沈阳广成科技有限公司   地址:沈阳市浑南区长青南街135-21号   邮政编码:110000
联系人:孙工   400电话:400-666-2680转1191   电话:18309815706   手机:18309815706   传真:02431230060
技术支持:一比多  |  免责声明 | 隐私声明
增值电信业务经营许可证:沪B2-20070060     网站Icp备案号:沪ICP备05000175号
<%---站点编号 ----%> <%---页面编号 ----%> <%---页面参数1 ----%> <%---页面参数2----%> <%---页面参数3 ----%>