推荐阅读最新更新时间:2024-05-02 23:44
CAN总线的嵌入式Web服务器设计
引言
嵌入式系统指被嵌入到各种产品或工程应用中的,以微处理器或微控制器为核心的软硬件系统。嵌入式系统与Internet技术相结合,形成的嵌入式Internet技术是近几年随着计算机网络技术的普及而发展起来的一项新兴技术。它通过现有嵌入式系统,增加因特网接入能力来扩展其功能,创造性地提出以低价位单片机作为微处理器,使嵌入式设备而非PC系统直接接入Internet。在本文中,采用Ubicom公司的SX52单片机外接以太网控制芯片RTL8019AS实现嵌入式Web服务器硬件结构和软件功能。传统的基于DCS结构工控系统向嵌入式Web结构转移,可有效降低成本,这是因为没有必要开发专有的GUI,还可以方便最终用户,并改善故障检测和设备维护
[单片机]
CAN总线设备如何连接使用
以太网转can模块能够让以太网总线上的设备与CAN总线上的设备互发信息,协同使用,是一种常用的CAN数据转换器。那么,它应该如何连接使用呢?我们简单的聊聊。 既然是CAN转以太网设备,那么它肯定集成了CAN口以及以太网接口。CAN口我们有的人不熟悉,但以太网不说人人家里都有,基本上也差不多。无论是电脑、交换机还是路由器,这些常见的以太网设备都是通过RJ45接头的网线实现连接的,CAN转以太网设备也不例外。说了设备的以太网端以后我们再说设备的CAN端。以太网转CAN设备的CAN端是通过多P端子实现连接的,在实际连线时,CAN设备之间CAN高连CAN高,CAN低连CAN低,连接线类型为双绞线或者是屏蔽双绞线。有的朋友可能会发问了,
[嵌入式]
基于CAN总线的汽车仪表软件实现方案
引言 随着汽车上的电子装置越来越多,汽车网络应运而生,控制器局域网(CAN,Controller Area Network)开始大量应用与汽车之上。如何利用汽车网络中的信息,以便于司机与乘客了解车辆信息,是一项需要展开的研究。本研究从CAN总线获取汽车仪表板所需的数据,并在液晶显示屏上动态显示,这一系列任务在硬件支持的情况下全部由高级语言编程实现。 1、CAN总线技术 目前存在多种汽车网络协议,CAN总线技术属于现场总线范畴,CAN是控制局域网络(Control Area Network)的简称,最早由德国BOSCH公司推出,用于汽车内部测量与执行部件之间的数据通信,其纵向规范现已被ISO国际标准组织制订为国际标准,由于得到了
[嵌入式]
在S3C44B0上的μCOS-II中实现CAN总线智能节点
在系统越来越复杂,功能越来越强大的今天,嵌入式系统的设计中采用实时多任务操作系统已经成为嵌入式应用设计的主流。μCOS-II是一个开源嵌入式实时操作系统(Real TIme OperaTIng System, RTOS),它已经被成功移植到各种CPU上。但是基于μCOS-II的应用软件需要在移植操作系统后自行完成。模块化的应用程序设计可以使得嵌入式设计变得更加方便,产品的开发更加迅速。S3C44B0是三星公司生产的一种ARM7芯片,性能强大,在通用嵌入式设计中运用广泛。CAN总线(Control Area Network)是一种有效支持分布式控制和实时控制的现场总线,由于其高性能和高可靠性,CAN总线的应用范围广布过程工业、机器人
[单片机]
基于CAN总线通信的设计与开发
随着汽车上电子控制装置越来越多,车身布线也愈来愈复杂,使得运行可靠性降低,故障维修难度加大。为了提高信号的利用率,要求大批数据信息能在不同的电控单元中共享,同时汽车综合控制系统中大量的控制信号也能实时进行交换。但是,传统的汽车电子系统采用串行通信的方法,如用SAE1587等标准来实施,通信速度较慢、传递的数据量少,远不能满足高速通信的需求。
近年来CAN总线已发展成为汽车电子系统的主流总线,并有基于CAN总线通信协议的车辆应用层通讯标准SAEJ1939 产生。 图1 利用CAN总线开发的纯电动车(EV)电控系统的通信网络具有通信速率高、准确、可靠性高的特点,易于整车控制网络的连接和管理,为传感器信号、各个控制单元的计算信息和运
[嵌入式]
基于ERTOS的CAN总线驱动设计
MC/OS-II 是美国人 Jean Labrosse 编写的一个免费的、源码公开的嵌入式实时内核。对于开发计算机嵌入式应用产品的技术人员来说是一个实用价值很高的实时嵌入式操作系统 ERTOS (Embedded Real Time Operation System)。 要开发出完善的 ERTOS,就要在多任务的调度和对 I/O 设备操作的稳定性、协调性方面做出大量的工作,这也是我在开发 ERTOS 过程中深深体会到的重点所在。希望本文能对开发 ERTOS 的技术人员在多任务信息流和 I/O 驱动方面有所启迪。 1 多任务信息流关键技术 在讨论多任务信息流之前,先讨论一下多任务的工作状态。在μC/OS 中,每个任务都是无
[汽车电子]
如何提升汽车CAN总线能效以增强燃油经济性?
对于传统乘用车而言,油箱是唯一的实际能源来源,故制造商们寻求在包括电子系统在内的所有汽车系统中节能,以进一步改善燃油经济性及二氧化碳(CO2)排放。随着汽车中增添的电子系统的数量不断增多,以增强汽车性能及安全性,并为购买者提供有吸引力的新功能,汽车中每个电子控制单元(ECU)的节能效果较低的话,就会使总油耗大幅增加。 芯片设计人员采用不同技术及途径,已经能够降低他们提供的器件的总能耗。在单个系统基础芯片(SBC)中结合多个器件的功能,并应用不同电源管理策略,还能帮助进一步降低总能耗。这些进展表示当今的内燃发动机汽车能够舒适安全地搭载乘客,而使用的燃油更少,碳排放更低。 增强型系统基础芯片 SBC为连接至汽车(C
[汽车电子]