欢迎访问博鱼(中国)官方网站-BOYU SPORTS!

预约上门| 联系博鱼(中国)

全国24服务热线

400-123-4567
行业新闻 公司新闻
博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计
时间:2023-11-05 06:01:49        点击量:【 】次

  博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计汽车门锁有开锁、闭锁两种状态,闭锁时通过内外把手无法打开车门。中央门锁控制装置:是控制门锁状态的电气设备,在汽车电器中属于安全、舒适系统。一般工作原理可用图1来说明:当旋转车钥匙或拉动门提会带动锁止机构运动,带动状态开关K,和K2动作,电容C1(或C2)放电,继电器J1(或J2)吸合,执行电动机M1(或M2)通电带动锁止机构动作。放完电后继电器释放,电动机停止,闭锁过程自动完成。将汽车所有车门(包括行李厢)的执行电动机连在一起,同时动作,以实现门锁集中控制,使用很方便。图1为原理性电路,实际电路和执行装置多种多样,但原理大同小异,其目的都为实现门锁的集中控制。随着技术发展和汽车舒适性需求提高,以手动控制电路为基础,以单片机控制技术为核心,出现了自动闭锁等实用功能。系统引入无线控制技术后,使用更方便。但因无线控制的特点,加上汽车是特殊商品,容易被非法侵入,如采用“空中截取”、“扫描尝试”取得合法身份,迫使固定编码逐渐淘汰博鱼官网。新的跳码编码技术的应用,大大减小截取和扫描等非法侵入的可能性。另外即使有强行侵入(如砸窗、撬门),新型内藏防盗报警电路会发出报警,以威慑入侵者,甚至直接发送求助信息。即使非法成功,系统立即切断发动机的点火、燃油系统,阻止进一步人侵。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图1)

  如图2所示,系统主要由主、执行器、遥控器以及连接线束构成。其中遥控器由编码电路、发射电路和电池组成,一般有2-4个按键,是一个小型发射装置,随身携带。主由无线接收模块、电源(DC-DC转换器)、主控芯片(一般为单片机)、输人输出接口电路(完成电路间的匹配)组成,是一个智能控制单元,安装在车内较隐蔽的位置。执行器一般包括门锁电动机、报警喇叭、电源继电器、报警灯、燃油切断阀等。其中门锁电动机与门锁装成一体;报警灯与汽车转向信号灯共用;电源继电器、燃油切断阀安装在隐蔽的位置。下面从每个单元电路人手,分析系统的设计应用。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图2)

  编码技术有固定编码技术和跳码编码技术。其电路分别如图3和图4所示。其编码结构图分别如图5和图6所示。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图3)

  编码芯片-PT2262(以及解码PT2272)的第1-8脚为地址设定脚,有3种状态(悬空、接正电源、接搭铁)可供选择,可构成38种编码。编码由17脚(Dout)串行输出。编码结构如图5所示,每组由地址码、数据码、同步码组成一个完整的字码。当电路一定,字码就固定,每次一模一样,所以称为固定编码。每个字码之间有同步码隔开,每次至少产生4组字码。如果发送端一直按住按键,编码芯片也会连续输出。

  编码芯片HCS200里面集成了KEELOQ算法和其他一些功能,带有4个按键接口,能产生24-1种的功能码。内置电可擦除存储器,用来存放序列号(SN)、加密钥匙(EN KEY)、同步码(SYNC)、种子码(SEED)等。序列号用来标识不同的对象;加密钥匙用来对输出的数据进行加密,增加破译的难度,它不直接输出;同步码是用来抗截获的,每次有键按下时,同步计数器的值就被更新,它经过加密变换后,由694(PWM)串行输出。

  无线所示无线发射电路是单管振荡电路,编码电路的输人信号起偏置电压的作用。当有按键按下时,编码电路得电工作,输出串行信号电压,高频发射电路起振并产生等幅高频振荡。键松开后发射电路停止振荡。可见发射电路完全受控于编码电路输出的数字信号,从而对发射电路完成幅度键控(ASK调制),相当于调制度为100%的调幅。振荡信号通过印制电路构成的电感产生电磁波,发送至空中。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图4)

  图8所示无线接收电路是一款工作在间歇振荡状态下的再生检波电路,经过NJM2904整形、放大,得到与发射端反相的电压,直接输人解码电路。

  对于固定编码,可以用专用芯片PT2272硬件解码(图9),也可用单片机软件解码(图10)。解码思路:硬件解码电路PT2272在连续两次检测到地址码相同而且数据码一致,就把数据码中的“1”驱动相应的数据输出端为高电平(VT端同步为高电平)。

  用单片机软件解码时,程序在判断出同步码后,对其后的字码进行脉冲宽度识别。如从第1个下降沿开始计时,并不断检测电平变化博鱼·体育(中国)入口,一有电平变化,立即记录电平宽度。再继续计时直至出现第2个下降沿(因为输人的是反码)。记录两个下降沿的间隔,重复以上步骤。判断间隔,若在各自允许的误差范围内,译出此码位,否则认为误码、丢弃。连续正确检测12个码位后比较地址码和数据码,结果相同输出数据码。因为无线组字码非常容易受低电平干扰,往往会产生误码,所以程序可以丢弃处理。

  对于跳码编码,同样可以用专用解码芯片(如HCS5XX )硬件解码,也可用内置KEELOQ解码软件的单片机进行软件解码。跳码软件、硬件解码遵循KEELOQ算法:即在确认序列号匹配后,对接收的数据进行KEELOQ解密,然后检查同步计数器是否匹配,在确认其匹配后,再去处理接收到的按键信号指令(KEELOQ算法可查阅相关文献)。

  KEELOQ加密解密技术是一种多变化、抗截获、安全可靠的加密解密技术。目前这项技术只掌握在国外少数几家公司手中,他们利用集成电路设计的优势,把这项技术封装在芯片里。

  KEELOQ技术是一种复杂的协议,具有以下特点。①安全性非常好:同一条命令,kKEELOQ编码后每次得到的字码都不相同(在一个非常长的周期里),且这种变化是无规律的。②只有预先取得(通过学习)编码方的加密钥匙后,才能对接收到的数据进行有效解码。③特定的对象只有经过学习某一编码者的信息后,才能使用。④能随时清除已存的学习信息,使原来的编码无效,这样能有效避免第三方非法使用。⑤跳码技术能防止被截获后再转发带来的危害。

  正是这些特点使得KEELOQ技术适合应用于中央门锁的无线为固定编码的中央门锁系统原理图,其通过硬件解码实现无线遥控,不具有声、光提示和防盗报警功能。结构比较简单,编码固定,防盗效果差。目前在汽车上使用较少。图10为跳码编码原理图,其以无线传输、KEELOQ加密解密技术为基础,加上单片机在控制方面的优势,既保证安全性要求,又可灵活实现声光提示、自动闭锁等实用功能。

  图10所示电路主要实现以下功能。①基本功能:手动、遥控开锁、闭锁。②声、光提示功能:遥控接收到有效信号,执行闭锁的同时发出一定声响和闪亮报警灯。③自动闭锁功能:行车第三次制动闭锁,熄火、停车后自动开锁博鱼(中国)官方网站-BOYU SPORTS。④防盗报警功能:当车主锁门离开车辆后(门灯开关、点火开关断开、门锁处于闭锁状态)5s,进人警戒状态。系统检测震动传感器信号(图11),依据预设震动水平(调整VR1),进行报警控制。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图5)

  该系统是单片机微程序控制、无线加密技术的综合应用。设计时通过适当增加硬件线路,引人必要的电信号,由单片机软件配合,便可实现多种实用功能。通过整车电气结构的了解和客户需求的分析,可以开发功能新颖、安全性高、具有一定智能水平的中央门锁控制装置。事实证明,这类智能型中央门锁控制装置(又称防盗器)被大量使用,得到广大车主的认可。在实际应用中如何加强系统的可靠性和提高使用寿命,是软硬件设计必须考虑的,应采取多种措施,如增加看门狗、电压检测复位电路(图10中U3)、使用软件陷阱、提高元器件品质等。

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图6)

  单片机编辑:什么鱼 引用地址:基于单片机和无线加密技术实现汽车中央门锁系统的设计上一篇:基于AT45DB161B存储器和PIC16LC73B单片机实现微型压力测量装置设计下一篇:低成本无刷直流电机控制MCU

  驱动一个中、小功率永磁直流电机的传统方式是采用搭成H桥结构的四支MOSFET或双极晶体管。例如在图 1 中,电机连接在集电极对C1、C2和C3、C4之间。由沿对角方向导通的相应晶体管对Q1与Q3,或Q2和Q4控制流经电机的电流,以及其旋转方向的反转。但是,这种方法需要四支晶体管的每一个都接收自己的控制输入。根据电机的电压要求,上方两个驱动信号需要电气隔离,或用一个电平移位电路匹配微的输出电压极限。 本设计实例描述了另一种电路,它只驱动 H 桥的两个低侧开关晶体管。在一个用于双向电机控制的标准双极晶体管 H 桥中,Q1和Q4的基极通过电阻器R3和R4连接到Q3和Q2的集电极(图2)。输入VINA和 VINB各控制一

  本人从事单片机相关工作多年,首先是从51系列单片机开始学习的。自己想把学习经验写下来,与大家共同探讨学习单片机的捷径。 具体如下: 1、学习电子技术基础知识,如电路、模拟电路和数字电路。这是学习电类相关专业的基础。 2、学习计算机硬件知识,如计算机的简单组成原理(只需要了解)博鱼网页版官网登录-入口,当然要知道CPU是什么?总线是什么?一些相关概念. 3、程序编写的相关知识,主要是汇编语言和C语言。了解结构化语言的程序设计方法,也就是三种结构(顺序结构、分支结构(或称选择结构)、循环结构),会一些常用的算法。 4、以上是基础,有了这些基础,学习51单片机就只要花

  1.小于0度的转换 我们知道当测量的实际温度为0度以下时,temp没转换时的情况为下图所示 我们已经知道高5位为1表示的是负数,那么-0.5度的时候为什么是1111 1111 1111 1000。 负数的计算涉及到补码的知识。首先0xFFF8,除去高5位那就是 111 1111 1000 反码为 000 0000 0111 而补码就是反码加1,也就是补码为000 0000 1000 这样0.5就是由补码(十进制的8)乘以0.0625得来。 我们要知道,负数的时候需要关注的是temp的低11位,补码其实就是2的11次方(2048)减去temp的低11位的数值。 -55度的时候,补码为2048-0x0490=880。

  -温度传感器代码解析Ⅱ /

  USB的众多便利使设计师能将该总线用于许多应用。例如,图中显示的是一个利用现成的便宜器件搭建的基于USB的4步进电机。该电路没用MCU和DSP。它利用简单逻辑电路和应用软件控制步进电机的选择、其顺/逆时针的运行方向以及三种步进幅度:全步、半步和微步。 该设计基于一个USB转FIFO的并行接口模块(IC1)。这款名为DLP-USB245M的模块提供8位双向数据总线和诸如WR、RD、RXF和TXE等控制信号,利用这些信号控制PC和任何采用USB协议的外接电路的数据流。 利用该模块免去了需应付繁琐的USB接口的工作。另外,该模块带可通过高级语言容易快速地控制模块功能的驱动器软件,从而无需太多牵挂USB协议。

  总结起来就是: 1.N个数要分选N-1次 2.第i次分选的次数为N-i次 汇编程序: ORG 1000H MOV PSW,00H MOV R7,#100-1;总共的分选次数 LOOP0:MOV R0,#40H ; Loop0是大循环,主要负责分选,一次又一次 MOV R1,#41H MOV 02H,R7;这里确定了第i次分选的次数 CLR F0 LOOP1:MOV A,@R0 ; loop1是小循环,主要负责判断本次分选是否结束 CJNE A,@R1,LOOP2 LOOP2:JNC LOOP3 XCH A,@R1 MOV @R0,A SETB F

  中的冒泡排序(汇编语言) /

  定时器主要功能是记录时间的,比如电饭煲加热20分钟后自动停止加热,就是通过定时器来完成的,其实定时器就像我们日常用的闹钟一样,今天以市场上广为使用的意法半导体的STM8单片机为例和大家分享一下,如何使用定时器? 方法/步骤 使用IAR FOR STM8打开一个工程。 初始化定时器。 并设置允许定时器中断,就是说定时器时间到了之后,会进入中断。 在定时器中断中进行一些标志位的设置,以及一些必要的功能操作。 这样程序会周而复始的循环进入中断,对该中断次数计数,就可以完成更长时间的计时功能。 6 定时器每次的中断,也可以作为系统的时钟,来切换一些任务的执行与否。 END

  简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。 单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。-个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12 (1/12)us,也就是1us. MCS-51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如

  新建工程 工程名设为stm32_demo,选择芯片型号为STM32F103B,如图, 因为下载的STM32库中有启动代码,所以这里选择“否”,不拷贝启动代码。 在工程文件下,新建Startup、Headers、User、Libraries、CMSIS、Lists、Output文件夹。 文件夹 用途 Startup 启动文件,Flash在16~32Kb小容量,64~128Kb中容量,256~512Kb大容量 CMSIS Cortex微软件接口标准文件,该目录下文件适用所有Cortex系列 Libraries 存放STM32的驱动库文件 Headers 自定义的全局头文件 User 用户文件,我们把main.c放在该目录

  keil的开发环境 /

  需要实现简单1/0通讯,计算机得到继电器开关信号,同时通过判断返回一个开关信号到继电器。 是否需要串口通讯?和其他更简单办法?请不吝赐教。 通过何种方式可以轻松实现计算机-继电器(或者PLC)简单的通讯控制

  简单说,就是做一个板子,pci接口的,在与计算机通信这一块使用了plx的9052芯片来简化设计。我们所需要的功能是,计算机上编一个界面,可以发送指令读和写该设备,将指令写入设备上的芯片中,再将芯片中的存储信息读回来显示一下。 请熟悉该芯片的大侠留步指教。9052芯片驱动设计

  怎么在dsp上编写一个简单的printf程序呢,就显示一个helloworld程序就可。编写c程序都需要包括哪些文件呢,我的程序编译时显示.outnotbuilt.是什么原因呢?创建的项目中我就添加了了一个.cmd文件和一个test.c文件,应该还加什么文件呢? 很简单的问题,希望大家帮忙解答,我刚学dsp。谢谢!如何在c6416上用c语言编写一个简单的程序

  本帖最后由dontium于2015-1-2311:13编辑我从一个DSP芯片里面把程序导入到ccb.dat文件里面, 想把它转换成.out格式的文件。 请问高手,如何转换? 谢谢! dat文件转换

  通信 (丁奇) target=_blank

  与应用 (张亮) target=_blank

  (姜咏江) target=_blank

  【下载】LAT1317 STM32CubeProgrammer和STM32CubeIDE协同调试的方法

  【下载】LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【AI】意法半导体发布安全软件,保护STM32边缘AI设备连接AWS IoT Core的安全

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图7)

  01 前言如果我们想对电机进行速度或者转角的精确控制,需要使用到很多算法,比如非常经典的PID控制算法,或者一些只能算法,但这些算法都 ...

  1、STM32硬件SPI max7219 8位数码管显示模块数码管模块电路图 *****************************************************************Updat ...

  写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157 ...

  引言当前,步进电机已经在工业应用,如自动剥线机、工业机器人博鱼官网、雕刻机、植毛机工作台等涉及到精确定位的场合,得到广泛的应用。常用的步进 ...

  STM32系列处理器是由意法半导体ST公司生产、基于ARM公司Cortex-M3内核的MCU,专门为微控制系统、汽车控制系统、工业控制系统和无线网络等嵌 ...

博鱼体育app官网入口基于单片机和无线加密技术实现汽车中央门锁系统的设计(图8)

  PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云:

Copyright © 2012-2025 博鱼(中国)官方网站-BOYU SPORTS 版权所有HTML地图 XML地图         鲁ICP备2021033975号

x
现在留言,无需等待!

收到你的留言,我们将第一时间与你取得联系