推荐阅读最新更新时间:2024-05-02 23:36
利用CAN总线的智能监控系统人机交互设计
0 引言 近些年来,国家对交通运输等基础建设投入不断加大,工程机械行业得到了迅猛的发展,作为主力军之一的摊铺机,其电气控制系统正朝着高智能化、高可靠性及低成本的方向发展;人机交互作为控制系统的重要组成部分正迎接着各种各样的挑战。比如控制系统越来越复杂,人机交互数据量在不断地增大,实时性要求越来越高,工作的电磁环境越来越复杂。目前的摊铺机人机交互平台具有以下缺点:1)智能化程度不高;2)人机交互界面在强光照条件下看不清;3)不具备总线通信功能或通信不稳定、实时性差;4)电磁兼容性(EMC)不能满足摊铺机现场的要求。针对以上不足,本文采用比较成熟的液晶图形显示技术(LCD),对控制系统各个状态参数进行实时监控显示;并且为了弥补L
[单片机]
基于凌阳8位通用型工控单片机的CAN总线智能节点的设计
1 CAN总线概述 CAN, 全称为“Controller Area Network”,是国际上应用最广泛的现场总线之一。20世纪80年代初,德国Bosch公司为了解决现代汽车中众多的控制与测试仪表之间的数据交换问题,开发出 CAN总线。CAN总线能有效支持分布式控制或实时控制的串行通信网络,具有抗干扰性强和使用可靠等优点,最初主要应用汽车工业,现在广泛应用于汽车工业、航空工业和工业控制等自动化领域,如分布式环境监测系统、温室环境监控系统、变电站变监测系统等。 CAN总线是一种串行数据通信协议,其通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对数据的成帧处理,用户可在其基础上开发适应系统实际需要的应用层
[单片机]
TestPlant入选现代应用功能测试自动化工具精选榜单
测试软件质量的eggPlant系列工具的制造商TestPlant近日宣布,在《The Forrester Wave:2015年第二季度的现代应用功能测试自动化工具》这份评估报告中,该公司被评为佼佼者。
TestPlant是弗雷斯特(Forrester)邀请参加其功能测试自动化工具评估活动的精选企业之一,后者称“TestPlant基于用户界面图像的测试非常酷”。弗雷斯特的报告还表示“eggPlant拥有一款强大的用户界面(UI)测试解决方案,这款解决方案具有独一无二的能力,即能够完全基于图像进行部署,还能利用光学字符识别(OCR)技术,在测试变化中的用户界面方面亦能提供足够的灵活性”。
TestPlant首席执行官
[测试测量]
基于CAN总线的电动车控制系统设计
当前全球汽车工业面临金融危机和能源环境问题的巨大挑战,实现汽车能源动力系统的电气化,已经成为汽车产业的趋势。提高电动汽车上的各个控制单元间通信的可靠性和实现高传输速率,选择CAN总线协议。CAN总线为多主工作方式,网络上任何节点均可在任意时刻向其他节点发送信息。它采用非破坏性的基于优先权的总线仲裁技术,可靠性高。CAN总线通信距离长达10 km,通信速率最高可达1 Mb/s。CAN通信系统抗干扰性好,工作稳定。某个节点出现故障,不会导致整个系统通信的不正常。由于采用短帧的报文结构,数据传输时间短,具有很强的抗干扰性,具有高效的非破坏总线仲裁,出错检测和故障自动关闭等优点。 1 控制系统整体结构 电动车控制系统由电池管理、
[工业控制]
stm32 调试can总线丢帧的问题
问题出现的背景 需要写一个新的电机的驱动,使用can通讯,驱动比较简单,很快就写好了。自己单独测试一个电机的时候没有问题,正反转测什么的都很正常。本以为事情会很顺利,但是在测两个电机的时候,却发现很严重的问题,经常左电机不装或者是右电机不转。 问题的解决步骤 方案一: 1. 遇到这种问题通常都是加上一个延时,觉得可能就是发的太快了,时许上可能有问题,但是我们的系统是一个实时的系统延时的时间不能太长。 2. 经过测试发现加延时可能较小出现这种问题的概率,但是不能解决这个问题,最终车子还是无法正常运行,没办法这个方案不行。 分析: 既然加延时不行的话,只能去找为什么电机不装。使用can转usb将数据抓出来之后,发
[单片机]
这个设备可以通过血液检测出多种癌症
虽然技术在不断发展,但面对癌症,人类仍然没有找到有效的解决方法。目前,最有效的应对方式依然是提早发现病症,但由于检测过于麻烦,大部分人并不会去主动检测,尤其是年轻人。现在,一种可以在家中通过血液检测出多种癌症的设备“Miroculus”即将问世,或许会帮助人类更好地抗衡癌症。
Miroculus的研发团队由来自希腊、智利、美国、墨西哥的生物科学家、企业家、医生及工程师构成,花费了大量精力及时间,最终研发出这种极具意义的设备。
Miroculus实际上是一种基于微RNA(微核糖核酸)的自检设备,由于RNA能够作为生物预警作用,所以能够检测出用户是否患上癌症。检测方式也非常简单,需要用户采血后将样本滴入
[医疗电子]
基于CAN总线数据采集的远程抄表系统设计
引言 随着计算机技术、现代通信技术和自动控制技术的迅速发展,智能化建筑在许多国家应运而生。自动抄表系统是大力发展中的智能建筑、楼宇自动化的重要组成部分,是家庭自动化的必然,因而日益受到关注。与传统抄表方式相比,智能抄表系统具有方便快捷、节省人力物力、提高工作效率、精确度高等优点。本文主要提出一种小区电能表自动抄表的系统设计方案。
系统构成
如图1所示,自动抄表系统主要由电能表、数据采集器、集中器、数据传输通道和后台管理服务器等组成;其中电能表主要是在传统机械式电表基础上将转盘适当改造,以便能将其转动圈数被数据采集器采集转化为电脉冲数,以达到数据采样的目的;采集器主要完成将电表用电量转换成电脉冲信号以完成数据的
[嵌入式]
CAN总线在混和动力汽车电机控制系统中的应用
摘要: CAN总线的主要功能与特点、CAN控制器以及CAN总线在混和动力汽车电机控制系统中的应用;CAN总线与电机控制芯片TMS320F241的接口设计、帧结构以及通信中断服务程序流程图等。
关键词: CAN总线 混和动力汽车 电动机 控制系统
CAN(Controller Area Network)总线即控制器局域网络,是一种有效支持分布式控制或实时控制的串行通信网络,属于现场总线的范畴。德国Bosch公司在二十世纪80年代初将其研究成功,最初主要用于汽车内部检测以及控制系统的数据通信。CAN总线通信协议是在充分考虑工业现场环境的背景下制订的,它采用了国际标准化组织ISO制订的开放系统互连(I
[应用]