| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 【Si24R2F+ Demo板】介绍说明与使用建议 -> 正文阅读 |
|
[嵌入式]【Si24R2F+ Demo板】介绍说明与使用建议 |
目录 一、Si24R2F+ Demo板布局
?板载天线S11参数匹配电路部分原理图二、设置功率为+12dBm下的调制波与恒载波?设置功率为+12dBm下的调制波 设置功率为+12dBm下的恒载波 三、应用原理图与实际测试距离应用原理图室外实际测试距离发射速率1Mbps,高度2米(发射接收天线均使用小PCB天线),连续发送距离150~170米。在高度更高,更空旷地段距离可更远。 四、Si24R2F+ 上位机介绍1.?安装打开和整体界面安装时默认路径即可。打开时注意电脑的版本,Win10系统请在软件图标处单击鼠标右键,在属性栏中选中兼容一栏,选择以管理员身份运行。 软件右上角“文件”可以保存上位机内容配置好后生成的文档,亦可读取保存的配置,避免下次打开时重复操作。 “关于”可以看见上位机的一些信息,如版本等。 2. 分区介绍① 常规设置栏? ? ?这一栏对应客户手中的通信协议中的发射速率、前导码、地址长度及地址内容等。除此之外,还有与接收端对应的负载长度类型、负载长度。上述下划线标出的地方与下述信道内容构建成用户与接收端一一对应的配置,确保可以正常收发。 ②?信道设置栏? ? ? Si24R2F+提供四个信道,一般只单独使能一个使用即可。信道即对应的频点,有0到125共126个频点选择。客户选择15即选择了2.415G这个频点。 ③?发射间隔时间设置栏? ? ? 此处建议客户选择定时模式里的MODE1,循环发射时间间隔客户可自行选择,最大为半小时以上。信道间隔模式和信道发射间隔在客户只用一个信道时保持默认即可。 ④?按键报警栏? ? ?由于我司Demo板上没有将按键预留出来,因此用户使用时按键发射和替换发射功能暂时可不考虑。 ? ?? MOSICNT替换发射勾选时,即使用了芯片的计数(步)功能。替换位置是替换的字节位置,可自行选择,不可超过设定的负载长度。 ? ?? 替换字节数即从开始替换的位置起,依次替换设定的值。最多可替换4字节,即全部字节。 ⑤?低压、防拆报警栏? ? ?低压报警选择为“是”时使能,建议低压阈值选择2.4V,替换位置由客户自行选择,替换值也可由用户自行填写。 ? ?? 防拆报警选择为“是”时使能,替换值由客户自行选择。防拆锁定选择“否”时,防拆按键按下起作用后可松开 再次按下重复使用;选择“是”时,按下后不可再次使用。 ? ? ? ?替换位置自行选择,不与其他地方设置的替换位置冲突即可。此处的替换位置由低压报警、防拆报警、温度报警共同使用。三者按照优先级替换。 ⑥?温度报警栏? ? ? 打开温度使能后,当环境温度超过或低于所设阈值时,会发射替换值34、43(替换值可自行填写);若没有超出,则发射正常数据。 ⑦?异或设置栏? ? ? ??当使能“普通异或”功能后,将负载数据按字与异或值异或,可以用于数据的加密等功能。 ? ? ? 白化操作,是进行 DES 加密步骤中的一步可选步骤,不能单独使用,在进行 DES 加密前可以先进行白化操作,也可以不选择白化操作,直接进行 DES 加密。 ? ? ? 一般客户在测试时无需选用。 ⑧?串口,编程信息,信息栏? ? ? ??串口波特率默认9600。 ? ? ? ?编程信息可以看到当前芯片在本次上电时被编程的次数,点击读芯片时可以看到芯片剩余的可编程次数。 ? ? ?? 信息栏可以看到烧录器的固件版本和固件类型,可用来判断是否是客户选中的烧录器、是否丢失固件。 ⑨?打印窗口栏? ? 此栏在编程前可以看到即将编程的数据,编程后点击“读芯片”可以看到NVM中的值。 ⑩?负载数据栏? ? ? ?显示客户生成的数据,也可以在此手动输入想要烧录的数据。 ??操作栏? 禁读:勾选左侧禁读时,会将每一次烧录后的芯片NVM配置隐藏。不勾选仅仅点击禁读按钮时,只是把这一次的编程的NVM配置隐藏。 生成ID:当客户选好负载长度,不想一个个手动输入负载数据时可以点击此按钮一键生成一组随机数据。 复位:当烧录器连接上上位机时,可以点击复位来观察判断芯片是否正确与烧录器相连接。 读芯片:可以读出芯片的NVM配置(前提是烧录的时候没有选择禁读);也可以知道芯片的剩余烧录次数。 功耗:简单的估算芯片功耗和电池使用时长。 载波测试:测试芯片的发射端使用,进入恒载波模式。 五、Si24R2F+ 连接烧录器时的问题处理1.?无法连接烧录器首先排除串口是否被占用,没被占用时观察上位机右上角信息栏,看下固件类型是否是“Si24R2F编程器”。如果不是,则可能是固件丢失,重新加载固件即可。 2.?可以连上烧录器,点击复位按钮无法复位首先按照无法连接烧录器的解决步骤观察一下,这部分没有问题的话,检查接线是否错误或者松动。都没有问题检查板子上的芯片焊接或者其它地方(特别是22K%1的电阻)的焊接有没有问题,是否存在虚焊。 六、Si24R1 接收端介绍区域1: 七、其它说明(1)若是烧录的上位机界面为静态负载,接收界面的负载长度需选择与配置相同的长度;若是动态负载,则不需要选择。 (2)当接收不到时,首先看配置是否正确,其次确保发射端是有数据发出的,接着换接收端的杜邦线观察是否能够收到。排除以上问题还是收不到,可能是接收端掉固件,可重新刷固件。必要时更换接收模块再次尝试。 (3)接收界面出现异常数据时,首先换地址或者负载长度和频点排除周围卡的影响。当上电或者掉电的瞬间,有概率出现错误数据,这是正常的,无需担心。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:24:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |