对电子密码锁进行系统设计。详细介绍了系统的硬件组成和软件模块。系统以STM32F103系列 CPU 为 主控芯片,利用矩阵键盘实现密码的输入,将输入密码与存储器中原密码逐一比较,实现开锁功能。对软件的仿真调 试证明,该系统稳定性好,功耗较低,操作方便,便于二次开发,能够实现功能扩展,如在系统IO 口接上无线收发模 块,则可实现密码锁的远程监控管理,安全性更强。门禁系统是有效解决安全问题的方案之一,目前 已成为生活中不可或缺的一部分。电子信息科学技术 的发展推动了门禁系统安全性能的飞速提升,键盘式 电子密码锁、指纹特征识别系统、IC 卡门禁系统等已 屡见不鲜。但是,指纹特征识别系统和IC卡门禁系统 在家庭生活中使用具有很大的局限性,如指纹特征识 别只能应用于保密要求高并且仅供个人使用的私密场 合,而IC卡门禁系统的适用范围大多是公共场所,成 本高、易丢失[1]。目前的电子密码锁通常以单片机为 核心处理单元,无论是系统编码还是解码的生成均以 软件方式进行。相比传统的机械式锁具,电子密码锁 有易操作、免实物钥匙等优势,这使得电子密码锁成了 当今门禁系统的主流
上传时间: 2022-07-17
上传用户:
蓝牙模块选型对比分析,如何选择最合适的产品蓝牙模块,串口蓝牙模块等等产品,顾名思义就是实现蓝牙功能的半成品模块产品。主要由蓝牙芯片和外围元器件组成,从而形成一个可以直接供用户使用的产品。正因为蓝牙芯片的种类繁多,所以很多工程师在选择的时候,不知道该怎么选选择合适的蓝牙模块,最重要的是选择蓝牙模块最核心的主控芯片,因为主控芯片的性能,直接决定了蓝牙模块的功能,以及一些重要的参数,比如:蓝牙版本、模块体积、功耗、音频、BLE速率等等核心的参数
标签: 蓝牙模块
上传时间: 2022-07-19
上传用户:默默
Bosch Sensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴重力加速度计和超低功耗3轴陀螺仪集成于单一封装。采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。从上面的框图中,我们可以看到,BMI160与外部进行双向数据传输的方式有两种:SPI和I2C。下面,我们来看下通过I2C与外部进行通信的方式。当BMI160通过I2C与外部进行通信的时候,BMI160将作为I2C从设备挂到主控芯片(主设备)的I2C总线上,所以,主控芯片在配置其对应的I2C驱动时就需要知道BMI160的从设备地址。
上传时间: 2022-07-19
上传用户:
本设计使用高精度电阻应变式压力传感器,用A/D转换器HX711对传感器信号进行调理转换。STC89C52单片机做主控芯片,实现称重、计价等功能。用4*4矩阵键盘进行控制,键盘容量大,操作便捷。用汉字LCD显示称重重量、单价、总价等信息。通过蜂鸣器和LED灯实现超量程报警功能。该电子秤具有称重、键盘输入、自动计价、显示、超重报警功能。有高精度,低成本,易携带的特点。
上传时间: 2022-07-24
上传用户:
鉴于超磁致伸缩材料作换能器的大功率超声波发生器需正弦激励方可达到最高效率,高频大功率超声正弦电源已构成超声波应用瓶颈。就国内而言,大功率正弦波电源局限于400Hz以下低频,高频逆变电源也仅为方波,无法满足超声波发生器的正弦激励需求。本课题针对电源逆变开关管工作频率高、开关损耗大、输出功率大等特点,从基本拓扑结构和工作原理入手,基于SPWM逆变技术,对硬件构成、控制方案、参数选择及软件实现等问题进行了分析和论证;运用了HPWM控制方式与ZVS谐振软开关技术;采用了MOSFET并联运行方式,解决了工作频率高与输出功率大的矛盾;采用80C196MC作主控芯片以软体生成SPWM波;以性能优异的LM5111芯片作驱动。实验表明,本课题提出的高频大功率正弦波电源性能优良、应用前景看好。
上传时间: 2022-07-26
上传用户:
首先,本文对几种传统MPPT控制算法进行了研究、分析和比较,总结出这些算法存在的共同缺点是无法适应光伏阵列P-V曲线呈现多峰的情况,由此引出新颖MPPT算法研究的必要性。对光伏阵列在各种复杂条件下进行了人工遮挡实验,观察所得大量数据后发现5条重要规律,它是新颖MPPT算法实现的基础。其次,根据系统设计要求给出了本系统总体设计方案,并详细介绍了硬件、软件设计方案。再次,依据硬件设计方案搭建硬件电路。硬件电路设计采用TI公司的DSP TMS320F28027作为主控芯片,设计光伏阵列的电压、电流采集及信号处理电路,并根据MPPT控制算法输出PWM信号,再经隔离、驱动电路放大后驱动DC/DC电路功率管的通与断。由PWM占空比的不断变化动态的调整了光伏阵列的等效负载阻抗,从而达到最大功率点追踪的目的。随后,基于CCS开发环境,编程实现新颖MPPT算法,该算法主要由主程序、AD采样子程序、改进扰动观察法子程序,全局峰点追踪子程序及定时中断子程序等五部分组成。最后,分别对各个模块电路及新颖MPPT算法进行测试,并给出必要的测试结果图。测试结果表明,硬件、软件算法都满足设计要求,而且新颖MPPT算法较传统MPPT算法能够更正确、快速的追踪到光伏系统在复杂条件下的全局最大功率点,这对以后光伏系统控制算法的进一步研究具有很大的技术参考价值。
上传时间: 2022-07-26
上传用户:
该文档为基于MSP430单片机的智能测控模块设计详解文档系统以 TI 公司的 MSP430 单片机为主控芯片,设计了一种带有 LCD 数据显示和串口通信等功能的智能测控数据采集模块。这种智能模块具有自主的数据采集和数据通信功能,适用于远程实验和工业控制。【关键词】 MSP430 单片机;低功耗;LCD 显示;串口通信
上传时间: 2022-07-27
上传用户:
VIP专区-嵌入式/单片机编程源码精选合集系列(86)资源包含以下内容:1. 4*4键盘扫描程序,程序简单明了,注释清晰易懂 !.2. 1、程序目的:AT91SAM7A3的CAN功能验证与使用指导。 2、功能说明:该程序包括三个常用CAN功能的测试 1)、测试1:将CAN0 Mailbox 0中的数据传到CAN1 Mailbox.3. ISD25120语音电路程序.4. 包含2个文件包 1.基于LPC213X的SD卡SPI口读写模块 2. uCOS-II在LPC2000上的移植代码.5. cc2420-A True System-on-Chip solution for 2.4 GHz IEEE 802.15.4 / ZigB.6. MSP430FG4619对LCD进行显示的完整工程源文件包,对MSP430和LCD显示具有参考价值.7. Matlab_simulink在FPGA设计中的应用.8. vhd语言.9. NiosII的范例.10. apache 安装教程 apache 安装教程.11. 凌阳7300 原理图 凌阳7300 原理图.12. C51弹片机简单计算器.13. 循环日志读写,用于嵌入式系统记载日志文件.14. RC500 source code!.15. C++编写的日历程序.16. 日历加判断第几周,请输入一个日期.17. 请输入一个日期.18. epson mcu 启动代码与动画实现.19. 2262 lcm abcdefghijkl.20. 在EASYARM实验平台上的数字/模拟转换测试代码.21. EASYARM2200上图形液晶显示代码.22. 基于ARM处理器的SMG240128A驱动程序.23. NiosII下UCOS和移植Linux教程,很难找到的资料.24. NIosII软处理器快速入门,ALTERA FPGA的NIOSII入门指导.25. SPI 4线接口spec,对硬件和驱动有兴趣的朋友可以下载.26. 在VS2005下写的把SQLCE上的数据库数据导出为XML的应用程序.27. 这是一个关于用C语言编程时要在液晶显示器上显示汉字时需要用到的汉字字库。.28. 一个关于交通灯控制实验的原理图和程序以及详细说明.29. 此源代码是基于UCOSII 以S3c44b0xARM7为主控芯片的系统。可以显示世界各时区的时钟.30. 四轴控制电机驱动的源程序,在编译环境中已通过.31. 一个基于ZigBee技术的无线传感器网络平台.32. 5按键_SD卡MP3程序.33. ADS下开发LED的一个简单例子.34. 一种基于CPLD和PC I总线的视频采集卡的设计方案.35. arm7最小系统的编程原码,具有与上位机通讯协议,能同时控制10个开关量与三个模拟量及三个脉冲量..36. 320*240液晶屏程序.37. ARM7 S3C44B0X开发板官方原理图.38. ARM9 S3C2410外接用TFT液晶显示模块原理图.39. VGA的IP核.40. ISP1362的IP核.
上传时间: 2013-06-08
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(143)资源包含以下内容:1. salvo avr rtos lt 版本.2. 中国钢丝绳标准:几乎国内所有的钢丝绳标准都有。.3. JAVA 说明.下载到手机中不要在电脑中解压!.4. 凌阳单片机硬件说明书.5. 可实现一个跟随鼠标转的眼睛的有趣vb程序.6. 程序资料共享 希望大家共同进步 共同努力 加油 !.7. Nokia N82电路图.8. EP2C8 开发板原理图 EP2C8 开发板原理图.9. 本源程序实现通过4*4键盘输入数据.10. 液晶模块显示实例 实现字符的输入 以及液晶模块使用的注意事项.11. 介绍也利用MAX232芯片实现单片机和PC间的通信.12. 主控芯片RS300A 的GTG602模块 FM调频发射源程序.13. i2c 下的24c系列的源代码集.14. 我写的 四线 步进电机控制 用M16主控.15. 软件模拟I2C程序,对I2C器件进行读写操作.16. 有关使用C和C++进行嵌入式系统开发的书籍.17. USB鼠标的设计资料(电路图.18. 详细介绍了FAT文件系统(包括FAT12,FAT16,FAT32).19. 作为认识压缩的起步资料.20. 国外某大学关于FreeRTOS的讲义。由于目前对FreeRTOS的介绍还很欠缺.21. HTTP在嵌入式系统中的应用及扩展.22. 8051单片机常用的子程序。基本涵盖各种子函数!.23. 扫描键盘.24. 广嵌2440开发板触摸屏的源代码 Touch Screen.25. 做点阵式lcd多级菜单开发的一个例子 可以帮助初学者了解 交互式界面简单设计的部分.26. 采用美国adi公司的bf系列.27. 采用美国adi公司的bf系列.28. dos下分别用汇编指令和c语言实现pci设备的访问。.29. 计算机主板PCB图.30. protel转pads的工具.31. 这个是一款电子音量控制芯片的控制源码.32. CC1110-CC2510 Packet Error Rate例子程序.33. FFT实现.34. 用ADS1.2做的S3C44B0的bios.35. NVRAM_Configuration_Guide_User 密码在注释文挡里.36. c++一百例.37. 2500驱动.38. c8051f0xx的一些例子程序.39. OkiML2011Driver.40. 磁盘读MP3文件源码.
上传时间: 2013-06-29
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(148)资源包含以下内容:1. 是一本西安交通大学出版社出的《TurboC/BorlandC++builder用户界面程序设计》。.2. 小区可视对讲键盘检测程序.利用pt6964芯片..3. 嵌入式WEB服务器 thttpd,shttpd等的源码.4. 位置式PID程序的实现.5. 华为的内部资料.6. 详细介绍了80*86的工作机制.7. 专用集成电路设计基础 孙肖子 第2章 集成电路工艺基础及版图设计.8. 工业蓝牙控制器主板.9. proteus 仿真实例.10. MIPS 汇编指令基础 做嵌入式.11. 基于单片机AT89S52的LCD液晶显示程序.12. ISE最常用的FPGA、CPLD开发软件教程.13. 一个使用AT89C2051单片机作为主控芯片的全自动洗衣机.14. i2c协议介绍.15. 本文档主要介绍Q.931协议基本知识.16. Mini51板lcd1602字符显示,汇编程序。.17. 单片机汇编例程学习,大量的汇编例程.18. C和C++在嵌入式编程里面的应用.19. Nucleus系统介绍文档.20. pci9052下的开发软件,希望大家能用的着.21. 单片机项目资料.22. 基于51单片机的LCD1602显示.23. SPI_Master source code.24. 基于arm—LPC2103的LCD12232的驱动程序.25. 基于arm—LPC2103的串口通讯程序.26. 关于钢铁行业的气体容量法的碳硫分析仪的源码和原理图.27. 步进电机控制程序.28. EP2C8Q208的PROTEL格式的原理图和PCB.29. ISP for STR73X 默认情况下, bank0 是映射到地址0x00. 考虑到,IAP程序需存储在bank1,而用户程序需存储在bank0. 因此须使用CAPS工具,将bank1映射到地址0.30. 我用BASIC开发环境下的LED屏单显示实验程序.31. Quartus II的TCL脚本的教程.32. i2c的调适成学。ARM7 交流使用.33. lab100实验板说明书以及原理图纸.34. PalmOs API.35. 用c语言编写实现FFT算法.36. 学习FPGA嵌入式开发的完美视频教程,QUARTUS2软件学习的好帮手.37. ATmega128实验板 简要介绍: 主要芯片: CPU:ATmega128L SRAM:SR61L256BS-8 CPLD:XILINX XC95144XL SFLAS.38. 很适合IT专业人士的一份个人职业规划指南 一个招聘者的感悟:选择比努力更重要.39. 用proteus和Keil结合做的51单片机的音乐程序。.40. IBM经典小黑T40的原理图.
上传时间: 2013-04-15
上传用户:eeworm