1.射频电路的应用和分类 (Application For RF Circuit) 2.射频电路的基本理论和参数定义 (Basic Theory and Parameter Define) 3.射频电路中的常用元件和功能 (General Components and Their Function) 4.射频测试中的常用仪器介绍 (General Instruments In RFTest)
2024-07-02 17:48:30 659KB 硬件电路
1
绍了射频技术。特别是对于RF射频的寄存器和命令,编码设计的思想,如何发射进行了详细了介绍,最后进行了数据仿真,表明射频在不同的频段有不同的增益。
2024-01-10 19:26:24 87KB 技术应用
1
RF射频微电子学教材 、国外优秀教材翻译
2023-02-24 17:46:09 22.65MB RF 射频 微电子学 教材
1
RF 射频卡收发卡读写机安卓demo,k720机型
2022-07-11 14:09:39 23.75MB 发卡机 读卡机 安卓 k720
1
RF射频计算工具箱,体积超小,dos下运行-RF射频计算工具箱,大小超小,dos运行
2022-06-29 19:07:36 107KB RF 射频计算工具箱
RC522RF射频模块代码 51 运行通过 串口上传整卡数据 ,亲测
2022-03-07 20:59:52 67KB RC522 RF
1
微带线和带状线计算小工具,比ADS里的要方便,这个是第二版本的
2022-01-11 11:23:00 412KB RF 射频 微波
1
在上一个电路设计中,电路城分享了RF射频模块433/315测试程序及应用说明(链接:https://www.cirmall.com/circuit/4637/)。 这次的这个项目中,基于RF射频模块和STM8l,我需要用到的定时器就3个(其实可以只用2个的,但是这样用更方便)。433/315传输的协议是自己规定的,发送开始时一段引导码,其后跟着你要发送的数据,数据按位来发,1ms高电平+1ms低电平表示位“0”,1ms高电平+1.5ms低电平表示位“1”(这里电平时间也是自己随意定的,可以加快),发送的时候利用定时器2的比较功能,产生一系列脉冲编码信号,然后接收端利用定时器3来捕获,根据捕获得到脉冲的长短后再解码,这样就可以实现数据传输。 433/315在空旷场所,有效距离实测>100m 顺便附上源码,见附件,新手上路,代码有点乱,望谅解。
2022-01-10 15:43:31 3.62MB 射频模块 电路方案
1
本人非专业人士,只是一个小小程序员,arduino纯属爱好,所发文章仅限于本人智商,如有问题,请大家指正。 近期对智能家居比较敢兴趣,其中存在几个无线传输的模块,起初选用的2.4G的nRL24L01模块,那个东西真是折腾死人,弄了一个星期都没找到问题点。最后在收拾元件箱子的时候,发现一套以前买的433Mhz模块,就想干脆用这个吧。在各种方式的search,找到了一个lib - RCSwitch,看了例子还比较好用,可以传输24bit的值。立刻装上测试。 315\433射频模块介绍: 当发射电压为3V时,空旷地传输距离约20~50米,发射功率较小,当电压5V时约100~200米,当电压9V时约300~500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700~800米,发射功率约500毫瓦。外接天线:10cm(发射模块天线:10cm,接收模块天线:30cm)多芯或单芯普通导线。 在实际测试中,随便接了跟电线,传输能达到5米,无丢包现象。这个射频模块的穿墙效果,应该会比2.4G的好很多。我家里以前一套315Mhz的报警器,全屋传输无压力。 接线很简单,只有三个脚,两个是电源,一个是数据。 发射端 VCC GND DATA- arduino 10脚(可以变更,在代码中调整) 接收端 VCC GND DATA- arduino 2脚(使用终端2则使用3脚,在代码中调整) 程序使用RCSwitch附带示例修改,传感器值使用随机数替代。 传输思路是将24bit的值分开,前12位为传感器ID,后12位为传感器值,12bit,可以到4096,应该够用了。 其他的控制编码器的例子还没有试,下次测试好了再来。 说明: 还忘了一个重要的东西,在lib中有个代码需要修改,不然会接受到4个重复的值。由于本人对中断不是很熟悉,不知道4个重复值造成的原因,只是测试出改了一个值,请各位大师给予解答。 [pre lang="arduino" line="1"]void RCSwitch::handleInterrupt() { if (repeatCount == 6) { // 需要将 2改为 6repeatCount == 2 if (receiveProtocol1(changeCount) == false){ if (receiveProtocol2(changeCount) == false){ if (receiveProtocol3(changeCount) == false){ //failed } } } repeatCount = 0; } }[/pre] RF射频模块发射端程序部分截图: RF射频模块接收端程序部分截图:
2022-01-04 22:36:20 116KB 射频模块 rf射频模块 电路方案
1