采用stm32F030F4,用PWM产生125KHZ的方波,经过推挽电路进行功率放大,高频电流进入LC串联谐振电路,345uH和4.7NF的谐振频率正好是125KHZ,这时电容两端电压会到十几伏。当有卡接近线圈时,线圈两端会有曼彻斯特编码的调幅波。通过二极管以及电容的检波和滤波,产生的小信号送入LM358进行放大和整形,变成单片机可以读取的曼彻斯特编码信号。
• IO 分配(采用内部晶振)
• PA4 125KHZ
• PA5 曼彻斯特编码信号
• PB1 读卡指示灯,无卡时低电平,读卡时输出1S高电平
• PA2 TX
• PB3 RX
• 通过TX输出数据,格式为就是帧头(2字节)+卡号(5字节)+校验(1字节)
![750e7528e60c16b63de94bcb27f8b0f5.png](https://img-blog.csdnimg.cn/img_convert/750e7528e60c16b63de94bcb27f8b0f5.png)
![7cb8b95910b475b26fdd8a413fb28507.png](https://img-blog.csdnimg.cn/img_convert/7cb8b95910b475b26fdd8a413fb28507.png)