Questions tagged «communication»

设备之间的信息交换。通信可以是有线或无线的。

11
通过直流电源线注入通信信号
我希望能够仅使用电源线以菊花链方式连接多个设备,然后通过电源线注入通信信号以将其转换为半双工网络。 有什么通用的方法可以做到这一点吗?越简单越好,如果在微控制器上使用UART,那就更好了。 编辑:实际上,我正在研究两个项目,我认为这将从中受益-一个是低功率传感器网络。另一个是LED照明项目。在这两种情况下,目的都是简化接线,但是如果解决方案过于复杂,则使用三根电线(pwr,gnd,comms)可能更有意义。


2
在VHF频段发现“ 56k调制解调器”
在使用SDR USB加密狗扫描VHF频谱时,我发现了听起来像旧的56k调制解调器(在160MHz左右,FM调制,欧洲地区)。 经过一些研究,我发现广播带有声音的数字消息和警告(ACARS)相对普遍...因此,我决定尝试对信号进行解调。 在minimodem的帮助下,经过一些反复试验的波特率估计(1200 baud,ASCII,8N1),我终于从这些录音中得到了一些文字: CAL/I0M039D042#EXAN:09158700403:250/END CAL/I0M042D039#OKEY:151/END CAL/I0M055D053#EXAN:15171500380:244/END CAL/I0M041D039#EXAN:10139400412:237/END CAL/I0M039D041#OKEY:150/END 有人知道这些消息吗? 惠特的预测?机场广播?谢谢。 更新: 谢谢大家的意见。 我收集了24小时的信号,以确定是否与天气有关(例如温度与小时等)。之后,我在接收到的字符串中绘制了EXAN关键字后的数字(此处以粗体显示:CAL / I0M055D053#EXAN:15171500380:244 / END)。 这里有4张结果图(x轴代表样品数量,而不是时间)。自己判断: 如您所见,每个信号的行为似乎都与其他信号不同,与惠特尔(压力,温度...)没有任何明显的关联。 我将排除任何船只跟踪系统,因为我生活在距离大海至少80公里的山谷中。此外,源似乎并没有移动,并且数据包签名日复一日(至少目前如此)反复出现。 PS:谢谢大家的关注,如果不适用于“电气工程”,请随时提出问题。

3
双SIM卡手机,他们使用2个GSM模块吗?有人有高级示意图吗?
作为我项目的略微扩展,我试图查看是否可以通过使用双SIM卡方法来提高连接弹性。双SIM卡手机(或Tri-SIM,四SIM卡手机)在许多发展中国家非常流行,而AFAIK大多基于联发科芯片组。但是,我想知道它们是否使用单个GSM模块(RF基带+控制器),该模块被多路复用以供多个SIM使用,或者它们实际上是否具有与SIM卡数量一样多的GSM模块。 如果它是多个模块,那么我想我已经知道需要什么,但是如果它是一个与多个SIM卡多路复用的模块,那么我想了解它是如何工作的。如果有人对它的工作原理有一个高级的了解,那么很高兴能够看一下。 编辑(2012年2月1日): 叫我疯了,但我继续购买了El-cheapo双SIM卡手机以撬开并查看内部,尽管由于集成度和密度很高,我不希望看到太多了。可以肯定的是,显然有2个SIM卡,并且走线似乎通向放置在金属EMI屏蔽盒下面的模块中,而没有任何标记。由于尚不清楚如何将其粘在板上,因此看不到移除EMI屏蔽盒的明显方法。因此,无法确定,但考虑到屏蔽的大小,可能是单个模块。 多SIM卡可能使用单个GSM RF模块的另一个原因是,我发现有些手机声称有4张SIM卡!嗯 修改(2012年2月15日): 经过一番阅读之后,我开始相信将单个模块与2个(或更多)SIM一起使用的方法是修改GSM模块本身的标准单SIM固件。仅通过应用程序处理器(在我的情况下为uC)上的固件可能很难实现这一目标。模块上的固件公开了几种不同类型的API的sa Hayes AT命令集或使用某种消息传递的本机API,并且只提供比处理多个SIM卡所需的更高级别的控制。这意味着,要使用我现有的GSM模块(例如Telit,Siemen / Benq,SimCom等)来为我的项目实现双(或更多)SIM卡,将变得不容易(或不可能)。会一直寻找,如果有人拥有可靠的知识来挑战这一发现, 编辑(2012年7月25日): 我遇到了2种不同的手机(el-cheapo底部支架深圳Android手机),这两款手机在技术规格上的关键差异引起了我的注意。有人说,虽然手机支持2张SIM卡,但一次只能激活其中一张,但我相信这是单模块,双SIM卡方式。对于另一部手机,它表示对于所支持的2张SIM卡,两者都可以同时使用,其中一个用于通话,另一个用于维持3G数据连接。如果不使用2个GSM RF模块,我将无法做到。当然,第二部手机更贵-约25美元,这可以用更好的ARM11处理器(800MHz而不是650MHz)和额外的GSM模块来解释,插入稍大一点的电池(仅增加200mAh)。当然, 编辑(2013年2月12日): 为了确认这一点,在声称是双SIM卡的El-cheapo Android手机上,肯定只有1个GSM模块,因为这种行为是,如果您建立了数据会话,与其他SIM卡的所有呼叫(传入呼叫)均失败,网络运营商会播放该号码无法接通的通知。实际上,这意味着虽然第二个移动电话号码“注册”到了网络(在GSM的意义上),但由于手机(SIM卡与该移动电话号码相对应)未响应网络的“寻呼请求”,因此无法访问”。发生这种情况是因为唯一的GSM模块已经在忙于与第一个SIM卡的数据连接。 编辑(2015年9月15日): 自从我上一篇博文以来,桥下流了很多水。我发现有文档表明,这两种变体似乎都很流行,尽管由于整体设备成本(包括电池成本)的原因,前者在低端设备上更受欢迎。 单无线电,多SIM卡 双无线电(尚未找到大于2的GSM无线电),多SIM卡 在电话手机行业中,前者似乎被称为“双待”,后者被称为“双待”。 一些与此相关的有趣链接: http://www.simore.com/cn/ http://www.gsmarena.com/dual_sim-review-154.php 但是,更有趣的是,这是有关使用支持双SIM卡的Quectel GSM模块的应用笔记。

8
多个微控制器之间的通讯
我想开始实现一个由N个微控制器(N> = 2个MCU)组成的系统,但是我想知道让它们彼此通信的可能性。 理想情况下,将(N-1)个微控制器放置在充当客户端的房屋内部,而最后一个(“服务器”)微控制器则通过USB连接到PC。我现在遇到的问题是如何将这些(N-1)个微控制器连接到“服务器”。客户端MCU执行非常简单的任务,因此仅使用它们提供CAN / PHY-MAC的方法,使用ARM进行此类简单的工作可能不是一个好的解决方案。 对于大多数设备而言,每隔几分钟通信一次,对于其他设备而言,通信不会超过一次。速度不是很关键(消息很短):1 Mbit / s我认为对于我的目的来说是过大了。 我计划使用的MCU如下。 Atmel AVR Tiny / Mega 德州仪器MSP430 ARM Cortex M3 / M4 (可能是Atmel AVR UC3-32位) 我想尽可能避免使用PIC(个人选择),这仅仅是因为编程它们的可能性很小(上述所有功能都有或多或少的开源工具以及一些官方工具)。 我知道有些ARM提供CAN功能,但对其他ARM 不太确定。 现在,我想到了以下可能性: 简单的GPIO发送数据(例如,高电平时> 16位表示消息的开始,低电平时> 16位表示消息的结束)。但是,它必须处于标准频率<<(frequency_client,frequency_server)才能检测所有位。每个客户端MCU仅需要一根电缆。 RS-232:我认为这是迄今为止最常用的通信协议,但是我不知道它的扩展性如何。我现在正在考虑使用多达64个客户端MCU(可能以后再考虑) USB:AFAIK大多类似于RS-232,但是在这种情况下,它的扩展性不太好(尽管USB支持许多设备-如果我记得没错,则支持255-对于此应用程序可能过于复杂) RJ45 /以太网:这是我真正喜欢使用的,因为它可以无障碍地进行长距离传输(至少使用屏蔽> Cat 6电缆)。问题是成本(PHY,MAC,变压器等)。我不知道您是否真的可以在家焊接好。这样我就不需要客户端MCU 无线/ ZigBee:模块非常昂贵,尽管这可能是避免桌子后面出现“意大利面”的一种方式 射频模块/收发器:我说的是300 MHz-1 GHz频段的模块,因此在家里很难焊接。这些模块都是内置的,但它们与ZigBee相当昂贵(至少在Mouser,Sparkfun的RF模块似乎更便宜)。 能够?它似乎非常强大。即使我不打算在汽车应用中使用它,它仍然可能是一个不错的选择。 I²C / SPI / UART?再说一次-如果可能的话,最好避免电缆出现“意大利面条” PLC并不是真正的选择。随着长度的增加,性能会很快下降,并且取决于电网的电容负载。我认为价格方面与以太网大致相同。 …

8
CAT5电缆对于RS-485和“真实” RS-485电缆是否足够好
我有一个串行通讯项目。许多带有RS-485接口的板卡需要进行通信。日期速率为57600bps,电缆长度将小于几百英尺。 将屏蔽CAT5电缆的工作不够好,在这种情况下还是应该支付额外的“真正的” RS-485电缆,如这一个? 我无法轻松地提前访问安装站点,因为它是跨州的。我在实验室中确实有可以测试的相同板。

3
125 kbit / s的最大CAN总线帧(消息)速率是多少?
我的CAN总线以125 kbit / s的速度运行,并且仅使用扩展帧格式。我想知道我可以发送的CAN帧的最大速率是多少。假设数据长度始终为八个字节。 根据此Wikipedia页面,每个帧的最大帧长度为(1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128位: 考虑到最少三位帧间间隔,125 kbit / s以下的最大包速率应为: 125000 / ( 128 + 3) = 954每秒帧数。 但是在我的测试中,我无法做到那么高。我可以达到的最大帧速率(使用所有八个字节的数据)约为每秒850帧。 这是什么问题-我的计算或测试方法?


2
通过长电缆传输5v信号
我在这里寻求帮助,因为我需要一个可靠的答案。我需要5v digital pulse从与控制板相距一定距离的(接近)传感器获取输入信号(低频),并将其输入到微控制器。 我将逐项列出要点。 最大发射距离:50 m 最大数字脉冲频率:10 Hz 传感器的电压范围:5至30 v(输出与提供的电压相同的电压) 微控制器的最大输入:5 v 对于一个简单的类似应用程序,这就是我之前所做的。传感器的电压为12v。在另一端,脉冲(现在为0-12v)通过7805调节器馈入微控制器。效果很好,但是有人告诉我该方法不好,也不适合可靠的应用程序。我也觉得这很丑陋,但我不希望在硬件,构建单独的电路等方面乱七八糟。有人可以提出更好的解决方案(或与我的:D同意)。 我喜欢很多,如果我没有在所有建立任何电路。如果不可能的话,至少是一个非常简单的!(就硬件复杂性而言很简单。不需要PCB的电路,这里和那里只需两根电线。这就是为什么我喜欢7805解决方案的原因)。但是(不幸的是)必须将可靠性放在首位。


3
超过24 GHz的通信怎么可能?
我读过一篇文章,谷歌希望美国的无线频谱用于基于气球的互联网。它说使用超过24 GHz的频谱进行通信。 是否有可能通过使用压电晶体来产生这种高频?还是使用PLL倍频器? 即使有可能生成该高频信号,并且希望在每个信号周期发送1位,也必须有一个工作速度比24 GHz快得多的处理器。在气球上怎么可能?

4
为什么要转换为中频?
在研究各种通信系统(例如,超外差接收器和电视接收器)时,我经常遇到将RF信号转换为中频(IF)信号的模块。此转换需要什么?如果不将RF信号转换为IF信号就不能直接对其进行处理吗? 我提到了这个问题,但它的答案并未说明是否需要IF转换。

3
半个公文包之间的通信
我正在用公文包建造一个小型的笔记本电脑式设备。想象一下,那里没有绿线。LCD的一半比键盘部分更深。 目前,在测试和编程中,我使用四根电线(2x I2C,地线,5V)连接这两部分。但是,那不是那么整洁。例如,当关闭外壳时,您应该照顾电线以使其留在外壳中。第一个解决方案当然是较短的电线,但这也不是那么整洁。 因此,我正在寻找一种进行板间通信的巧妙方法。它应该易于处理且功能强大。 在笔记本电脑中执行此操作的通常方法是将其通过铰链连接。不幸的是,在这种情况下这是不可能的。

6
两个以上的Microchip PIC单片机之间的无线通信
我想为我的简单项目在Microchip PIC之间创建无线通信。它实际上是一种单向通信,但是有一台服务器和一个以上的客户端(大约2-4个,所有客户端需要同时具有相同的数量,因此它们是相同的)。我必须输入很少的字节。 我绝对是无线通信或几乎所有硬件通信的初学者。因此,请帮助我,我应该使用哪种无线收发器? 我有一些条件: 它必须相对便宜。 它必须容易获得。 如果它易于使用,那就太好了。 约10米范围(至少) 首先,我找到了“串行蓝牙RF收发器模块rs232”,但找不到有关如何使用的任何信息。(我想这太简单了?)而且我也不知道它能够连接到更多的客户端。我也看到了ZigBee,但是我发现它对于我的需求来说有点“强大”。(也很复杂。) 那么,您推荐我什么样的无线收发器?

4
ESP8266-它用于实际行业吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我想知道在医疗/汽车/军事/家庭行业中,ESP8266或类似的模块(例如,ESP32)是否经常用于实际批量生产中。 我看到了很多DIY项目,但有更好的替代方案吗? 如果是,我需要一些例子。

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.