タグ付けされた質問 「hardware」

コンピュータハードウェアは、コンピュータシステムを構成する物理的な要素の集まりです

4
Arduinoを揚げる最も一般的な方法は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 以前に2つのArduinoを揚げました。1つはUnoで、入力電圧が高すぎると殺されました。もう1つはMegaのADKバージョンで、何が間違っているのかを最終的に判断することはできませんでした。これは私に考えさせられました:Arduinosにダメージを与えるものは何か(おそらくすぐに明らかではないかもしれません)?
12 arduino  hardware 

1
Arduino Unoのラベルなしヘッダー/ピン
Arduino Unoを見ると、すべてのピン/ヘッダーにラベルが付いているわけではないことに気付きました。私はほとんどのピンが何をするかを知っていますが、それらのいくつかを理解することができませんでした(ほとんどまったくラベル付けされておらず、1セットがICSPとラベル付けされていますが、その意味はわかりません)。 したがって、私の質問は次のとおりです。これらのピン(赤で囲まれた)はどのような目的に使用されますか?
12 arduino  hardware  pins 

1
Arduinoをプログラマとして使用することから外部プログラマにどのように切り替える必要がありますか?
ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第2部と最小限のサポートコンポーネント(第1 部、第3部) 多くの人がインターネットでこれを尋ねるのを見たので、ここに行きます: プログラマーとしてArduinoを使ってベアボーンATmega328をプログラミングして使用する方法をすでに知っています。Arduino IDEで外部プログラマーを使い始めたいと思います。 この移行をどのように進める必要がありますか?何を学ぶべきですか?(一部の部分のミニチュートリアルが回答の一部として提供されていればいいと思います)

2
回路図とソースコードのバージョン管理
私は、ハードウェア(Eagle回路図)とファームウェア(C ++ソースコード)の2つの部分を持つ電子デバイスを開発しています。ソースコードと回路図の両方の変更を追跡したいのですが、作業を整理する方法がわからない点がいくつかあります。 ソースコードには、間違いなくGitを使用します。しかし、実際にバイナリファイルである場合、回路図はバージョン管理する価値があります(新しいイーグルバージョンはいくつかのXML形式を使用しますが、人間が読むことはできません...)? ソースと回路図を1つのGitリポジトリに配置することをお勧めしますか?それは理にかなっていますが、一方で私のログにはソフトウェアとハ​​ードウェアの両方の変更が含まれます。また、ソフトウェアには複数のブランチを含めることができますが、おそらくハードウェアにはありません... ハードウェアリビジョンの対処方法 それらにタグを付けるか、別々のディレクトリに保存しますか? また、ハードウェアリビジョンとファームウェアバージョンの間にいくつかの依存関係がある可能性があります。それらに対処する方法? ベストプラクティスを教えてください。
12 eagle  hardware  c++ 

3
GPUを高温で実行することがカードに悪いことを証明できますか?
グラフィックカードを80°Cから90°C(176°Fから194°F)で連続して実行する場合、グラフィックカードにとって実際に悪いですか?すなわち、それはカードの寿命を縮めますか?これは証明できますか?それとも単なる仮定ですか? GPUのシャットオフが通常90°C(194°F)であることを理解しています。

2
センサーとモーターの両方を使用できますか、またはモーターシールドを使用する必要がありますか?
更新:現在、プロジェクトでいくつかの変更を行っています。私はあなたのアドバイスのいくつかを取りました。ステッピングモーターからRCサーボ(PWMで制御)に変更しました。問題が発生し、それを理解できない場合は、質問します。助けてくれてありがとう! 私は友人とプロジェクトに取り組んでおり、初めてArduinoを使用します。Arduinoを使用してセンサー(加速度計)からデータを取得し、モーター(6V、DC)をオンにします。 私はいくつかの掘り下げを行っています、そしてそれはArduinoからの出力がモーターとセンサーに同時に十分でないかもしれないようです。おそらく、並べ替えの遅延が機能する可能性があります(これは可能でしょうか?)。 モーターシールドの使用を考えています。モーターと一緒に加速度計を制御することはできますか? 私は単一の外部電源を使用しようとしています(最大:単三電池6本;ポータブルにしようとしているため、電池の量を制限しようとしています)ので、1つの電源を使用する方法はArduinoとモーターシールドには2つの異なる電源が必要です(私の理解から)。
11 arduino  hardware  pins 

3
PCBを製品の構造の一部として使用しても大丈夫ですか?
私が協力している産業および製品設計者は、PCBを製品の物理的構造の不可欠な部分として使用するという考えに立ち戻ります。 私たちは壁掛け式の製品を持っていますが、私はこれにかなり不快です。「それは良い設計原則ではありません。PCBは一般的に、フレームのような不必要なものではなく、それ自体の重量のみをサポートするべきです。」 彼らは支持されている部品は比較的軽いと主張している。これには、PCBの空の(トラックやコンポーネントがない)部分、またはフレームにテープで固定されているプラ​​スチックPCBクリップに直接両面テープを使用してステンレス鋼の薄いフレームを支持することも含まれます。今日、彼らは「デザインプリンシパルは何ですか? これらのタイプのソリューションは、多くのコスト問題を解決し、構造的責任の一部をPCB設計に押し下げるため、工業デザイナーから頻繁に出てくる可能性があります。 私の意見では、PCBを「ぶら下げる」ように設計された製品は、通常、製品設計者によって実装のために検証およびテストされています。たとえば、大容量のGPUヒートシンクは、私たちが配置する予定のものよりも重いです。しかし、PCBの独自の部分を「吊るす」場合、私は十分に知らない設計の世界全体に入ります。 おそらく、誰かがこれらのタイプの問題に対するいくつかの回答を私に指摘することができます。はんだが割れ始める前にPCBが受けることができる力について、何らかの材料を入手するのは良いことでしょう。あるいは、誰かが構造の一部としてPCBを使用する生産製品を見たことがありますか?私たちは中小企業ですが、製品は量産グレードであり、CEなどの規格承認を追求する必要があります。
10 pcb  hardware  mount 

2
ピン13と残りのピンの間に違いはありますか?
ピン13には、表面にマウントされたLEDがあります。それが何かを明るくするという事実を除いて、このピンと一般的なデジタルピンの間に無視できない違いはありますか? たとえば、analogWrite()ピン12と13の場合、13の出力は大幅に少なくなりますか?

4
電気的接触を維持するためのスペーサー/スタンドオフの選択方法は?
PCBとそれが接続されているシャーシとの間の電気的接触を維持するためにスタンドオフが必要な状況があります。 私の質問は、このアプリケーションに最適な素材と仕上げは何ですか? RAFには、アルミニウム(未仕上げ)、アルミニウム(透明イリダイト)、ステンレス鋼(未仕上げ)、およびステンレス鋼(クロム/ニッケル仕上げ)のオプションがあり、すべて導電性表面であると思います。 どれが最も信頼性が高いでしょうか? これらの選択のいずれかで材料の互換性の問題がありますか(PCBと接触すると腐食が発生するなど)? 私が言及していないより良いオプションはありますか? 編集 追加情報:このシステムは、85℃/ RH 85%RHで数百時間(IIRC)を含む厳しい環境認定に合格する必要があります。塩水噴霧やその他の腐食性の化学的ストレスを通過させる必要はありません。

5
製造中のGPS QA
Electronics.stackexchangeのテストおよび統合エンジニア GPS module製造中にa とそのサブシステムが基準を満たしているかどうかをどのように品質チェックしますか?私の会社では最近、いくつかのデバイスで問題が発生しました。一部のユーザーは(これまで)GPSロックがなく、アンテナに問題があることが判明しました(交換後は正常に機能しました)。 ただし、製造中にすべてのデバイス(5000を超える)でGPSロックをテストすることはできません(またはそれが唯一の方法ですか?)。ハードウェアが私たちを落胆させないことを確認するためにチェックする標準的な方法はありますか? 編集:有効なデータ時間(ハードウェアによって送信されるデフォルト以外のデータ時間)を受信した場合、ハードウェアは正常であると想定できますか?

1
AXI4LiteがAPBバスよりも優れた選択肢になるのはいつですか?
64ビットデータバスを備えた、すでに機能している大規模なFPGAデザインの改善とクリーンアップに取り組んでいます。出てきた質問の一つは、 「すべてのバスをAXI4Lite / APBに移行する必要がありますか、それともそのままにしておく必要がありますか?」 AXI4LiteとAPBがあります。 チームAXI4Liteのメンバーは、多くのサードパーティFPGA IPブロックがAXIバスを使用していると主張しています。反対側の同僚は、APBバスはより少ないリソース(FFおよびLUT)を使用する可能性があることを示唆しています-私はそれを確認できませんでした。 私は1つを選ぶ側にいて、それにこだわります。 どちらを選ぶかにはどのような理由がありますか?1つのバスが他のバスよりも多くのリソースを必要とするシナリオはありますか?どちらかに移行する強い理由はありますか?

2
USBの入力を確認するにはどうすればよいですか?
以下に示すように次のワイヤを使用しています。一方の端にはオスのUSBコネクタがあり、もう一方の端には4つのワイヤがあります。私は、ラップトップに接続されているとき、赤いものが電圧源として機能し、黒いものがグランドとして機能することを知っています。2ビットのデータ入力を緑と黄色に入力した場合、これらの2つのワイヤの状態を知るためのソフトウェアまたはAPI(Python、Cまたはその他の言語)はありますか?緑か黄色に電圧があるかどうかを確認します。 間違った質問をする場合は、私を案内してください。
8 usb  design  input  hardware 


4
すべてのLEDを点灯するにはどうすればよいですか?
私は4x4x4 LEDキューブに取り組んでいます。水平層のLEDのすべての負端子を相互に接続し、層ごとに1つのArduinoピンを使用しています。垂直列のすべてのLED正極端子を一緒に接続し、ピンを介して各列を制御しています。 したがって、16ピンは列に使用され、4ピンは水平レイヤーに使用されます。ピンはLEDに直接電力を供給し、シンクしています。 私の計算から、電流制限に達する前に一度に最大16個のLEDをオンにすることができます。それで、ボードを焼かずにすべてのレイヤーを同時にライトアップしたい場合、どうすればいいですか?
8 arduino  hardware  led 

1
2つの異なる1-WireデバイスをArduinoの同じデータピンに接続できますか?
私はDS18B20温度センサーを何度も使用しており、同じデータピンにデイジーチェーン接続できることを理解しています。2つの異なるセンサーを同じ方法で接続できますか? たとえば、同じデータピンを使用して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はどちらも温度センサーであり、それほど異なるわけではありません
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.