2018.5.31 nRF905 test
1 试电机:自动控制测试流程(Labview程序,加载扫描仪,自动测试夹具,测试数据保存)

2 USB RF收发器: 含S/N码发送读取功能(S/N:)

The specific use please reference to the manual of application.
3 频谱仪:检测产品发出的RF数据(频偏,功率,谐波)
A Setting : frequency and Spam
Turn on the Spectrum Analyser, and set it to check with display set to centre at 868,4MHz
and a span of e.g. 3MHz.
B Check that the signal power is «strong enough».
A strong enough signal is not easy to define precisely. This is because it depends on a lot of
factors, such as the distance of measurement, the antenna on the spectrum analyser, the angle of
the antenna on the spectrum analyser, the angle of the control unit’s antenna related to the other
antenna, the room/shielded space the measurement is performed in, etc.
We suggest that you make a reference measurement in your test setup with a control unit with radio
board that you know works ok, and then use this reference
(measured in dBm) as the standard that the measured radio signal must match to pass the test. To
know that your reference card is ok, you can e.g. test radio communication with this over a certain
distance (e.g. 20 meters in free air).

4 Radio setup for RF signal generator:
Here is how we set up the configuration register of the radio chip nRF905,
1. The RX being tested will listen at address 254 254 254 254.
2. CRC is enabled, CRC_MODE = 1 (16 CRC check bit).
Setting Value
CH_NO 118
HFREQ_ PLL 1
PA_PWR 3
RX_RED_PWR 0
AUTO_RETRAN 0
RX_AFW 4
TX_AFW 4
RX_PW 32
TX_PW 32
RX_ADDRESS 254 254 254 254
UP_CLK_FREQ 0
UP_CLK_EN 0
XOF 3
CRC_EN 1
CRC_MODE 1
5 PC: Connected with test device .
The following software must be installed:
1. Python 3.4 ( For auto-test)
2. Device programming and testing software (AVR 6.1 , NET 4.0 and USB Driving )
3 Laview and environment
6 Scanister:Created S/N
The tool confirms the serial number of the produced, in addition to reading out production date and
software version number. and all will have a unique serial number printed on the plastic/a
sticker on the plastic. This serial number must also be configured into the device after programming.
The serial number consists of four bytes, in the format XXX XXX XXX XXX, where each group of
three digits XXX have values from 000 to 255. One serial number can for example be "132 000 000
001". The serial number is used for addressing all radio traffic between devices.
2018.5.31 nRF905 test的更多相关文章
- 2018/03/31 每日一个Linux命令 之 date
date 命令主要用于查看和修改时间和时区 -- 这里主要学习基本的查看和设置时间和时区的方法. 直接显示日期 date '+%D' 效果 vagrant@hong:~$ date '+%D' 03/ ...
- 2018.12.31 bzoj3771: Triple(生成函数+fft+容斥原理)
传送门 生成函数经典题. 题意简述:给出nnn个数,可以从中选1/2/31/2/31/2/3个,问所有可能的和对应的方案数. 思路: 令A(x),B(x),C(x)A(x),B(x),C(x)A(x) ...
- [文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]
之前一段时间都在个人公众号账号“大内老A”发布关于ASP.NET Core的系列文章,很多人留言希望能够同步到这里,所以在这里 对这些文章做一个汇总,以便于PC端阅读.如果说微软官方文档主要关于ASP ...
- it's time to change myself now (2018.10.31)
自16年从新屋熊职校毕业,入职深圳某厂从事云存储两年半了.两年半的时间很快,快的感觉一生都会飞快,两年多一直很忙,忙的几乎忘了自己是否正向改变过. 正向改变,or 积极改变,今年十一回家,与几个好友小 ...
- Unity进阶----AssetBundle_02(加载依赖关系及网络资源)(2018/10/31)
网络资源加载: string path ="file://"+ Application.streamingAssetsPath + "\\windows\\123&quo ...
- 2018.12.31 bzoj4001: [TJOI2015]概率论(生成函数)
传送门 生成函数好题. 题意简述:求nnn个点的树的叶子数期望值. 思路: 考虑fnf_nfn表示nnn个节点的树的数量. 所以有递推式f0=1,fn=∑i=0n−1fifn−1−i(n>0) ...
- 2018.12.31 bzoj3992: [SDOI2015]序列统计(生成函数+ntt+快速幂)
传送门 生成函数简单题. 题意:给出一个集合A={a1,a2,...as}A=\{a_1,a_2,...a_s\}A={a1,a2,...as},所有数都在[0,m−1][0,m-1][0,m− ...
- 2018.12.31 NOIP训练 偶数个5(简单数论)
传送门 对于出题人zxyoizxyoizxyoi先%\%%为敬题目需要龟速乘差评. 题意简述:5e55e55e5组数据,给出n,请你求出所有n位数中有偶数个5的有多少,n≤1e18n\le1e18n≤ ...
- 2018.12.31 NOIP训练 czy的后宫6(线性dp)
传送门 题意简述:给一个nnn个数的数列,你可以把它最多分成mmm段,求每段数之和的最大值的最小值,以及满足这个最小值的时候划分数列的方案数. 思路:第一个问题是二分经典问题,不妨设其答案为limli ...
随机推荐
- python学习 04 函数参数
1.参数可以传递元组,但是要加* 2.参数可以传递字典,但是要加**
- 图像处理之基础---傅立叶c实现
http://blog.csdn.net/lzhq28/article/details/7847047 http://blog.csdn.net/lishizelibin/article/detail ...
- centos7 安装vnc服务
一,安装服务器端 1,添加用户: # useradd vnc # passwd vnc 2,安装gnome桌面 # yum groupinstall "GNOME Desktop" ...
- Android源码下载之----内核需要另外下载
用repo sync下载的android源码默认不包含kernel目录,需要自己另外下载. 下载命令:$ git clone https://android.googlesource.com/kern ...
- Java图形界面实战案例——实现打字母游戏
实现打字母的游戏 这次这个案例能够说是头几次所讲的内容的一个技术汇总,主要是 运用了几大块的知识.我们先来定义一下案例的背景:在一个300*400的窗口上.有10个随机产生的字母下落,在键盘上敲击字母 ...
- 解决xcode5升级后,Undefined symbols for architecture arm64:问题
The issue is that the cocoapods have not been built for arm64 architecture yet thus they cannot be l ...
- 【BZOJ2322】[BeiJing2011]梦想封印 高斯消元求线性基+DFS+set
[BZOJ2322][BeiJing2011]梦想封印 Description 渐渐地,Magic Land上的人们对那座岛屿上的各种现象有了深入的了解. 为了分析一种奇特的称为梦想封印(Fantas ...
- 记录-Maven下载jar包失败解决办法
maven从nexsu上面拉jar包,有时会因为网络问题导致下不了包,这时候文件夹内会个*lastUpdated.properties的文件,而这文件的存在会导致下次服务器不会去下载这个包,这时候要删 ...
- Django在不启动server的情况下调用方法
from django.conf import settingsfrom django import template settings.configure() a = template.Templa ...
- Js中的apply和call
1.call和apply都是为了改变某个函数运行时的上下文而存在的 2.也就是改变函数体内this的指向. 3.二者的作用完全一样,只是接受参数的方式不太一样. 4.call 需要把参数按顺序传递进去 ...