datasheet

一种具有CAN总线通信的称重设备设计

2016-05-31来源: eefocus关键字:CAN  总线通信  称重设备
  本课题以CAN总线为例,设计了基于CAN总线的称重设备,可把从称重传感器采集的数据直接发送到CAN现场总线上,取代传统的称重仪表,使称重设备在整个工业现场实现隐形化和智能化。本课题针对中准确度等级的称重设备,设计了具有总线功能的通信结构。试验用的仪表是一台标准负荷测量仪。试验用传感器的检定分度数符合3级秤的要求,通过对其进行静态称重试验,采集数据,做计量研究分析。用标准负荷测量仪的示值与总线通信数据进行比较,通过对试验数据的采集分析,判断设备工作是否符合要求,同时测试通信数据是否准确可靠。

  一、称重设备的硬件设计

  称重设备硬件结构如图1所示,主要由单片机、外部存储器、电源电路、看门狗电路、CAN总线接口电路和传感器采集电路组成。

 

缺插图!

  图1

  1.单片机

  本课题选用宏晶科技的STC12C5A60S2作为中央处理器。它处理速度快、功耗低、抗干扰能力强,集成了内部复位电路,2路PWM,8路高速10位A/D转换、大容量Flash、大容量SRAM、定时/计数器以及片内R/C振荡器和外部晶体振荡电路等模块,功能稳定强大。

  2.外部存储单元

  外部存储单元包括外部非易失性存储器(E2PROM)和数据存储器(RAM)。非易失性存储器选用Atmel公司的存储芯片AT24C02,主要应用于需要掉电保存历史记录;数据存储器选取英特尔公司生产的6264RAM芯片,相当于PC机中的内存条,主要用来存放程序中间变量和参数。

  3.看门狗电路

  看门狗芯片选取MAX706。能够在上电或断电时产生复位信号,也能够防止程序锁死。为了保持系统的一致性,该设计不考虑单片机内部的看门狗,而统一采用看门狗芯片进行监控。

  4.LED指示单元

  红绿双色LED组成了设备状态指示灯,参照CAN协议规范,指示灯的颜色及闪烁的含义如表1所示。

 

缺插图!

  表1

  5.传感器信号采集电路

  称重传感器信号采集电路采用电子秤常用的高精度的A/D转换芯片HX711。它内部包含稳压电源和时钟振荡电路,可以减少一些外围电路的设计,节省了元器件和布线空间。

  6.系统电源

  电路板上所有电子元器件都采用5V电压供电,因此选用TI公司生产的开关电源芯片LM2575-5.0将现场总线上的24V电压转换为5V的标准电压提供给电路板上的所有电子元器件。

  7.现场总线接口电路

  包括总线控制器芯片SJA1000、光耦和总线接收发送芯片PCA82C250。

  采用恩智浦半导体的控制器芯片SJA1000来实现CAN总线中物理层与数据链路层的复杂网络协议,通过编写SJA1000的驱动程序,把应用层建立在SJA1000的基础之上。

  CAN总线收发器PCA82C250可以在最大1Mbps的通信速率下进行工作。该芯片可以把控制器数据信号与总线的差分信号进行相互转换,实现传输和接收总线数据功能。

  二、称重设备的软件设计

  1.软件架构设计

  软件程序采用前后台结构,包括主程序和中断程序,其中中断程序为外部中断程序。从开始进入称重状态后进行初始化和参数配置,然后判断是否上线,如是则运行应用程序,循环采集重量并往总线发送数据;如否则进行错误诊断,排除故障后继续判断是否上线。

  2.称重传感器数据采集的程序设计

  串口通信线由管脚DOUT和TPD_SCK组成,当管脚DOUT输出的数据等于高电平时,表示未输出采集数据,端口PD_SCK应为低电平。当管脚DOUT由高电平转换成低电平后,端口PD_SCK会输入25或者27个时钟脉冲。从第一个时钟脉冲的上升沿开始读数,直到第24个脉冲被读完,将读出输出24位数据的MSB。

  3.CAN现场总线接口程序设计

  CAN现场总线接口程序设计包括CAN控制器SJA1000的初始化、CAN对象类的设计和应用层协议的设计。本课题设计的称重设备是具备CAN现场总线通信能力的从站设备。

  在设备上电和硬件复位后,为了配置CAN通信参数,需要先对CAN控制器SJA1000进行上电初始化。初始化首先进行关中断,然后复位,之后设置接收代码寄存器和屏蔽寄存器,再设置波特率和地址,最后设置输出控制寄存器。完成后开中断,打开操作模式,结束。

  三、实验设计与结果

  1.实验平台的搭建

  该实验的测试平台如图2所示。传感器采集的数据同时发送给标准负荷测量仪与CAN总线。

 

缺插图!

  图2

  2.实验结果和分析

  USB转CAN接口模块通道选择Channel0,网络波特率选择250kbps,设备MAC ID滤波范围为000~7FF。上位机采用德国SYSTEC公司的USB转CAN接口模块,它能支持多达64个设备同时连接到上位机,网络分析软件为PCANView。压力传感器使用的是一只S型传感器,它的准确度等级为C2级,最大量程为200kg,检定分度值e=0.1kg。标准负荷测量仪的准确度为0.005%FS。传感器和标准负荷测量仪经检验是合格的,依据JJG539-1997《数字指示秤检定规程》进行相关测试点的选择。

  以称重砝码为1.7kg时举例,此地址包含8个字节,在PCANView上显示时从左到右为低字节到高字节排列显示。可设定左面第一位为小数点后第一位第二位是个位数,第三位是十位数,第四位是百位数,以此类推,单位为kg。程序运行后,在PCANView中显示读数为1.7kg。同时观察标准负荷测量仪的示值,得到的测量值与CAN总线上传输的值是一致的。

  本实验证明在CAN总线上传输的称重数据是实时完整和有效的。通过本实验,开发的称重设备能够连接到CAN总线上并能准确传输具有CAN接口的称重设备采集信号并且通信正常,实现了预定的目标。

关键字:CAN  总线通信  称重设备

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/article_2016053126697.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:模拟串口的实现单片机IO口
下一篇:基于STR710的红绿灯动态调整系统

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

Vector推出面向IEEE802.11p和基于CANFD的网络接口方案

Vector推出了面向IEEE802.11p和基于CAN(FD)的应用的VN4610网络接口解决方案,旨在帮助将基于802.11p的ECU加速生产。Vector VN4610将:帮助用户轻松接收和发送IEEE802.11p消息,并实现Car2x- / V2X应用程序满足通过IEEE-802.11p无线电信道安全测试专用短距离通信(DSRC)应用的所有技术硬件要求两个无线电收发信道,可将所有消息发送到测试工具分析由于消息的时间戳与总线通道同步,因此执行延迟测量提供经过调整的解决方案,用于创建用于测试Car2x / V2X应用程序的仿真环境指示传输消息并为各种测试安排通信边界。
发表于 2019-07-15
Vector推出面向IEEE802.11p和基于CANFD的网络接口方案

STM32常用通信——USART,IIC,SPI,CAN

STM32常用通信CAN通信CAN根据两根线上电位差来判断总线电平,总线电平分为显性电平和隐形电平,两者必居其一,发送方通过控制总线电平发送信息给接收方。显性电平对应逻辑0,两根线压差2.5V左右,隐形电平对应逻辑1,压差为0。总线上可以挂很多单元,显性电平具有优先权,一个单元显性电平,则总线为显性。CAN总线起止断有120R的电阻,用于做阻抗匹配,减少回波反射。CAN的位时序:<同步段SS>SS<传播时间段PTS相位缓冲段1   PBS1>BS1<相位缓冲段2   PBS2>BS21位分为四段,每段由若干Tq组成,波特率=1/(Tq+TBS1+TBS2
发表于 2019-07-11
STM32常用通信——USART,IIC,SPI,CAN

详解CAN及CAN FD通信中的循环冗余校验(CRC)方法

摘要:数据校验是为保证数据的完整性进行的一种验证操作。CAN通信采用CRC校验作为一种重要的错误检测手段,是节点判断CAN帧信息的完整性并产生确认应答的依据。 在现场总线通信和控制的实际应用中,工业应用环境往往是极端的温度以及电磁噪声或是其他的恶劣环境,系统在这种条件下能否正常工作至关重要,试想一下倘若生产线设备发送的位置信息在传输过程出现了错误,轻则可能造成生产瘫痪,重则可能导致设备损坏甚至人员伤害。 在CAN总线通信过程中CAN控制器具备完整的错误检测能力,其中包含:位错误检测、格式错误检测、填充错误检测、应答错误检测和CRC错误检测。作为一种重要的错误检测手段,CRC错误检测是接收节点判断CAN帧信息
发表于 2019-07-11
详解CAN及CAN FD通信中的循环冗余校验(CRC)方法

Canalys:2023年5G智能手机出货量超50% 将首超4G

中国是如此快速增长率的重要推动力,2023年中国将占据5G智能手机出货总量的34%,相比之下北美占19%,亚太(其他地区)占17%。中国已经于上个月提前发布5G商用牌照,旨在更好地与全球其他市场进行竞争。“中国政府的角色以及运营商和设备供应商的积极投资,对于此次提前发布商用牌照至关重要。”Canalys移动业务副总裁Nicole Peng表示。Canalys预测,最早到明年,向中国市场出货的智能手机中17.5%将支持5G功能,到2023年这一比例将上升至62.7%,并指出强大的政府技术路线图和中国电信运营商的财务能力,将会推动中国市场5G渗透率的迅速提升。Nicole Peng说:“中国也是许多主要5G设备供应商和智能手机厂商
发表于 2019-07-08

为何CAN FD不容错过呢?

集微网消息,在“走红”数年、在总线领域应用广泛的CAN(控制器局域网络)终要回归“幕后”——随着新能源汽车、自动驾驶技术的快速发展,以及对于ADAS和人机交互需求的增加,CAN总线在传输速率和带宽等方面越来越显得“力不从心”,其升级版——CAN FD(可变速率应运而生。它继承了传统CAN总线主要特性,同时支持高达5 Mbps的数据传输率,并改善了错误帧漏检率,被视为是下一代主流汽车总线系统。此外,CAN总线在工业自动化等领域的应用也面临同样的诉求。但从CAN走向CAN FD的升级路上,仍需攻克多重关卡。需求起飞在博世2011年提出CAN FD之后,虽然应用一直波澜不惊,但近些年已然发生了变化。德州仪器(TI)接口产品部门产品线经理
发表于 2019-07-02

大红大紫的CAN FD

在“走红”数年、在总线领域应用广泛的CAN(控制器局域网络)终要回归“幕后”——随着新能源汽车、自动驾驶技术的快速发展,以及对于ADAS和人机交互需求的增加,CAN总线在传输速率和带宽等方面越来越显得“力不从心”,其升级版——CAN FD(可变速率应运而生。它继承了传统CAN总线主要特性,同时支持高达5 Mbps的数据传输率,并改善了错误帧漏检率,被视为是下一代主流汽车总线系统。此外,CAN总线在工业自动化等领域的应用也面临同样的诉求。但从CAN走向CAN FD的升级路上,仍需攻克多重关卡。                  
发表于 2019-07-01
大红大紫的CAN FD

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved