简介
CAN 全称为Controller Area Network 即控制器局域网是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中均嵌入CAN控制装置。
本课程是CAN总线学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习CAN模块设计与应用,循序渐进地基于理论讲解并结合实验项目实战开发,并讲解当前最热门的51单片机的C程序设计!
本教程的亮点就是在分析初学者认知规律的基础上,对51单片机CAN模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用CAN实例模块制作的方法,分别从该模块的应用、模块器件介绍、模块需用到的单片机理论知识,CAN总线技术知识、硬件电路设计、51单片机C语言编程等相关联的知识,巧妙地将单片机原理与应用、CAN总线技术、硬件电路设计、单片机C语言编程的知识点融入该模块实战项目中,让你对单片机CAN模块设计应用更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。
在多角度、多方面的CAN模块实例应用讲解中,读者不仅掌握了CAN总线技能应用,还开阔了单片机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。
课程详情:
《CAN总线轻松入门与实战 》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以51单片机的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了CAN模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了CAN基本知识,CAN协议、CAN通信、基于CAN的单色流水灯、数码管、温度检测、液晶显示、RS485通信、CAN通信等相关实验,让你灵活运用CAN总线技术到实例模块中去。
本课程面向各领域的单片机设计用户,尤其是对已掌握CAN开发技术但缺少实际开发经验应用的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的CAN课程教材使用。
目录介绍:
第一课:CAN总线开发板介绍
(1). CAN总线开发板的简介
(2). 主芯片MCU简介
(3). CAN控制器
(4). CAN收发器
(5). 外围模块简介
(6). 驱动安装
(7). 下载使用
(8). 硬件测试
(9). 常见问题及解决
第二课:CAN总线入门
(1). CAN总线基础知识
(2). CAN总线比485总线的优势
(3). CAN控制器选择
(4). CAN协议介绍
(5). CAN总线硬件设计
第三课:8位单色流水灯
(1). LED灯简介及原理
(2). LED灯种类及正负极
(3). 硬件电路讲解
(4). 流水灯实验
第四课:4位一体数码管
(1). 4位一体数码管简介
(2). 4位一体数码管原理
(3). 电路分析
(4). 数码管显示实验
第五课:外部中断
(1). 中断概述
(2). 中断响应过程
(3). 中断寄存器介绍
(4). 硬件电路分析
(5). 外部中断程序分析
第六课:串口通信
(1). 串口基本知识
(2). RS-232标准
(3). RS-232接口
(4). 波特率倍增设置
(5). 串行控制寄存器SCON
(6). 波特率设置
(7). 串口通信程序分析
第七课:DS18B20温度检测
(1). DS18B20简介
(2). DS18B20引脚介绍
(3). DS18B20内部结构
(4). DS18B20时序
(5). 工作原理
(6). 实验设计
(7). 数码管显示温度值
第八课:LCD1602液晶显示
(1). LCD的简介
(2). LCD1602简介
(3). LCD1602技术参数
(4). LCD1602控制器指令
(5). LCD1602时序控制
(6). LCD1602程序分析。
第九课:RS-485通信
(1). 串口基本知识
(2). RS-485接口标准
(3). MAX485芯片
(4). 典型的应用电路
(5). 波特率倍增设置
(6). 串行控制寄存器SCON
(7). 波特率设置
(8). 485通信发送程序
(9). 485通信接收程序
第十课:CAN通信
(1). SJA1000重要的寄存器
(2). PCA82C250收发器分析
(3). CAN总线自收发实验
(4). CAN总线两节点通讯实验
课程细节:
本套课程基于畅学 CAN总线开发板,以多个CAN模块制作实例,详细讲解了CAN模块设计与应用制作流程、外围器件知识、单片机与CAN总线的基础知识、程序撰写以及实际开发应用实例,理论结合实践,基于实例开发应用讲解,本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。
网站功能:
1. 课时简介,方便让你快速了解本课时主讲内容
2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。