CAN控制器详解:Oracle数据库在AIX/UNIX系统的应用实践
需积分: 50 83 浏览量
更新于2024-08-06
收藏 11.5MB PDF 举报
"CAN控制器-oracle大型数据库系统在aix/unix上的实战..."
本文主要讨论了CAN(Controller Area Network)控制器,这是一种广泛应用于汽车、工业环境等领域的高性能串行通信协议。CAN控制器是微控制器的一部分,它实现了CAN规范V2.0B,用于构建分布式实时控制系统,具备高安全级别和强大的诊断监控功能。CAN模块能够支持多个总线,可以作为网关、交换机或路由器使用。
CAN控制器具有以下关键特性:
1. 兼容CAN规范2.0B和ISO 11898-1标准。
2. 采用多主机结构,支持无破坏性的位仲裁。
3. 通过11位或29位的报文标识符(Message Identifier, ID)确定总线访问优先级。
4. 高优先级报文的等待时间保障。
5. 可编程的传输速率,最高可达1Mbit/s。
6. 支持多播和广播报文功能,数据长度可从0到8字节。
7. 强大的错误处理能力,包括位填充和非归零(NRZ)编码/译码。
CAN控制器的特定功能包括:
- 2个控制器和总线接口,支持11位和29位的标识符。
- 双重接收缓冲器和三态发送缓冲器,提高数据处理效率。
- 错误报警界限和错误计数器可编程,便于故障检测。
- 提供仲裁丢失和错误代码捕获功能,详细记录错误位位置。
- 单次触发发送,防止重复发送。
- 只听模式允许设备监听而不响应,不激活错误标志。
- 自接收请求功能,允许设备接收到自己的报文。
接收滤波器的特性:
- 快速硬件实现的搜索算法,能处理大量CAN标识符。
- 全局验收滤波器可以识别所有CAN总线上的11位和29位接收标识符。
- 定义和分组11位和29位CAN标识符的能力。
- 提供FullCAN-style自动接收,简化了接收逻辑。
文中还提及了广州周立功单片机发展有限公司的相关信息,该公司提供LPC2368等器件的技术支持和服务,包括产品手册、电话咨询和电子邮件联系。他们在中国的多个城市如广州、南京、北京、重庆和杭州等地设有分部或专卖店,为用户提供本地化的销售和技术服务。
242 浏览量
1504 浏览量
2023-09-06 上传
2023-07-25 上传
2023-05-25 上传
2023-07-20 上传
2023-04-06 上传
2023-05-24 上传
Matthew_牛
- 粉丝: 41
- 资源: 3795
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率