基于单片机控制的汽车电动车窗 系统的设计

2.汽车车窗简介

2.1汽车电动车窗的组成与类型
电动车窗就是在汽车上可以使车窗玻璃自动升降的一个设备。电动车窗的最大优点就是在行车过程当中可以方便的开关门窗,减轻了行驶员在操作过程当中的操作难度。过去的电动车窗一般只存在于高档轿车上,但是现阶段电动车窗已经被普遍使用。

图2 一 1 电动门窗
2.2电动车窗的组成
整个电动车窗有几大部分构成,包括控制开关的动机,升降机构以及电器。在实际的操作过程当中通过改变方向,从而来实现对于车窗的控制。
车窗电动机都是双向使用的,分永磁型和双绕组串励式两种不同类型,永磁性是通过改变电流方向,从而使电机进行正反转,另外一种是通过相反方向的磁场绕组来进行相反磁场的产生,进而改变的进行转方向的。
那个车窗上我们都有一个独立的电动机,这种电动机是一种不直接接地停电东西,为了防止使用过程当中电路过载,我们可以在电路上增加多个热敏开关,从而保护电机由于温度过高而出现故障。
在实验过程当中,所有电动车窗都有不同的控制设备,一套是总开关,可以来操作整个车所有车窗的升降,另外一套是分开关,只能够操作身边的车窗升降总开关和分开关相互之间并不干扰,可以同步进行,也可以独立控制。
3.总体结构设计
本文设计了一种汽车的单片机的电控制系统,实现车窗的升降以及动态调整,如图2-1所示,由继电器模块、直流电机模块、升降器模块、单片机组成。

图2.1 系统结构图
2.1 总体技术方案
本车窗控制系统硬件部分主要由车窗玻璃、升降器、直流 电机、单片机,升 / 降按钮和 CAN 控制器构成。相对于传统 的点触式开关控制的汽车电动车窗,本设计在电机正反转控制、 车窗防夹等功能上,有反应灵敏、响应速度快、可操作性强等优点

2.1.1 继电器模块功能
检测模块主要对12节电池的电压温度进行实时检测回报给控制模块,由控制模块对每节电池的状态做出评价并返回相应命令。
2.1.2 直流电机模块功能
均衡电源模块在电池充电过程中可控制检测模块中的均衡放电回路对相关电池模组的多节电池进行均衡放电。达到均衡状态时关闭放电回路。
2.1.3 升降器模块功能
控制模块包括主控芯片及其外围电路,主控芯片分别与检测模块的电压检测回路、均衡充电回路连接。主控芯片主要功能:通过电路对检测模块中均衡充电回路,可以实现对任意指定的一节电池进行均衡充电。主控芯片接收检测模块中电压检测回路检测到的电池模组中各节单体电池的电压值并进行运算比较处理,当电池模组中的某节单体电池处于“过充电状态”时,控制模块中的控制程序驱动均衡电源模块,结合检测模块中的光耦合器件和检测芯片的控制门打开检测模块中的均衡放电回路。

3 硬件电路设计

3.1 电机驱动系统的设计
在一般的汽车电动车窗设计过程当中,我们采用的都是永磁式的直流电机。这种电机与其他经济相比,结构更小,操作更加简单,噪音也比较小电动车窗的升降功能主要是通过改变电流方向来进行的,之前的汽车电动车窗一般采用的是点触式的开关来改变电流方向,但是在本次实验过程当中,我们采用单片机输出高低电平控制继电器断和来改变电流方向,从而改变电机的正反转。

图2 电动车窗的电机控制系统

4 软件部分设计

实验的过程当中,电流信号变为了电压信号,随后经过放大,通过数模转换输入单片机,单片机接着将输入到的信号与最初设定好的值进行比较,从而来判断是否有堵转电路出现。

5车窗控制软硬件的调试
5.1 硬件的检测
在试验过程当中,首先将电路通电,随后用万用表对于每个电元件进行降压读取。接着通过判断发光二极管是否被点亮,来确定电压转换电路是否在正常工作,接着将外界的12V电压转化为5V。
当按键的两脚电压在4.8V时,我们可以确认按键是正常工作的,此时我们就可以接着顺着芯片的引脚来继续进行测试。当芯片的引脚也是大于3V时,我们认为整一条电路上的所有设计都是正常的,可以正常工作的。如果测试到的引脚电压并没有达到3V。那么我们可以得出这条路虽然是接通的,但是输出的电压太低,在使用过程当中处于低电平状态,从而按键就不能正常工作了。出现这种情况的主要原因就是分压太少,这个问题我们可以采用两种方法来解决,一种就是将串联电阻减小,另外一种方式就是将电容变大。如果我们在进行调整之后他仍不能正常使用的话,那么就是出现了断路或是接地的情况,我们需要将整条线路进行重新连接。
接着我们进行芯片的输入引脚测试,如果测试显示为零的话,就证明芯片的焊接没有问题,这时我们需要将芯片安进底座进行下面的测试。
接下来进行软件测试,首先打开MPLAB软件,将我们之前所编好的程序进行编译,如果编译结束之后没有显示错误警告就证明我们的编译成功。在编译成功之后将下载器插入电脑选择下载类型,这时我们还需要根据我们的需要设定一系列的参数,将芯片则类型确定。当类型确定之后,output窗口显示出芯片和下载器的连接情况,这时我们就需要等待芯片的地址被检查出来。如果芯片的地址被检查出来,就证明整个环节已经正常地完成了,我们就可以下芯片下载程序了。
这时我们可以按下按键,看看继电器是否如我们设定的一样进行了闭合。但是在设计过程,当中板子被上电的瞬间继电器就应当立即闭合,这时需要我们使用万用表从头开始,一步一步的寻找电路错误的原因。首先我们发现继电器会闭合,那就说明整个电路是通路的。然而在上电的瞬间继电器就闭合说明我们之前加在继电器两端的电压没有经过我们的控制就自动地形成了通路。所以我们可以通过这些来初步判断影响我们实验的是由于控制继电器的闭合的光电隔离出现了一些问题。
接下来我们按下按键,发现继电器仍然没有叫我们设定好的那样进行闭合,于是我们再一次从头开始用万用表寻找问题。首先我们最初芯片的引脚为4.8V,这说明在整个程序运行过程当中安静的部分是没有问题的,三极管的电压为0.7V,说明三极管也没有出现问题,接着进行光电隔离测试,我们发现光电隔离又出现了问题。我们接下来发现三极管所见过的电压居然有9V之高,从而使得继电器两端的电压不足3V。这时我们就可以合理猜测,虽然继电器电路是通路,但是继电器降线圈上的降压太小,没有办法支撑继电器继续进行工作。也就是说发光二极管之所以发的光不够强,也是由于输入光电隔离电路不够大。通过我们的一系列测试,我们最终确定是由于三极管所接的限流电阻过大,从而使继电器闭合。
5.2 车窗防夹验证与结果
本次的实验我们为了实验效果更好,为实验配置了双霍尔传感器,从而来纪律过程当中真实的感受电机是否受到了阻力的影响。为了完善我们实验的准确度,我们在实验过程当中采用的力传感器进而来测试和调整不同的防夹力。

车窗防夹实验测得的力和电流曲线

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1124245.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

‌高效性能测试场景设计指南

性能测试是软件质量保证的核心环节,旨在评估系统在高负载下的稳定性、响应时间和资源消耗。设计高效场景能显著缩短测试周期、降低Cost,并精准定位瓶颈。本文基于ISTQB等标准框架,结合行业实践,为测试从业者提供一套可落地的设计方…

网络安全渗透面试 10 题(含标准答案):从零基础到精通,一篇收藏全搞定!

干货收藏!网络安全渗透测试面试核心知识点整理,小白也能看懂的面试宝典 本文整理了网络安全渗透测试面试核心知识点,包括前后台渗透思路、getshell方法、WAF绕过技术、路径查找、JWT攻击手法、提权要点、宽字符注入原理、业务逻辑漏洞测试、…

基于STM32的心率检测仪设计与实现

2 气体探测集成模块整体方案设计 2.1 气体探测集成模块概述 气体探测集成模块是利用多种气体传感器配合调整电路,检测出目标气体浓度和空气质量的设备,并能将数据打包发送至上位机,由上位机与远端进行配合处理用于大气数据网络系统中。该模块…

全球网安大神齐聚!第九届 XCTF 总决赛激战启幕,首日解题赛你追我赶燃到炸

收藏学习!XCTF总决赛实战全记录:28支战队教你网络安全攻防技巧 本文报道了2025年10月在宁波举行的第九届XCTF国际网络攻防联赛总决赛,全球28支顶尖战队参与角逐。比赛融合解题赛、Live Solo赛和A&D攻防赛三种赛制,首日比赛已…

是德科技 E4990A 阻抗分析仪:精准测量,赋能多领域应用

是德科技 E4990A 阻抗分析仪是一款高性能、多功能的测试仪器,广泛应用于研发、生产、质控、进货检查等多个领域。凭借其卓越的技术指标和灵活的配置选项,E4990A 不仅满足了复杂研发环境下的高精度需求,也适应了生产线和质检环节对效率与稳定性…

PyFlink 向量化 UDF(Vectorized UDF)Arrow 批传输原理、pandas 标量/聚合函数、配置与内存陷阱、五种写法一网打尽

1. Vectorized UDF 是什么:Arrow 列式批传输 Pandas 计算 向量化 UDF 的执行方式是: 1)Flink 把输入数据按 batch 切分 2)每个 batch 转为 Arrow columnar format 在 JVM 与 Python VM 之间传递 3)Python 侧把 batch …

导师严选8个AI论文工具,专科生轻松搞定毕业论文!

导师严选8个AI论文工具,专科生轻松搞定毕业论文! AI 工具如何成为专科生论文写作的得力助手 在当今数字化快速发展的时代,AI 工具正以前所未有的速度改变着我们的学习和工作方式。对于专科生而言,毕业论文的撰写往往是一项既耗时又…

TCL华星APEX臻图:一个新品牌的诞生与源头探析

在当今高端显示领域,技术与体验的迭代日新月异,一个崭新品牌的亮相往往预示着行业价值导向的深刻变迁。TCL华星APEX臻图,正是这样一个在产业变革关键期应运而生的先进显示技术品牌。它的出现,并非凭空而来,而是根植于深…

渗透测试从入门到精通:小白蜕变白帽黑客的终极学习路线

渗透测试技术,从入门到精通,小白也能成为白帽黑客,最新的学习路线和方法都在这。 安全圈最热的渗透技术怎么学?从入门到精通最完整的学习方法,学完你就是白帽大佬。 首先你要知道渗透测试工程师的主要工作是什么&…

阻抗分析仪脉冲阻抗测量技巧

脉冲阻抗测量是现代电子工程中评估电路板、传输线及高速信号通道性能的重要手段,结合阻抗分析仪进行此类测量,不仅能捕捉瞬态响应特性,还可有效识别信号路径中的阻抗不连续点。为确保测量精度与可靠性,需掌握以下关键技巧。一、合…

AI编程安全:先提交再改代码

面向 AI 辅助编程的安全优先工作流 TL;DR:在让 AI 助手改代码之前,先把你的代码提交( commit )掉。 常见错误 ❌ 很多开发者都会这么干: 在本地还有未提交改动的情况下,直接让 AI 助手去“重构这个函数”或…

用于材料测试的阻抗分析仪选购指南

在材料科学研究中,阻抗分析仪是评估材料介电性能、电导特性及界面行为的重要工具。不同材料对测试条件具有高度敏感性,因此科学选型至关重要。以下是针对材料测试场景选购阻抗分析仪的系统建议。一、明确测试频率范围,匹配材料响应特性 材料的…

遇到bug如何定位,如何区分前端/后端bug

为什么定位问题如此重要? 可以明确一个问题是不是真的“bug” 很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低 多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球”…

为什么会出现 Service Mesh:从 Spring Cloud 到 Sidecar 的演进逻辑

文章目录一、为什么需要 Service Mesh?Spring Cloud 的三大瓶颈❌ 瓶颈 1:**治理逻辑侵入业务代码**❌ 瓶颈 2:**升级成本高,难以统一治理**❌ 瓶颈 3:**多语言生态割裂**二、Sidecar 模式:无侵入治理的实现…

Kubernetes五大核心控制器深度解析:从原理到实践

引言:什么是Kubernetes控制器? 在Kubernetes生态系统中,控制器扮演着"智能大脑"的角色。它们持续监控集群状态,确保实际状态与期望状态保持一致。控制器模式是Kubernetes实现声明式API和自愈能力的关键机制。 控制器模…

收藏!什么是 AI Agent?与大模型的核心区别,程序员必看一文搞懂

做 AI 开发、学习大模型的程序员或小白,是不是常遇到这种卡点:明明能用大模型写接口、解算法题,可一旦碰到 “批量爬取竞品数据并生成分析报告”“自动化完成接口测试并输出测试用例” 这类实战任务,就瞬间卡壳?翻遍资…

基于python和flask框架的社区残障人士服务平台的设计与实现_e1m86k0r

目录摘要关键词关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 该平台基于Python和Flask框架开发,旨在为残障人士提供便捷的社区服务支持。系统采用B/S架构&#x…

http协议下JAVA分块上传跨平台兼容性探讨

来自一名"预算紧张"程序员的求助信 各位大神们好啊!(拱手) 我是一名浙江的Java程序员,最近接了个"惊天地泣鬼神"的大项目——20G文件上传下载系统!客户要求还挺多,但最让我感动的是预算:整整100…

Jmeter SQLite保存本地-功能/性能使用

1、功能测试可用方法 ①SQLite保存本地后,先连接SQLite,再读取SQLite数据,保存为变量 ②变量再引用到接口中 2、属性的使用-${__counter(,)} ${__V(smb_${__counter(,)},)} 设置属性:${__setProperty(promb_${__counter(,)},${_…

【干货收藏】AI抢走程序员一半饭碗?别怕,看完你就知道如何成为抢回饭碗的那一半

今天刷到一个扎心的问题,在程序员圈子里被189万人热议:“AI已经能编出很完美的程序,程序员这个行业以后是不是会消失?”翻完上千条回答,再结合最新行业数据,我得出一个既残酷又现实的结论:AI确实…