韦根读卡电路c语言程序,私人项目开源 — 低成本125K RFID读卡模块(原理图+PCB+代码+调试)...
RFID读卡模块原理图是ORCAD的,有PDF预览,PCB是PADS的,还有BOM烧写说明,标注图等。其中UART输出是量产过的 韦根输出的只是看示波器波形是对的,没有实际应用;里面有源代码,编写前提是是CODE小于1K RAM小于64字节。
原理图原理就是CD4060产生125KHZ的方波,经过推挽电路进行功率放大,高频电流进入LC串联谐振电路,345uH和4.7NF的谐振频率正好是125KHZ,这时电容两端电压会到十几伏,如果用CBB电容,会到二十多伏,这时读卡距离会到10CM以上。当有卡接近线圈时,线圈两端会有曼彻斯特编码的调幅波。通过二极管以及电容的检波和滤波,产生的小信号送入LM358进行放大和整形,变成单片机可以读取的曼彻斯特编码信号。
关于硬件电路设计上,CD4060在3.3V时 4M以下的晶振都可以起振,但2M的晶振体积很大,所以用了4M。实验发现ATTINY13的频率随着工作电压的变化会有很大的变化,所以不能用RC校准了,正好CD4060会输出4M,所以用来当系统时钟,保证时序的精确性。这样模块在3.3V 5V都能工作。
ATTINY13接不了无缘晶振 只能接有源的~ 它只有一个CLKIN脚~有源晶振价格就贵了。
另外ATTINY13只有5个IO口
1个用于中断
1个用于UART输出
1个用于CLKIN
1个用于上电波特率配置
1个用于曼彻斯特编码输入 正好用完了
RFID读卡模块
模块正反面
串口收到5个字节
前4个字节就是卡号
程序中,根据曼彻斯特原理,找到长电平和短电平,根据跳变沿分析出0数据还是1数据。然后寻找消息头,后面的数据进行 行 列奇偶校验,从而分析出卡号。
程序上电时,通过ADC引脚读取外部电阻的分压配置,从而初始化出4中波特率。然后进行读卡操作。实际应用中,要保证读卡的稳定,当卡靠近线圈时,要只发一次数据。要很好的去抖。代码不能超过1K。现在代码正好1024个字节。关于奇偶校验算法,异或和要比对2取余简洁,但我测试时发现异或和代码长度大于对2取余,所以用了对2取余。
RFID读卡模块原理图+PCB+代码+调试至附件下载
韦根读卡电路c语言程序,私人项目开源 — 低成本125K RFID读卡模块(原理图+PCB+代码+调试)...相关推荐
- 韦根读卡电路c语言程序,RFID读卡模块电路图、PCB源文件 125K RFID读卡模块 - 下载 - 搜珍网...
RFID项目\ATtiny13_cn.pdf RFID项目\PCB示意图.png RFID项目\RFID BOM.xls RFID项目\RFID_0630.pcb RFID项目\RFID_UART\. ...
- 烟雾检测电路c语言程序,烟雾报警器电路图大全(六款模拟电路设计原理图详解)...
描述 烟雾报警器电路图(一) 本报警器采用半导体气敏元件作为传感器,实现"气-电"转换,555时基电路组成触发电路和报警音响电路:由于气敏元件工作时要求其加热电压相当稳定,所以利用 ...
- 平衡小车c语言程序,【全部开源】两轮平衡小车(原理图、PCB、程序源码、BOM等)...
同网上一般网友制作的平衡小车不一样,这个平衡小车最大的特点就是它的整体很小,PCB面积只有2.5cm*5.0cm,这个可能还没有网友制作的平衡小车的一个电机驱动板大,但是却已经实现了相同的功能.我在器 ...
- c语言程序设计基础项目教程,C语言程序设计基础项目教程
摘要: <C语言程序设计基础项目教程/高职高专计算机教学改革新体系规划教材>通过项目实例,重点讲解C语言结构化程序设计的基本思想,方法和解决实际问题的技巧,培养学习者设计,分析应用程序的能 ...
- FMC HPC采集卡ADS54J60 FMC 1G 16bit 4通道 采集子卡 FMC子卡 原理图PCB代码
FMC HPC采集卡ADS54J60 FMC 1G 16bit 4通道 采集子卡 FMC子卡 原理图&PCB&代码 FPGA源码 高速ADC 可直接制板 ID:759999656342 ...
- ADC12DJ3200 FMC子卡原理图PCB代码 FMC采集卡 JESD204B源码
ADC12DJ3200 FMC子卡原理图&PCB&代码 FMC采集卡 JESD204B源码 高速ADC 可直接制板 ID:6919999633115104170浪里个浪里个浪001
- 读卡购票c语言程序,求ID/IC卡的原理与C语言读取程序?
第一次读取ID卡,费了不少周折 !本程序采用U2270B来读取卡号,所用单片机为新华龙的C8051F340,并采用串口1(P0.6和P0.7)的方式发送到PC机,通过串口调试助手观察所读到的数据,本程 ...
- 烟雾检测电路c语言程序,基于51单片机火灾报警器系统烟雾检测温度检测设计(原理图+程序仿真+论文)...
课题题目基于单片机的火灾自动报警系统 课题的目的.意义以及和本课题有关的国内外现状分析:1.目的:本系统以单片机为主控单元,能够及时监测到系统故障和环境中有无火灾,火灾一旦发生将实现声光报警,并采取有 ...
- 读卡购票c语言程序,基于51单片机的c语言韦根卡读卡程序 门禁系统
/******************************************************************************* * 文件名称:Wiegand.c * ...
最新文章
- c语言实现程序只执行一次,请问大家,为什么我调用我定义的函数俩次,但是程序只执行一次...
- 虚拟主机的301重定向
- 记录一次大对象导致的Java堆内存溢出问题
- 剑指Offer - 面试题32 - I. 从上到下打印二叉树(按层BFS遍历,queue)
- python自带的解释器叫做_21条python面试题,值得收藏!
- java怎么给文档加水印_Java 如何给Word文档添加多行文字水印
- Linux内存管理--基本概念【转】
- 关于Android平台上面is not valid; is your activity running?
- 大数据Hadoop简介
- 常见的贴片LED封装尺寸规格表
- 小程序-语音播放动画-animation
- php工程师的学习之道以及需要掌握的知识体系
- 爬取网易云音乐评论过万歌曲
- memcached php mysql_PHP: memcached
- 解决Lost connection to MySQL server during query错误方法
- Hostwinds教程:如何使用Hostwinds注册域名?
- ​两年前不知如何编写代码的我,现在是一名人工智能工程师
- 计算机视觉之人脸识别(Yale数据集)--HOG和ResNet两种方法实现
- JAVA软件技术人力外派外包费用怎么算?
- Android 应用界面设计