Questions tagged «hardware»

计算机硬件是构成计算机系统的物理元素的集合

4
炒arduino的最常见方法是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我之前炸过两个Arduino:一个是Uno,我用过高的输入电压将其杀死,另一个是Mega的ADK版本,我从不能够确定性地确定出了什么问题。这让我开始思考:会损坏Arduino的哪些东西(也许不是立即显而易见)?
12 arduino  hardware 

1
Arduino Uno上未标记的标题/引脚
看着我的Arduino Uno,我注意到并非所有的引脚/接头都被标记了。我知道大多数引脚的作用,但无法弄清楚其中的一些引脚(大多数引脚根本没有标记,一组引脚标记为ICSP,但我不知道这意味着什么)。 因此,我的问题是:这些插针(用红色圆圈标记)有什么作用?
12 arduino  hardware  pins 

1
如何从使用Arduino作为编程器切换到外部编程器?
从Arduino过渡到普通AVR微控制器和最少支持组件的三部分系列的第二部分(第一部分,第三部分) 我已经看到很多人在Internet上提出这个问题,所以这里是: 我已经知道如何使用Arduino作为程序员来编程和使用准系统ATmega328。我现在想开始在Arduino IDE中使用外部编程器。 在过渡过程中我应该如何进行?我应该学什么?(如果提供一些部分的迷你教程作为答案的一部分,那将是很好的)

2
原理图和源代码的版本控制
我正在开发一种电子设备,该设备分为两部分:硬件(Eagle原理图)和固件(C ++源代码)。我想跟踪源代码和原理图的变化,但是有些地方我不确定如何组织我的工作: 对于源代码,我肯定会使用Git。但是,当原理图实际上是二进制文件时,它们是否值得进行版本控制(新的Eagle版本使用某种XML格式,但人类可读性不高...)? 将源代码和原理图放入一个Git存储库是个好主意吗?这是有道理的,但另一方面,我的日志将包含软件和硬件更改。此外,软件可以具有多个分支,但是硬件可能没有分支。 如何处理硬件修订版?标记它们还是将它们保存在单独的目录中? 硬件版本和固件版本之间也可能存在某些依赖关系。如何处理? 您能和我分享您的最佳做法吗?
12 eagle  hardware  c++ 


2
使用传感器和电机时,可以同时使用还是应该使用电机屏蔽罩?
更新:我目前正在对该项目进行一些更改。我接受了一些建议。我已经从步进电机更改为RC伺服(通过PWM控制),如果遇到任何问题并且无法解决它们,我会问。谢谢您的帮助! 我正在与一个朋友一起进行项目,这是我们第一次使用Arduino。我们正在使用Arduino从传感器(加速度计)中获取数据,然后打开电动机(6V,直流)。 我一直在进行挖掘,看来Arduino的电源可能不足以满足同时用于电机和传感器的需求。也许可以进行一些延迟(这可能吗?)。 我正在考虑使用电动机护罩。我还能与电动机一起控制加速度计吗? 我正在尝试使用单个外部电源(最多:6节AA电池;由于我们试图使其保持便携性,所以我试图限制电池的数量),因此有一种方法可以使用一个电源Arduino和电机护罩需要两个不同的电源(据我了解)。
11 arduino  hardware  pins 

3
可以将PCB用作产品结构的一部分吗?
与我合作的工业和产品设计师继续回到使用PCB作为产品物理结构不可或缺的一部分这一想法。 我们有壁挂式产品,对此我感到非常不舒服。我反对的观点是:“这不是一个好的设计原则,PCB通常只能支撑自身的重量,而不能支撑框架等不必要的东西” 他们认为所支撑的零件相对较轻。这甚至包括使用双面胶带将不锈钢薄框架直接支撑到PCB的空的(无走线或组件)部分,或支撑粘贴到框架上的塑料PCB夹子。今天,他们通过说“什么设计原则?告诉我们它在哪里说”来挑战我的观点。 这些类型的解决方案通常可以由工业设计师提出,因为它为他们解决了很多成本问题,并将某些结构上的责任推到了PCB设计上。 我认为,通常设计用于“悬挂” PCB的产品已经过产品设计师的验证和测试。例如,大型GPU散热器比我们计划放置的任何散热器都要重。但是,如果我们“悬挂”我们自己的PCB零件,那么我们将进入一个我所不了解的整个设计领域。 也许有人可以为我指出有关此类问题的一些答案。最好在焊料开始破裂之前利用PCB所能承受的力获得一些材料。或者也许有人看到了将PCB用作结构一部分的生产产品?我们是一家小型企业,但是我们的产品属于批量生产等级,因此我们需要寻求CE等标准认证。
10 pcb  hardware  mount 

4
如何选择垫片/支座来保持电接触?
我遇到这样的情况,我需要一个支座来保持PCB与所连接的机箱之间的电接触。 我的问题是,此应用程序的最佳材料和饰面是什么? 我看到英国皇家空军有铝(未加工),铝(透明铱),不锈钢(未加工)和不锈钢(铬/镍表面处理)可供选择,我希望它们都是导电表面。 哪一个具有最高的可靠性? 这些选择是否存在任何材料兼容性问题(例如与PCB接触会引起腐蚀)? 有没有我没有提到的更好的选择? 编辑 其他信息:该系统必须通过严格的环境认证,包括(IIRC)在85 C / 85%RH下的几百小时。无需通过盐雾或任何其他腐蚀性化学应力。

2
插针13和其余插针之间是否有区别?
引脚13上有一个表面安装的LED。除了点亮某物外,此引脚与通用数字引脚之间是否存在不可忽略的差异? 例如,如果I analogWrite()在引脚12和13上,则13上的输出会大大减少吗?

2
如何在面包板上安装屏蔽?
Arduino板上接头的非标准间距使其成为标准,因此屏蔽板将无法安装在面包板上 据我了解,没有充分的理由说明Arduino上的引脚间距不标准。有什么方法可以在面包板上安装屏蔽层而不会造成损坏的风险?

5
制造期间的GPS质量检查
电子产品测试和集成工程师 GPS module在制造过程中,如何质量检查a 及其子系统是否达到标准?我的公司最近很少有设备出现问题。有些人没有GPS锁(曾经),发现问题出在天线(一旦更换,它就可以正常工作)。 但是我们不能在制造过程中测试每个设备(超过5000个)的GPS锁定(或者这是唯一的方法吗?)。有没有一种标准的方法来检查以确保硬件不会让我们失望? 编辑:如果我收到有效的数据时间(不是硬件发送的默认时间的数据时间),我可以假定硬件是否正常?

1
什么时候比APB总线更好的选择AXI4Lite?
我正在努力改进和清理具有64位数据总线的已经运行的大型FPGA设计。出现的问题之一是, “我们应该将所有总线转换为AXI4Lite / APB,还是应该保持原样?” 有些是AXI4Lite,有些是APB。 AXI4Lite小组的成员认为,许多第三方FPGA IP模块都使用AXI总线。相反,同事建议APB总线使用的资源可能更少(FF和LUT),尽管我无法证实这一点。 我站在一个人的身边,坚持下去。 有什么理由选择一个?是否有一种情况下,一辆公共汽车可能需要比另一辆公共汽车更多的资源?是否有充分的理由要迁移到另一个?

2
如何检查USB的输入?
我的电线如下图所示,一端有USB公头,另一端有四根电线。我知道,连接笔记本电脑时,红色是电压源,黑色是地线。如果我将2位数据输入给GREEN和YELLOW,那么是否有用于Python(C,C或任何其他语言)的软件或API来了解这两根线的状态?我的意思是检查绿色或黄色是否带有电压。 如果我问错了问题,请指导我。
8 usb  design  input  hardware 

4
我应该如何点亮所有LED?
我正在研究4x4x4 LED立方体。我将水平方向的所有LED负极端子彼此连接,并且每层使用一个Arduino引脚。我已经将垂直列的所有LED正极端子连接在一起,并且正在通过引脚控制每一列。 因此,将16个引脚用于列,将4个引脚用于水平层。引脚直接为LED供电和下沉。 根据我的计算,在达到电流极限之前,我一次最多可以打开16个LED。那么,如果我想同时点亮所有图层而又不烧掉电路板,该怎么办?
8 arduino  hardware  led 

1
我可以将两个不同的1-Wire器件连接到Arduino的同一数据引脚吗?
我已经多次使用DS18B20温度传感器,并且了解它们可以以菊花链形式连接在同一数据引脚上。是否可以以相同方式连接两个不同的传感器? 例如,我可以使用相同的数据引脚从DS18B20和DS2417读取数据吗?关于硬件或代码方面是否会有任何限制? 看一下arduino.cc上的示例代码: if ( addr[0] == 0x10) { Serial.print("Device is a DS18S20 family device.\n"); } else if ( addr[0] == 0x28) { Serial.print("Device is a DS18B20 family device.\n"); } else { Serial.print("Device family is not recognized: 0x"); Serial.println(addr[0],HEX); return; } 显然,不同的器件至少有一定的容差,但是DS18B20和DS18S20都是温度传感器,并没有什么不同
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.