智能车主控板原理图原理讲解

2024-03-29 02:44

本文主要是介绍智能车主控板原理图原理讲解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

智能车主控板原理图原理讲解

综述:本篇文章对智能车主控板的一部分电路进行原理分析,文末附加整体原理图。

1. 电源电路

(1)通过外接电池供电并通过电源模块电路,运用稳压芯片lm2940,将电源电压转化为5V。电源输入端口运用运用一个开关,用来打开、关闭电源。

(2)通过不同的电源模块,转化为需要的不同电源。

稳压芯片lm2663,5V转-5V;稳压芯片MIC29302,VBAT转6V;稳压芯片TPS73633,5V转3.3V。(也就是整个原理图中有四个电源电路。)

注意:输出端一定要有电容,否则会导致输出电压不准确!

2. 隔离电路

GND是电路中的参考地,用于建立电路中其他信号的基准。GGND则是一种特殊的接地技术,用于防止信号干扰和提高电路的灵敏度。用隔离模块电路隔离模拟地和数字地。模拟地和数字地分开摆放。

3. CCD电路

在智能车主控板原理图中的CCD是指Charge Coupled Device(电荷耦合器件)。CCD是一种图像传感器,它可以将光信号转换为电信号。在智能车中,CCD一般用于视觉系统中的图像采集,通过感光元件和信号处理电路,将光信号转换为数字信号,实现对环境和道路的识别和检测。

4. 干簧管电路

干簧管是一种电磁开关元件,由玻璃管、麦克斯韦线圈和干簧管组成。它的作用是通过外部电磁场的作用,控制干簧管内部的磁性材料的导通或断开,以实现电路的开关功能。

干簧管,是磁性开关,有磁通,无磁断,是由两个间距极小的金属片封装而成的,平时是不导通的,在智能车里可以检查终点停车(停车检测)。

5. 编码器电路

编码器在智能车里是用来测电机转数的传感器(读取电机速度和控制电机)原理:通过编码器内部的光电传感器或磁敏感元件感知电机转子的位置和运动状态,从而得到电机的角度和速度信息。编码器输出的脉冲信号经过信号处理电路后,可以用来计算电机的旋转速度,并通过控制算法控制电机的转速。

6. 拨码开关电路

拨码开关电路用来控制不同信号,一般摆放在靠近右手,方便操作。

7. 电源指示灯电路

8. 光耦电路

光耦可以理解为一个光电开关,但是它与普通的光电开关有一些不同。光耦是由发光二极管和光敏晶体管(或光电三极管)组成的,通过光敏元件的光照产生电信号,实现输入与输出的电气隔离。光耦能够将输入端和输出端进行电隔离,保护输入信号源不受输出端的干扰,同时也能实现电平的转换和传输

9. 电机电路

32单片机通过光耦驱动5线4相步进电机的原理:将步进电机的控制信号输入到光耦的驱动端口,通过光电耦合的原理,将输入信号与输出信号进行电气隔离,保护单片机不受电机的电磁干扰,同时实现电信号的转换和隔离。电机的控制信号可以通过单片机的IO口来实现。

10. 舵机电路

智能车中的舵机控制原理:通过控制舵机的PWM信号,控制舵机的转动角度。舵机内部有一组电动机和位置反馈装置,通过控制电机的转动,使舵机的输出轴转动到期望的位置。PWM信号的占空比决定了舵机的转动角度,通过改变PWM信号的占空比,可以控制舵机的转动位置。

11. 蜂鸣器电路

12. 整体原理图


本篇文章借鉴的是B站凡忆教育的四层板绘制视频,侵权联系删除!

这篇关于智能车主控板原理图原理讲解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/857390

相关文章

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

Java Spring 中 @PostConstruct 注解使用原理及常见场景

《JavaSpring中@PostConstruct注解使用原理及常见场景》在JavaSpring中,@PostConstruct注解是一个非常实用的功能,它允许开发者在Spring容器完全初... 目录一、@PostConstruct 注解概述二、@PostConstruct 注解的基本使用2.1 基本代

Golang HashMap实现原理解析

《GolangHashMap实现原理解析》HashMap是一种基于哈希表实现的键值对存储结构,它通过哈希函数将键映射到数组的索引位置,支持高效的插入、查找和删除操作,:本文主要介绍GolangH... 目录HashMap是一种基于哈希表实现的键值对存储结构,它通过哈希函数将键映射到数组的索引位置,支持

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

C#中async await异步关键字用法和异步的底层原理全解析

《C#中asyncawait异步关键字用法和异步的底层原理全解析》:本文主要介绍C#中asyncawait异步关键字用法和异步的底层原理全解析,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录C#异步编程一、异步编程基础二、异步方法的工作原理三、代码示例四、编译后的底层实现五、总结C#异步编程

C++ vector的常见用法超详细讲解

《C++vector的常见用法超详细讲解》:本文主要介绍C++vector的常见用法,包括C++中vector容器的定义、初始化方法、访问元素、常用函数及其时间复杂度,通过代码介绍的非常详细,... 目录1、vector的定义2、vector常用初始化方法1、使编程用花括号直接赋值2、使用圆括号赋值3、ve

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带