Questions tagged «wireless»

使用有线连接以外的方式传输信号或电源。包括声音和(超)声音,但最常指的是RF(射频)。距离可以低至厘米(例如RFID),没有上限。

5
嵌入式系统的故障建模
我有一个带微控制器和2.4 GHz收发器模块的无线传感器电路,一些集成的传感器带有I²C接口,一个UART端口和必要的分立组件。 该评估板专门用于通过LiPo电池和并联充电器从太阳能(PV)面板中清除电能。这允许传感器自供电并无限期运行,从而需要最少的维护。 我想探讨在这样的系统中可能发生的故障,这些故障可能是由于老化,环境规格(温度,湿度等)的违反或维护错误(不是设计问题/错误)引起的。为了最大化其使用寿命。 传感器节点运行所在的环境是一栋附着在天花板或墙壁上的建筑物。因此,不考虑极端温度或下雨。 我想出的是我尝试总结的一些错误: 组件损坏->开路/短路 传感器故障->错误的输出值(但是怎么错?) 灰尘/水导致隔离不良->泄漏增加 温度超出范围-> ??? 我如何估计传感器节点将如何发生故障,为什么?

6
低功耗,短距离无线通信的最佳选择
我正在研究一个依赖无线通信的项目,并且正在寻找最佳的替代方案。这些是设计要求: 易于与Arduino交互 可在小范围内工作(最多5-6米) 耗电少-尽可能少 设备不得互相干扰 不需要是实时的,延迟可以在几百毫秒左右 通常,这些设备不在彼此的视线范围内(这意味着IR和类似解决方案将无法使用) 该方案是: 同一房间中大约有10台设备,彼此通信,并在一段时间内不间断地互相发送短消息(最多30个字符)。 我能找到的最好的是蓝牙(特别是BLE),主要是因为有一些现成的Arduino +蓝牙模块和有前途的“低能耗”标签(最多是普通蓝牙能耗的一半),但是我想希望从该领域有更多经验的人那里征求意见。

3
远程射频通讯
在为我的花园使用Arduino和其他类型的传感器玩了之后,现在我开始空闲时间开始一个新项目。 我想使用RF通信,因为我需要一个距离约为2 Km的远程设备。 这个想法是仅识别哪个单位是远程RFID,而没有RFID。 我的意思是有些设备/单元放置在某个地方,过一段时间后,有人可以将它们移动到另一个地方,所以我想知道它们在哪里,只读取它们通过射频发送的信息。我不在乎它们的真实位置(GPS),因为我将能够从顶部窗口看到它们的位置。我只想知道其中的一个。 我正在阅读大约315/434 MHz,但如果不消耗大量功率,似乎无法达到这一距离。 较低的频率(150 MHz)呢?它高于AM / FM无线电的许可频段。 我住在一个村庄-实验中有很多地形,视线超过2公里。 编辑: @Hoppo的想法就是我想要做的。另外,它还使我获得了“能量收集”,因为该想法是发射器需要一块小电池。 而且,发射器必须足够小,并且没有天线,以免打扰,并避免狗玩耍。 在接收器端,我需要更大的天线还是更大的功率都没关系。它将直接连接到PC或电源。 此外,正如@Hoppo所说,我只想发送“ ping”(带有标识符甚至电池电量的消息),因此数据速率可能会低于9600bps。
9 arduino  rf  wireless 

1
为什么仍使用433 MHz?
欧洲的新RF频率为868 MHz,美国为915 MHz。我听说433 MHz几乎没有规定,请阅读:这是混乱的。那么为什么仍然使用433 MHz RF模块?它们生产便宜吗?

1
用合成的ROM内核模拟一个简单的测试台
我对FPGA领域是一个全新的领域,并认为我将从一个非常简单的项目开始:一个4位7段解码器。我纯粹用VHDL编写的第一个版本(基本上是单个组合select,不需要时钟),并且似乎可以使用,但我也想尝试使用Xilinx ISE中的“ IP内核”功能。 因此,现在我正在使用“ ISE Project Explorer” GUI,并使用ROM内核创建了一个新项目。生成的VHDL代码为: LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : IN STD_LOGIC; addra : IN STD_LOGIC_VECTOR(3 DOWNTO 0); douta : OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ); END SSROM; ARCHITECTURE SSROM_a OF SSROM IS -- …

2
自主供电(无电池)无线按钮
假设它是现实的,那么制作一个自供电无线按钮的可行方法/电路设计又是什么呢? 这是我所说的三个术语的意思: 自供电:仅通过按下按钮的机械动作获得的动力 无线:按下按钮进行RF传输(让我们考虑一下在传输过程中峰值电流消耗为40 mA的情况) 按钮:我可以在业余爱好者商店或甚至自己建造的任何类型的按钮,但不是必须转动曲柄才能启动开关的按钮;) 我想在家里(室内)建立一个小的“网络”项目,这些按钮位于不同的位置,但是想消除任何电池电源,因此我正在尝试使用自供电的想法。毕竟,按下按钮确实会带来可以使用的机械能,而且,由此产生的RF传输事件将是电路只有生命或需要汲取电流(大约40 mA)的唯一时间。 到目前为止,我破碎的想法: 我正在考虑使用在机械事件期间充电的电容器/超级电容器。 也许我可以使用某种方法来收集推力中的机械能(压电,基于齿轮等)。 我注意到,这里可能会使用这种有趣的芯片:LTC3588

2
无线升级ARM
我们将创建一个带有GSM调制解调器的ARM板。 我们希望能够通过无线方式升级ARM固件。 有没有好的,可靠的开源解决方案? 如果没有,是否有带有此功能的付费OS?

4
除了“ XBees”之外,青少年和arduino之间还有什么好的交流设备?
到目前为止,我一直在使用XBees交流青少年信息。但是,正如您所知道的,XBees确实很昂贵,当我想让多个设备相互通信时,我必须为几个十几岁的XBees +几笔XBees支付,费用总计超过200美元。 另外,XBee用于两个指定的青少年之间。我希望所有的青少年都能互相交流 是否有任何通讯设备可以让我一次连接多个十几岁的孩子或arduino,而无需购买过多的XBees? 或者什么是通信设备,它可以使范围内的所有设备相互通信? 还是任何其他方式让他们交流而无需使用个别青少年? 如果您能回答任何一个问题,请帮助我!!

3
通过无线技术将设备连接到计算机的明智方法是什么?
我很怀念X-10的日子,那时可以将计算机连接到房屋中的每个墙板,使用电力线载波将信号传输到可寻址的接收器(取得不同程度的成功)。 好的,所以也许我不需要从计算机上远程打开微波炉,但是我仍然认为为家庭自动化设置无线控制器方案是很酷的,甚至可以在Roomba上放置摄像头,或者在某些温度下外面的传感器。 解决这个问题的明智的总体方法是什么?Wifi端点确实很有吸引力,但它们似乎有点昂贵。有使用无线电的替代方法吗?还是电力线运营商仍然走的路?

3
相当复杂的传感器网络
我最近正在从事一个项目,这是第一个涉及到足够使传感器网络复杂化的项目。最后,我认为沟通是整体绩效的瓶颈,我想知道更有经验的人会如何解决这个问题。这是一本长篇小说,但我认为这很有趣,因此请坚持使用。问题是设计一种自主飞艇,该飞艇能够导航障碍物路线并将乒乓球放入棕色盒子目标中。开始: 感测器 4D Systems uCAM-TTL摄像机模块-UART接口 HMC6352数字罗盘-I2C接口 Maxbotix Sonar ez4-1针模拟接口 执行器 2个L293D电动机驱动器(连接到简单的爱好电动机)-用于双向驱动6个电动机。他们需要PWM输入才能改变速度。现在,我们的3台电机始终在做相同的事情(控制上下运动的电机),因此它们仅需要我们控制器的2个PWM输出即可控制所有3台电机。其他3个控制横向运动的电机都需要单独控制(全向运动),因此我们的控制器还需要另外6个PWM输出。 伺服电机-PWM接口 控制器 由于稍后将变得清楚的原因,我们最终使用了2个ATmega328P。我们使用Arduino Uno对其进行编程(我们无法访问ISP),但是我们制造了定制PCB,因此我们不必使用arduino板,因为这只会给飞艇增加不必要的重量。至于我们为什么选择ATmega328P的原因,我对arduino环境非常熟悉,我认为这使代码开发变得更快,更容易。 通讯与处理 2个Xbee Basic 2个ATmega328P 带有OpenCV的运行C ++的台式计算机 因此,从相机模块可以看出,我们的大多数项目都依赖于计算机视觉。飞艇只能承载这么多的重量,而在微控制器上实现计算机视觉使我们感到不舒服。因此,我们最终要做的是使用XBee将图像数据中继回台式计算机。因此,在服务器端,我们接收到图像数据,并使用openCV处理图像并从中提取出东西。现在,服务器端还需要知道(来自声纳)的高度信息和指南针信息。 首先的麻烦是由于几个原因,我们无法使相机由微控制器控制。主要问题是uP上的内部存储器无法处理存储整个帧。通过聪明的编码可能有解决此问题的方法,但是出于这个问题的目的,让我们假装这是不可能的。因此,为了解决此问题,我们让服务器端通过XBee收发器发送摄像机命令,而XBee接收器(在飞船上)将其输出连接到摄像机的输入。 下一个难题是,单个ATmega328P上没有足够的PWM来控制所有电机,因为I2C接口使用PWM引脚之一(该死的...)。这就是为什么我们决定使用第二个。该代码实际上实际上完全适合于并行处理,因为高度控制完全独立于横向运动控制(因此2微米可能比连接到PWM控制器的1微米更好)。因此,U1负责2个PWM输出(向上/向下)并读取声纳。U2负责读取指南针,控制6个PWM输出(横向电机)以及读取声纳。U2还负责通过XBee从服务器接收命令。 这导致了我们的第一个沟通问题。XBee DOUT线已连接到微控制器和摄像机。当然,现在我们设计了一个协议,这样我们的微命令将忽略摄像头命令,而摄像头命令将忽略微命令,这样很好。但是,当忽略我们的微指令时,相机会在其输出线上发送回NAK数据。由于该命令是针对微型计算机的,因此我们需要某种方式来关闭相机输出到XBee的功能。为了解决这个问题,我们在相机和XBee(即第一个FET)之间以及在U2和XBee(即第二个FET)之间制作了微控2 FET。因此,当摄像机尝试将信息发送回服务器时,第一个FET为“开”,第二个FET为“关”。 因此,让您大致了解这是如何工作的几个示例: 服务器请求图片-PIC_REQUEST通过XBee到达U2和摄像机。U2会忽略它,并且相机会发回图像数据。 服务器刚刚完成图片处理,并正在发送电机数据以告诉飞艇右转-MOTOR_ANGLE(70)通过XBee进入并到达U2和摄像机。U2识别为微指令,因此关闭了相机的FET(但是相机可能已经响应了NAK?谁知道...)。然后,U2通过更改电动机PWM输出来响应命令。然后,它将相机的FET重新打开(这是默认设置,因为图像数据非常重要)。 服务器意识到我们已经到达障碍物路线的某个位置,默认悬停高度现在需要从90英寸而不是50英寸。SET_HEIGHT通过XBee,与示例2相同。U2识别SET_HEIGHT命令并在U1上触发中断。U1现在退出其高度控制循环,并等待从U2接收串行数据。是的,更多串行数据。此时,U2的FET处于打开状态(而相机的FET处于关闭状态),因此服务器将接收U2也发送到U1的高度。那是为了核实目的。现在,U1将其内部变量重置为height2HoverAt。U2现在关闭它的FET,然后重新打开相机的FET。 我肯定会遗漏大量信息,但是我认为这足以理解一些并发症。最后,我们的问题只是同步所有内容。有时缓冲区中会剩下数据,但是只有3个字节(我们所有的命令都是6个字节序列)。有时我们会失去与相机的连接,必须重新同步。 所以我的问题是:你们建议采用什么技术使所有这些组件之间的通信更可靠/更健壮/更简单/更好? 例如,我知道有人会在板载XBee输出和摄像头之间添加一个延迟电路,以便微机有机会在用NAK响应微指令之前关闭摄像头的通话线路。还有其他想法吗? 谢谢,我确定这将需要进行许多修改,敬请期待。 编辑1:对我们来说,通过微型镜之一拼接摄像机的UART数据似乎是不可能的。相机数据有两个选项:原始位图或JPEG。对于原始位图,相机会尽可能快地向您发送数据。ATmega328P仅具有128字节的串行缓冲区(从技术上讲这是可配置的,但我不确定如何配置),我们认为我们无法将其从缓冲区中取出并足够快地传送到XBee。这就留下了JPEG方法,该方法将它发送到每个包并等待控制器对其进行确认(小的握手协议)。最快速度为115200波特。现在由于某种原因,我们能够通过XBee可靠地传输大量数据的最快速度是57600波特(甚至在我们进行了节点/网络配对以允许自动重发功能之后)。在我们的网络中添加额外的停靠点(将摄像机连接到XBee的微型摄像机,而不是将摄像机连接到XBee的微型摄像机),只会减慢传输过多图像所需的时间。为了使电机控制算法正常工作,我们需要在图像上具有一定的刷新率。

5
如何建立定时音频开关?
我想构建一个具有2个输入和1个输出的简单设备,所有的TRS 1/8“音频插孔。该设备根据一天中的时间选择一个输入传递到输出(晚上,它选择B,但在一天的其余时间中,它会选择A)。 我将如何去做呢? 为了完整起见,它是针对几乎所有时间都无法访问的立体声的。默认情况下,它通过收音机播放(通过扬声器)。我想将此设备连接到立体声和扬声器之间,并插入一个简单的FM接收器(配置为一些未使用的频率),以便在晚上可以通过FM传输来控制扬声器。如果有更简便的方法,请告诉您,但考虑到立体声+扬声器在安装设备后被锁定,因此我需要能够以无线方式将音频传输到扬声器,同时回落到立体声的输出上。

3
低功耗无线模块策略
我正在设计低功耗传感器模块,这些模块将分布在相当小的区域内。这些模块全部由电池供电,应长时间工作而不必对电池进行充电/更换(时间越长越好,请考虑至少数周(如果不是几个月或几年)。想法是每半小时或每隔一个小时,该模块就会从低功耗模式中唤醒,采集一些样本,并将数据传输到中央数据记录器。中央数据记录器很可能是壁装电源,因此不需要低功耗。我不希望任何模块与中央记录仪相距100m,甚至可能更少。 我确定了一些可能可行的收发器模块: ALPHA-TRX433S,433兆赫 ALPHA-TRX915S,915兆赫 Microchip MRF89XAM8A,868 MHz Microchip MRF89XAM9A,915 MHz 根据我的阅读,这些模块都在FCC不受管制的频段内运行,应该安全使用。Alpha模块的广告范围为300m,但我无法确定Microchip模块的预期最大范围是多少。我将如何计算呢? 另外,由于我确实有选择的频段,应该选择哪个频段以及为什么选择(例如,从915 MHz到433 MHz的频段我会得到什么,以及我会失去什么)?按照什么参数的顺序,我认为最重要的是: 低电量 传输范围(越多越好,在合理范围内) 不受其他环境因素影响(例如,wifi /蜂窝网络,正在运行的微波炉,墙壁/物理障碍物,温度等)。目标用途是在住宅环境中,温度可能会发生很大变化(例如-20°C至50°C)。 数据速率。这并不是非常重要,因为我期望每个样本的数据很少(最多几个字节)。 我还有一个问题是如何处理试图同时传输数据的多个模块。我对如何减轻这种情况有一些想法,但是我不确定要采用哪种解决方案: 传输数据时使用随机时间偏移。希望可以避免冲突。这可能是最简单的实现方法,并且可能使用的功耗最少。但是,这不能保证不会发生冲突。同样,获得良好的随机性源或唯一的伪随机种子可能会引起问题,尽管并非无法解决。 唤醒并尝试发送时,请检查当前是否正在进行任何发送。只需等待传输结束,然后再发送数据。然后,问题就变成了如何在等待状态下处理多个传感器,因为它们可能都决定最后一次传输已经结束并且都同时开始传输。 其他解决方案。

1
1-5公里范围无线通信的建议?
我正在开发VOIP应用程序。大多数客户端使用有线以太网连接,但是某些客户端需要建立无线连接。当前核心板正在使用: Cortex-A8(TI AM3359) 256MB RAM 2GB闪存 WiFi 802.11N 但是,WiFi的范围非常糟糕,与〜5Km的对讲机相比,我知道XBee可以工作,但我从未在生产或开发中使用过它。我对数字无线通信的要求是: 射程1-5Km(有小障碍物1Km或视线5Km) 最低传输速率条件为100Kbps(12.5KB / s)。 多个客户(100个客户) 价格相对较低。 最好:支持TCP / IP,支持简单的加密(因此无需大量修改软件堆栈) 那我应该使用XBee吗?或其他替代方法?谢谢。
8 wireless  wifi  xbee 

2
如何制造便宜的设备来确定Wi-Fi干扰来自何处?
在这篇文章中,ServerFault的家伙使用一个精美的工具在正常条件下,运行着微波炉并打开了婴儿监护仪的情况下绘制了WiFi频谱。婴儿监视器和微波炉会产生令人惊讶的干扰。 过去不得不处理Wifi干扰,这样的工具可能会非常有用。然而,它的价格- $ 200到$ 1000 + -的方式超出了我的价格范围。 我想构建某种东西来达到类似的目的,但是我在构建模拟设备方面的经验不存在。 确定Wi-Fi干扰来自哪里的最便宜的方法是什么? 我的想法是组装一台旧收音机,以某种方式接收2.4Ghz左右的频率,但是我不知道该怎么做。 如何判断哪个频道的干扰最小? 请让我知道这是否是题外话。谢谢!

1
为什么短距离无线能量传输效率如此低?
Wikipedia和许多其他来源援引有关Magne Charge大功率感应充电系统的以下陈述: 例如,Magne Charge系统采用高频感应以86%的效率提供高功率(从7.68 kW的功耗中获得6.6 kW的功率)。 Wikipedia上有关感应充电的文章在该声明附近有一个引文,但它导致了Magne Charge用户手册,该手册不支持该声明的“功耗”部分,并且不提供有关能量损失位置的任何详细信息。 现在,像Magne Charge这样的系统具有两个非常大的线圈-与Magne Charge一起使用的车载“耦合器”直径约为100毫米,并且它们彼此非常靠近,并且在充电过程中平行排列。没有长距离的能量传输。这看起来像是一个普通的老式变压器(但还带有空心),而且我从未听说过7千瓦的变压器在转换中会浪费多达14%的能量-耗散约1千瓦的电力会使变压器熔化。 “ 86%的效率”要求有多现实?造成如此巨大损失的原因是什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.