電気工学

電子工学および電気工学の専門家、学生、および愛好家のためのQ&A

4
小型製品用プラスチック製エンクロージャー[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 電気工学スタック交換のトピックになるように質問を更新します。 5年前に閉鎖されました。 私は小さなハードウェア製品を持っていますが、小さな実行を行うプラスチック製のエンクロージャー会社を見つけたいです。 経験のある推奨事項(単純なGoogle検索結果のダンプではありません!)
11 enclosure 

4
Mac OS X / Unix用の優れたフィルター設計ソフトウェアですか?
データ取得回路用のシンプルなローパスフィルターを実装する必要があります(抵抗性センサーとしてストレッチ導電性ファブリックを使用)。さまざまな情報源から、これを行う最善の方法はフィルター設計ソフトウェアを使用することであると推奨されています。 気に入ったフィルター設計ツール(電卓)がまだ見つかりません。私が見つけたオンラインのものは、バギー/不愉快なものでした。最良のソリューションは、Mac OS Xで動作する優れたGUIを備えたソリューションです。あるいは、Unix / Linuxソリューションで動作することもできます。Windowsは私にとっては立ち入り禁止です。 私はこのリストを見つけました:http : //www.circuitsage.com/filter.html 編集:私は現在、このアクティブなフィルター(低周波数でより安定しているため、センサーにより適しています)にこのWebベースのフィルターを使用しています。
11 design  filter  software  tools  iir 

6
誘導充電
Arduino Megaを使って小型の3輪ロボットを構築し、物事を動かしています。私は、このボットを、充電などのために操作する必要なく、できる限りモバイルに保つことを望んでいます。 現時点では、電源として通常の単三電池のコレクションを使用しています。これを適切な充電式バッテリーパックと、何らかの充電回路に交換したいのですが。 だから私は2つのことを求めています。 充電回路に関する情報。間違ったものを探しているような気がして、役立つものは思いつきません。 誘導充電。ロボットを充電台に停めておき、そのままにして、完了したら台から降ろしてもらいたいのです。私が見つけることができるほとんどの記事はこれのために電動歯ブラシをバラバラにすることを言います。しかし、私はそれを自分でやりたいです。

2
ソリッドステートリレーのラッチアップを停止するにはどうすればよいですか?
パワーリレー(PR26MF)を使用してデバイスの電源をオン/オフしようとしています。このデバイスは9Vの電源を使用し、消費電流は通常約250mAです。リレーが正常にオンになることを確認しましたが、オフにしようとすると、オンになりません。リレーはオンの状態でラッチされたままです。 データシートには、負荷全体のスナバ回路が必要になる場合があることが記載されています。私は(〜2msの時定数で)1つ追加してみました。効果はありませんでした。 負荷を取り付けずにリレーの出力ポートの抵抗を測定しました。期待どおりに機能します。オフの場合は〜inf抵抗、オンの場合は低抵抗です。それはそのセットアップでうまくオンとオフを切り替えるようです。 SSRを使用して5Vメカニカルリレーを駆動する別の負荷を試しました。SSRは依然としてラッチ動作を示しました。

2
連続回転「サーボ」とDCモーター
どのような状況で、DCモーターよりも連続回転「サーボ」を好むべきですか、またはその逆ですか? DCモーターを使用するには、MCUから3つのピンが必要です。2つはフォワード/バックワード/ブレーキ/コースト用で、もう1つはPWM用です。その上で、Hブリッジが必要になります。 連続回転サーボの場合、適切なタイミング信号を送信するために必要な信号ピンとコードは1つだけです。サーボの速度を制御できないのですが?また、モーター内部のHブリッジに似たものでなければならないため、コストは確実に上がりますが、モーターは常に連動します。これはプラスです。 では、それぞれの長所と短所は何ですか?また、いつどちらを選択するべきですか?
11 motor  servo 


3
perfboardのバスワイヤーによるはんだ付け
perfboardのバスワイヤーではんだ付けする適切な方法は何ですか。 最近、プロジェクトで初めてperfboardを使用しました。私は素晴らしいレイアウトを設計し、コンポーネントを銅パッドにはんだ付けし始めました。関節は完璧で美しかったです。その後、まだ接続を追加する必要があることに気付きました。だから私はバスワイヤーを下に置いて、デバイスを機能させることに成功しましたが、それは下にかなり醜いものでした。

1
PIC18F4550 Cコンパイラはオープンソースでクロスプラットフォームですか?
私は長い間AVRユーザーです。AVR-GCCが私が使用する2つの主要なOS(Mac OS XとLinux)で動作し、オープンソースであり、Atmelでサポートされていることが本当に気に入っています。PIC18F4550クラスのチップのようなかなり良いPICが世の中にあるので、私はPICプログラミング(90年代に使用)に戻りたいと思います。 残念ながら、PIC18のほとんどすべてのコンパイラは、Windows専用で有料のようです。そしてほとんどの場合、私には必要のないIDEがあります。私はコマンドラインコンパイラとMakefileを好むので、コードがどのように構築されるかを1つのファイルで一目で確認できます。(そしてダイアログボックスの曲がりくねった迷路を通り抜けないでください) 私は周りに突きSDCCが、PIC18F4550のサポートを持っており、それがなかったとしても、それがそのPIC18をサポートように聞こえるネットメイクのgrumblingsが弱い、または最高の状態で非常に使用に混乱して表示されません。 それでは、PIC18F4550をサポートするクロスプラットフォームのコマンドラインCコンパイラは何でしょうか。 それができない場合、PIC18F4550に最適なCコンパイラは何ですか?Makefileでどのように使用しますか?
11 pic  c  compiler 

7
明るさを調整してLEDマーカーを識別する方法は?
私のプロジェクトでは、ステレオビジョンアルゴリズムと複数のIRカメラを使用して、空間内のポイントの位置を識別するために赤外線LEDマーカーを使用する必要があります。また、各LEDマーカーには一意の認識可能なIDが必要です。これが現在の問題です。 私の考えは、認識可能なシーケンスで2つの明るさの状態の間で各LEDを点滅させることです(これは可能ですか?)が、まだ低い明るさの状態で追跡するのに十分な明るさ​​である必要がありました。 これを実装する方法や、どこから探し始めるのか本当にわかりません。私はプログラマーですが、これまで実際の回路を扱ったことはありません。始めるのを手伝ってくれませんか?
11 led 

10
Linux / Mac AVRプログラミングスイート?
私はArduinoをコーディングしてかなり長い間使用しています。しかし、私はarduinoブートローダーなしでストレートAVRチップを使用する準備ができています。私の質問は、これを行うためのリソースは何ですか? Linux / Macを使用したいので、winavrはavrstudioのようには見えません。私が何をしているのかわからない場合は、Windows仮想マシンを使用します。しかし、私が確信するまでは。私が欲しいのは、avr-gccを使用するある種のIDEです。 この質問へのボーナスとして、誰かがavrのためにCを学ぶ上で何か良いリソースを持っていますか?具体的には、さまざまな異なるチップ用にMakefileなどをどのように構成するのですか?
11 atmega  avr  linux  osx 


5
DS18x20温度センサーの信頼性
MaximのDS18x20(実際には複数のバリエーションを持っています)1-Wire温度センサーを使用して、家のさまざまな部屋の温度を1分に1回記録しています。1000分の1の読書で、私は何かが完全に偽物になっています。65Fから70Fに徐々に上昇するシーケンスの途中で、私は-32.1Fまたは15.64Fのようなものを取得します。 他の誰かがそのような問題を抱えていましたか、それとも私のセットアップに何か問題がありますか?これがこれらの既知の問題である場合は、3つの測定値を取得して、外れ値を破棄する必要があります。 私のセットアップに関するいくつかのステートメント: 3.3Vで実行しています 私はarduinoに戻ったときに読み取り値のチェックサムをチェックしていますが、一致しています(または、一致していると思います-そのコードには常にバグがある可能性があります)。 これらは寄生電源ではなく、通常の電源で実行されています。 4.7Kのプルアップ抵抗を配置しています。 各センシングプラットフォームで使用しているセンサーは1つだけです。 センサーは、それを読み取るarduinoに接続されたPCBにあります。 さまざまなアルドゥイーノ(ジエシミラ、プロミニ、自家製カスタム)から読んでいる同じ問題がわかります

8
Arduino Duemilanoveの最大サンプルレート?
G'day all! 現在、Arduino Duemilanoveをスペアにぶら下げて、オーディオインターフェイスプロジェクトをいくつか試してみようと思いました。単一のアナログ入力を使用して、チップにいくつかの単純なアルゴリズムを適用して、LEDに接続されたいくつかのデジタル出力を使用して報告できるサンプリング周波数の種類を知りたいだけです。 できれば〜44.1 kHzでサンプリングしたい。 参考までに、最初に試してみたいのはシンプルなギターチューナーです。

5
Arduino / AVRのコードのクロックサイクルを監視しますか?
コードのブロックを監視し、コードがArduinoやAVR atmelプロセッサで実行したプロセッサクロックサイクル数を特定することは可能ですか?または、コード実行の前後に経過したマイクロ秒を監視する必要がありますか?注:「このコードがCPUから必要とするクロックサイクル数」と同じくらい、リアルタイム(経過した実際の秒数など)には関係ありません。 私が思いつくことができる現在の解決策はtime.cからです: #define clockCyclesPerMicrosecond() ( F_CPU / 1000000L ) #define clockCyclesToMicroseconds(a) ( (a) / clockCyclesPerMicrosecond() ) lighting.cは以下を追加します。 #define microsecondsToClockCycles(a) ( (a) * clockCyclesPerMicrosecond() ) このアカウントにより、通過したマイクロ秒を監視して通過したクロックサイクルを計算し、それをmicrosecondsToClockCycles()に渡すことができます。私の質問は、より良い方法はありますか? 補足:AVRのパフォーマンス監視のための優れたリソースはありますか?lmgtfy.comやさまざまなフォーラムの検索では、タイマーの調査以外に明らかな結果は得られません ありがとう
11 arduino  avr  atmel  timer 

3
Arduinoステッピングモーター
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答や相互作用を受け入れていません。 Arduinoをステッピングモーターで使用するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.