Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
MPX5700GP1117 MPX5700GP1 , MPX5700GP1117 what is the difference? Can anyone help me on this. Pressure Sensors Re: MPX5700GP1117 Hi, MPX5700GP1117 is not a valid NXP part number, you are probably referring to the 12NC: 935313713117, which is the identification code of the sensor MPX5700GP1. Regards, Jose NXP Semiconductors
View full article
傾きと衝撃の測定 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 皆さんこんにちは 輸送中の衝撃や傾きを測定できるセンサを作りたいのですが、どのようなセンサが必要ですか?おすすめのモデルはありますか? 加速度センサ バッテリー・センサ ジャイロスコープ Re: Measuring tilt and shock <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンディ。 傾きを測定するには、加速度センサを使用できます。プロジェクトがトランスミッション(オートモーティブ)向けである場合、当社は、SPI を使用して通信し、AEC-Q100 認定を受けた、デュアル軸の低 g ソリューションであるMMA69xxKQ をご用意しています。代表的なアプリケーションとしては、電子パーキングブレーキや傾き測定などが挙げられます。 また、傾きを感知するために使用できる3 軸加速度センサ(IoT アプリケーション用のアナログおよびデジタル) もあります。例: MMA8491Qは、超低電力、低 g、I2C デジタル インターフェース センサーです。すぐに使える傾き検出センサーによりセットアップ時間が短縮され、温度範囲は -40 ~ +85 °C です。 基本設定とデバイスを傾きセンサとして構成する方法については、アプリケーション ノートAN4296を参照してください。 開発ボードとして、 MMA8491 3軸デジタル加速度計用のセンサーツールボックス開発プラットフォームがあります。 FXLS8471Qは、小型、低消費電力、3 軸の線形デジタル加速度センサです。このセンサは、±2 g/±4 g/±8 g の動的に選択可能なフルスケール範囲と 14 ビットの解像度を備えています。SPI および I2c インターフェイスをサポートし、過渡検出、自由落下およびモーション検出などのプログラム可能な加速イベント機能が組み込まれています。 アプリケーション ノートAN4693では、軸に沿った揺れや傾きの検出を含む過渡検出機能について説明します。 ソフトウェアとツールのセクションでは、このセンサーで使用できる評価ボードについて説明します。 MMA8451Qは、14 ビットの解像度を持つスマートで低消費電力の静電容量式マイクロマシン加速度センサです。モーション検出用の 3 つの組み込みチャネルと、7 つの割り込みソース用の 2 つのプログラム可能なピンを備えています。I2C を使用して通信し、16 ピン QFN パッケージで提供されます。 リンクで利用可能な評価ボードだけでなく、このセンサーの使用に役立つアプリケーションノートの拡張リストも確認できます。 MMA8452Q はMMA8451Q とほぼ同じ機能を備えていますが、このセンサの解像度は 12 ビットです。これは、I2C を介して通信する低電力、静電容量式、マイクロマシン加速度センサでもあります。モーション検出用の 3 つの組み込みチャネルと、6 つの割り込みソース用の 2 つのプログラム可能なピンを備えています。 リンクで利用可能な評価ボードだけでなく、このセンサーの使用に役立つアプリケーション ノートの拡張リストも確認できます。 MMA8453Q はMMA8451Q および MMA8452Q とほぼ同じ機能を備えていますが、このセンサの解像度は 10 ビットです。これは、I2C を介して通信する低電力、静電容量式、マイクロマシン加速度センサでもあります。モーション検出用の 3 つの組み込みチャネルと、6 つの割り込みソース用の 2 つのプログラム可能なピンを備えています。 リンクで利用可能な評価ボードだけでなく、このセンサーの使用に役立つアプリケーション ノートの拡張リストも確認できます。 この情報が役に立つことを願っています。これらの製品について詳しく知るには、ドキュメントを確認することをお勧めします。ご質問がございましたら、お気軽にお問い合わせください。 すてきな一日を、 パウリナ
View full article
MPXV7002圧力センサの衝撃仕様 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 高 g 環境で MPXV7002 を適用する。g 力許容度の指標としてショックの仕様を探しています。 圧力センサ Re: shock spec on MPXV7002 pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 NXP は、環境ストレスの存在による故障を検出する演習に基づいた半導体センサーの信頼性テストを確立しました。通常のテスト時間を超えてテストを実行し、破壊に至るまでのストレスを与えることで、潜在的な障害モードと原因が明らかになります。お客様の最終用途への適合を保証するために使用される一般的な信頼性テスト マトリックスの 1 つは、機械的衝撃です。 これは、急激な動きの変化による機械的ストレスの急激な変化に対するセンサデバイスの能力を評価する環境テストです。このテストは、取り扱い、配送、または実際の使用時に見られる可能性のある動きをシミュレートします。MIL STD 750 、方法 2016 リファレンス。 一般的なテスト条件: 加速度 = 1500 g、方向 = X、Y、Z 平面、時間 = 0.5 ミリ秒、5 回の打撃。 潜在的な障害モード: オープン、オフセットおよび/または感度のパラメトリック シフト。 潜在的な故障メカニズム: ダイヤフラムの破損、ワイヤボンドまたはパッケージの機械的故障。 これらの信頼性テストの詳細については、以下を参照してください。 NXPセンサ - デバイスデータ この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
View full article
适用于 4.9 内核版本的 MMA8451QT Linux 驱动程序 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 我们正在使用恩智浦 MMA8451QT 加速计传感器。我们需要将其与运行 yocto linux 内核版本 4.9.51 的 imx8QM 板集成。 我们为内核版本 (2.6.10) 获得了同一设备的驱动程序,但是将同一个驱动程序与许多驱动程序集成是不可行的 当前内核中的冲突。 请提供内核版本为 4.9 的 MMA8451Q Linux 驱动程序。 谢谢& 、 拉维-皮霍利亚 传感器融合 Re: Linux Driver for MMA8451QT for 4.9 kernel version <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,拉维、 首先,很抱歉这么晚才回复。 您是否尝试过可从 https://www.nxp.com/products/sensors/motion-sensors/gyroscopes/nxp-sensor-drivers-for-android-linux-and-other-os:SNSDRVSANDROID 下载的 MMA8x5x 驱动程序 ?&tab=Design_Tools_Tab& lang=en &lang_cd=en &? 如果是,你看到了哪些冲突,你实际使用的是什么 EVK 和 BSP?从网上可以找到许多不同的版本,包括一些由我们的客户开发的版本。 据我所知,Sensor团队没有计划进一步开发 上述现有的MMA8x5x驱动程序,但是i.MX团队很可能使用并更新了该 驱动程序 并将其集成到他们的Lin ux/Android BSP中。 因此,我的理解是,如果不使用 IIO 接口,MMA8x5x 驱动程序 在新的 Linux 中应该仍然可用。也许需要进行一些更改才能内置,但是如果那里已经提供了所有核心代码,则要容易得多。 顺祝商祺! 托马斯  
View full article
MAG3110クエリ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。あなたのウェブサイトでMAG3110という磁力計センサを見つけました。 あるデバイスについて調査中で、ユーザーエンドでの製造を計画しています。そのデバイスにこのセンサーを取り付けたいのですが、その精度レベルを知りたいです。センサーが読み取り可能な最小距離と、1秒間に何回読み取りできるかを知りたいです。よろしくお願いします。 磁気センサ Re: MAG3110 query <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 今は明らかだ。ありがとう 2016年6月7日(火)午後7時40分、anthonyduhamel < Re: MAG3110 query <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ナビドさん。 FXOS8700 コンボ デバイスを使用できます。このデバイスは、磁力計のみのモードで最大 800 Hz で動作します。精度は実際には磁力計に依存するのではなく、むしろ外部の磁気の乱れに左右されます。より精度の高い電子コンパスが必要な場合は、磁気調整が必要です (磁気磁力計を変更しても方位誤差は変わりません)。 アンソニー Re: MAG3110 query <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> もっと正確な結果を出すことができる他の磁力計はありますか? そしてより速い? Re: MAG3110 query <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ナビドさん。 適切な PCB レイアウトと NXP E-Compass ソフトウェアを使用すると、最大から最小まで±5 度の精度を実現できます。 MAG3110 の分解能は 0.1µT で、ノイズは 0.25µT まで低下します。地球の磁場は水平成分が約 25µT であるため、解像度は単純に計算すると 0.1 / 25 ラジアンの角度解像度、つまり 0.004 ラジアンまたは 0.2 度になります。これは単純な計算であり、MAG3110 磁力計の解像度が非常に優れているため、精度にほとんど影響がないことを単純に示しています。 地球の磁場は、PCB 上の磁場や MAG3110 ゼロ フィールド オフセットと比較すると非常に弱いです。キャリブレーションソフトウェアを使用する必要があります。 無料の C コードについては次のリンクを参照してください。NXP には、硬鉄と軟鉄の両方の校正があります。 E-Compass: NXP E-Compass ソフトウェア​​ MAG3110 は、最大 80 Hz の出力データ レート (ODR) で磁場を測定できます。これらの出力データ レートは、12.5 ミリ秒から数秒までのサンプル間隔に対応します。 ODR を変更する場合は、 MAG3110 データシートの CTRL_REG1 (0x10) レジスタを参照してください。 最後に、必要な場合に役立つドキュメントをいくつかお勧めします。 1. MAG3110 よくある質問 2. MAG3110 - ベアメタルサンプルプロジェクト この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
View full article
MMA8653FC I2C communication issue Hello, our customer try to communicate the MMA8653FC via I2C, and they try to read the chip ID(register address: 0x0D), it can'r send back the right value. We testt the SDA and SCL waveform. We found the ACK signal is abnormal. Enclosed the SDA AND SCL waveform. Do you know what's wrong with it? Thanks! Best Regards, Shaowei Su Accelerometers Re: MMA8653FC I2C communication issue Hi Shaowei, A common problem with the read operation is sending a stop condition (a low to high transition of SDA while SCL is high) after the second byte (in this case 0x0D). The correct way is to release the SDA line (so that it transitiones to high) before the SCL line goes high. It is not clear from your pictures, please double check it on an oscilloscope. A single byte read from the WHO_AM_I register 0x0D looks like this (note it is for the MMA8652FC whose ID is 0x4A): I hope it helps. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.
View full article
6Dセンサフュージョンアルゴリズムの問題 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、皆さん。 カスタム ハードウェアで NXP Sensor Fusion Library を使用していくつかのテストを行いました。ライブラリはほとんどの条件下で非常にうまく動作します。しかし、振動下での動作を定期的にテストするためにボードを 1 秒未満で前後に動かすと (特にボードが表面に対して斜めになっている場合)、出力に突然の変化が見られることがあります。写真を添付しますのでご覧ください。写真では、青い線は NXP 融合ライブラリからの出力であり、赤い線は市販の傾斜計からの出力です。NXP ライブラリからの出力。若干、実際の位置から離れたところまで行きます。その他の場合には、赤い線を厳密に追跡します。検証のため、別のアルゴリズムを使用してカスタム ハードウェアをテストしましたが、問題はありませんでした。 テストには NXP 6D Acc+Gyro アルゴリズムを使用しました。NXP ライブラリ フュージョン レートとセンサ サンプリング レートは 200Hz です。400Hz のサンプリング レートでも試してみましたが、変化はありませんでした。NXP Sensor Fusion アルゴリズムで誤った出力を引き起こすソフトウェアの欠陥が存在する可能性がありますか? センサ・フュージョン
View full article
6D Sensor Fusion Algorithm Problem Hi all, I did some tests with NXP Sensor Fusion Library on my custom hardware. The library works pretty well under most conditions. But when I move the board forward and backward in less than 1 sec - periodically to test the behaviour under vibration (especially the board in a diagonal position to the surface), sometimes I see abrupt changes at output. Please find attached the pictures. In the pictures, the blue line is output from NXP fusion library; the red line is output from a commercial inclinometer. The output from NXP lib. somewhat goes to a point  far away from real position. In other cases it tracks the red line closely. I tested my custom hardware with another algorithm to verify it; I had no problem with it. I used NXP 6D Acc+Gyro algorithm for testing. The NXP lib fusion rate and sensor sampling rate is 200Hz. I also tried with 400Hz sampling rate but no change. May a software defect exist which cause incorrect output in the NXP Sensor Fusion algorithm? SensorFusion
View full article
Information about Sensor MPXV 7002dp Hi,  I am writing on behalf of a group of researchers  to ask for information, if anyone have it available, about the sensor MPXV 7002dp since some parameters that we required are not specified in the data sheet, any information you can provide us is well received, please find attached a table with the parameters we are asking for we filled some parameters with the information available in the datasheet, the missing parameters are highlighted. Thank you very much in advance. Parameter Value Measurement unit Range (Rg): It is the extreme value width of a physical variable of a sensor in real time. -2 – 2 kPa Span (Sp): It is the diversified behavior of the physical variable. 4 KPa Accuracy (Ar): The difference between the acquired physical value and the actual value. ± 2.5 %VFSS Precision (Pr): Closeness in acquired data with actual data is depicted in terms of precision. Sensitivity (St): The variability in output generation for a physical variable in a stochastic environment. 1.0 V/kPa Linearity (Lr): It is the fluctuation of the acquired physical value and optimal data curve. Hysteresis (Hr): Variation in the physical variable when input is altered between extreme points. Resolution (Rl): Minimal alteration in the stochastic environment acquired by the sensor. Reproducibility (Rd): The capability of the sensor to generate a similar output for the same input. Repeatability (Rb): The ability to generate redundant data when repeated input is provided consecutively. Response Time (Rt): It is delay is the generation of the acquired data value 1.0 ms Pressure Sensors Re: Information about Sensor MPXV 7002dp Hello Jose, As you may noticed on the datasheet, the information that you requested is already characterized and covered on the accuracy parameter. I am afraid that it is all the information available from your request. I hope this information will be useful for you. Regards, David
View full article
How to configure the MMA68xxKW sensor to get the acceleration data(g-value) on any axis. Dear all, Recenlty I have started using MMA6813BKW dual axis SPI sensor. I need to calculate the g-value out of this sensor and I am trying to configure it as below. Vcc supplied with 3.3v VREG and VREGA are connected to center plate with 1uf cap, VSS is given to ground MOSI, MISO, CLK and CS are connected to SPI tool. I have configured the sensor according to the details given in the data sheet page num: 45, sec: 4.1. I requested the raw acceleration data out from x-axis, unsigned and with odd parity. based on the above configuration I send the SPI MOSIcommand as 0x3004 (I send only this command 4times, no other configuration made) as a response MISO I am getting only 0x0E00, even if I move the sensor in all directions. Can you please support me on the following topics, -Is the configuration I made correct? if not what I have to configure additionally. -Is the single MOSI command enough to get the acceleration data? -Do I additionally need anything other than the mentioned details to have acceleration data at least on one axis. Thanks in advance. Best Regards Accelerometers Re: How to configure the MMA68xxKW sensor to get the acceleration data(g-value) on any axis. Here is another thread which might give you some clues. It talks about configuring the device. community.freescale.com/thread/301952 MMA68xx initialization Can you explain what the "center plate" you are refering to when you explain how you connected the reference pins?
View full article
MMA8652FC 3軸加速 - 1バイト読み取りと1バイト書き込みのタイミング図が必要です <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 モデレーターの皆さん、もしこれが Freescale フォーラムの適切な場所でない場合は、ご指摘いただければご指定の場所へ移動します。 私は今後のプロジェクトに上記のアクセルを使用しています。部品は(ちょうど)十分に小さくて、目的を達成でき、デジタル インターフェースが気に入っています。 しかし、今のところデバイスとの通信に問題があります。私はドキュメントを読んだが、そこには曖昧な点がある(例えばセクション 5.11.1 シングル バイト読み取り - タイミング図には NAK が示されていますが、テキストでは NAK がないことが示されています ("…マスターは送信されたデータに対して確認応答 (NAK) を送信しません…")。 私が求めているのは、1 バイトの読み取りと 1 バイトの書き込みのタイミング図です。理想的には、読み取り用の reg アドレスが 0x0D (Who-Am-I reg) で、書き込み用の reg アドレスが 0x2A (Control Reg 1) です。 これはスコープからのスクリーンショット、または遷移と遷移の発信者を示すその他のもの(つまりマスター、スレーブ)。 よろしくお願いいたします。 トニー・バリー 加速度センサ Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トニー。 うまく動作したと聞いて嬉しく思います。また、フィードバックをいただきありがとうございます。 データシートにタイミング図を含めることを検討します。 はい、ここにコードを投稿したり、リンクを提供したりできます。Atmel AVR MCU と組み合わせて当社の I2C 加速度センサを使用している他のお客様にとっても役立つ可能性があります。 よろしくお願いいたします。 トーマス Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 あなたの洞察力に富んだメールのおかげで、私はアクセルを使って「Who-Am-I」バイトを正しく読み取ることができました。 タイミング図は非常に役立ちました。データシートに組み込めれば非常に良いでしょう。 しかし、最も役に立ったのは、アクセラレータが SPI ではなく I2C デバイスであることを丁寧に指摘していただいたことです - このプロトコルを反映するように週末にコードを書き直したところ、正常に動作するようになりました。 私のこのような失敗は、おそらく金曜の夕方のデバッグ セッションでビールを 1 杯か 2 杯飲む価値があるでしょう。 質問者様の質問を「回答済み」に設定しました。お役に立てれば幸いです。 あなたのサイトがこのように動作するなら、コードを投稿することもできます。それ以外の場合は、ホストしてリンクバックすることができます。 よろしくお願いいたします。 トニー・バリー Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 SPI について言及しているのであれば、多少の誤解があると思います。 はい、もちろんその通りです。私はスコープに SPI デコードを使用しています - アクセル バスは I2C です。スコープが簡単にデコードできるようにチップセレクト (CS) を合成していますが、この信号は加速信号の一部ではありません。 MMA8652FC には I2C インターフェイスのみが搭載されているため、SDA (データ) ラインと SCL (クロック) ラインの両方をプルアップ抵抗を介して電源電圧に接続する必要があります。推奨値は1kΩ~4.7kΩです。 ああ、わかりました。データ転送セグメント中のクロックストレッチ。 続けます。 よろしくお願いいたします。 トニー・バリー Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トニー。 SPI について言及しているのであれば、多少の誤解があると思います。 MMA8652FC には I2C インターフェイスのみが搭載されているため、SDA (データ) ラインと SCL (クロック) ラインの両方をプルアップ抵抗を介して電源電圧に接続する必要があります。推奨値は1kΩ~4.7kΩです。 MMA8652FC に似た加速度計を SPI インターフェース付きで使用したい場合は、 FXLS8471Q を検討することをお勧めします。SPI トランザクションを示すスクリーンショットを含む私のサンプル コードは、ここから入手できます。 よろしくお願いいたします。 トーマス Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 ご返信、そしてご協力のお申し出を誠にありがとうございます。アドレス 0x0D の 1 バイト読み取りのタイミング図を添付します。 4 つのトレースは次のとおりです。 CLK - マイクロコントローラから駆動される SPI クロック。 DAT - マイクロコントローラまたはアクセラレータによって駆動される SPI データ ライン。 CS - アクセルでは使用されませんが、マイクロコントローラによって出力され、Rigol スコープによってデータのデコードに使用されます。 IND - アクセルでは使用されませんが、アクセルによって ACK 信号が送信されたときにマイクロコントローラによってブラケットに出力されます。マイクロコントローラによってサンプリングされます。 データシートに記載されている標準回路を使用しました。DAT ラインは 1K 抵抗でプルアップされます。アクセルは、チップに近い BYPASS および Vdd (トレース長 5cm 以内) の 100nF キャップによってバッファリングされます。Vdd も 1uF キャップによってバッファリングされます。 データシートの表 12 に示されているように、PL_BF_ZCOMP レジスタや P_L_THS_REG レジスタなど、デフォルト値が 0x00 と異なるレジスタがいくつかあるため、これらのレジスタからも 0x00 を読み取れば、WHO_AM_I レジスタの ID が間違っていても問題にはなりません。 ありがとうございます。P_L_THS_REG と PL_BF_ZCOMP の読み取りを試みましたが、やはり 0x00 が返されました。 0x01をアドレス0x2Aに書き込むと(つまりACTIVE を 1 に設定すると、その後のすべてのアドレスの読み取りが 0x00 から 0xFF に変わります。ACTIVE を 0 に設定しても、この動作は元に戻りません (電源の投入と再投入が必要です)。このことから、コードとタイミングをもっと注意深く検討する必要があると考えるようになりました。 続けます。 これまでのご協力に心より感謝申し上げます。 よろしくお願いいたします。 トニー・バリー Re: Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トニー。 回路図だけでなくタイミング図もここに投稿していただければ、調査のお手伝いができるかもしれません。 データシートの表 12 に示されているように、PL_BF_ZCOMP レジスタや P_L_THS_REG レジスタなど、デフォルト値が 0x00 と異なるレジスタがいくつかあるため、これらのレジスタからも 0x00 を読み取れば、WHO_AM_I レジスタの ID が間違っていても問題にはなりません。 デバイス アドレスの変更に関しては、2 番目のバイトは実際には読み取り元のレジスタのアドレスなので、この場合は 0x3A ではなく 0x0D になります。 上記のように、WHO_AM_I レジスターを読み取るには、次の手順を実行します。 1. 開始シーケンスを送信する 2. 0x3A // MMA8652FCスレーブアドレスをR/Wビットが低い値または0x1D<<1で送信する 3. 0x0D // WHO_AM_Iレジスタアドレスを送信 4. スタートシーケンスを再度送信する(繰り返しスタート) 5. 0x3B // MMA8652FCスレーブアドレスをR/Wビットがハイまたは(0x1D << 1) | 0x01で送信する 6. WHO_AM_Iレジスタからデータバイトを読み取る 7. NAKと停止シーケンスを送信する お役に立てれば幸いです。 よろしくお願いいたします。 トーマス Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 私はあなたのタイミング図をファームウェアに実装し、2 番目の MMA8652 を使用してインターフェース コードをテストしました。 最初のデバイスと同様に、WhoAmI バイト (loc: 0x0D value: 0x4A) を要求すると、このアドレスには 0x00 が格納されていると認識されます。 0x00 から 0x30 までのすべてのアドレスは 0x00 として読み取られます。 デバイス アドレス (1 バイト読み取りシーケンスのバイト 2) を 0x3A から他の値に変更すると、デバイスは確認応答しません。 whoAmI バイトがデバイス内で 0x00 としてプログラムされている可能性はありますか? 調査を続けます。 よろしくお願いいたします。 トニー・バリー Re: Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> どういたしまして、トニー。 このマターの進捗状況についてご連絡いただければ幸いです。 よろしくお願いいたします。 トーマス Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 まさにこれこそが私が必要としているものです。どうもありがとう。 あなたのメッセージを役に立ったと評価し、翌日にその情報を適用します。それが本当に解決策であれば、私も「正解」としてマークします。 また、これをスーパープロンプトとしてマークしたいのですが、そのボタンが表示されません。 よろしくお願いいたします。 トニー・バリー Re: MMA8652FC 3-axis accel - need timing diagram for single byte read and single byte write <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トニー。 以下は、WHO_AM_I レジスタ 0x0D から読み取られた 1 バイトを示すロジック アナライザーの画像です。ご覧のとおり、正しい値 0x4A が返されます。 読み取り操作でよくある問題は、 2番目のバイト(この場合は0x0D)の後にストップコンディション(SCLがHighの状態でSDAがLowからHighに遷移すること)を送信することです。正しい方法は、SCLラインがHighになる前にSDAラインを解放(Highに遷移させる)することです。 以下は、値 0x3D を CTRL_REG1 レジスタ 0x2A に書き込む 1 バイトの書き込み操作です。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス 追伸: 私の回答がご質問の解決に役立った場合は、「正解」または「役に立った」と評価してください。ありがとうございます。
View full article
Equivalent NXP Sensor for STM LIS3DH? Hi do we have an equivalent Sensor in our portfolio which can replace the STM "LIS3DH"? (Datasheet attached) Thx andreas Accelerometers Re: Equivalent NXP Sensor for STM LIS3DH? Hi Andreas, There is not a fully equivalent sensor for the LIS3DH in our portfolio. The closest one is FXLS8471Q: Best regards, Tomas
View full article
mMPXV7002DP Airspeed measurement Hello,   I'm using mMPXV7002DP and I'm trying to convert the output to measure airspeed. I'm not sure I'm converting the voltage to pressure in a right way or not. based on the data sheet the minimum output voltage is 0.5 equal -2kPa and the maximum is 4.5 equal 2kPa. so based on this I have this equation   pressure = ((voltage - Vmin) * (Pmax- Pmin) / (Vmax- Vmin)) + Pmin Vmin = 0.5 Vmax = 4.5 Pmin = -2 Pmax = 2 I have 3.3V refrence and 14bit ADC and I'm converting the ADC to Voltage voltage = (((ADC * 3.3) / 2^14)) - 2.5;  the "- 2.5" based on the datasheet is the offset value of the sensor. my last step, I'm calculating the Airspeed,  pressure = 0.5 x density x velocity x velocity density  = 1.225kg/m3 for sea level air density. my problem is I'm not sure am I calculating everything in a right way or am I missing something? because I'm trying to measure inside a closed room also the room has AC and I'm getting negative pressure all time. Thanks, Nadi
View full article
通过 SPI 连接 HBRKT-STBC-AGM01 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我也遇到了同样的情况,有没有其他人不得不切断R7 和 R2 之间的连接线? 目前,我只切割了 SH5 的痕迹。 顺祝商祺! 加速度传感器 陀螺仪 磁力传感器
View full article
振動測定 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。機械の軸の振動を測定する装置を設計する必要があります。傾斜の測定にはすでに MMA8451 加速度センサを使用していますが、振動の測定にも使用できますか?よろしくお願いします。 加速度センサ Re: Vibrations measure <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スピンドルは30000rpmで回転するため、周波数は500Hzです。 Re: Vibrations measure <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マウロさん。 MMA8451Q は良い選択かもしれませんが、振動の検知は加速度センサの内部フィルタリングによって制限されるため、振動の周波数などの詳細な情報が必要になります。 よろしくお願いいたします。 トーマス
View full article
如何启用 MMA8452 运动检测中断引脚 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 如何启用 MMA8452 运动检测的中断引脚? 我的 mma8452(初始中断)代码如下 、 它不起作用 ..... WriteByte(MMA8451, 0x15 , 0x78);// MT Configure , 78 or f8 WriteByte(MMA8451, 0x17 , 0x30);// Moction Threshold , 0x30 WriteByte(MMA8451, 0x18 , 0x30);// Debounce Count WriteByte(MMA8451, 0x2a , 0x18);// Ctrl_reg1 WriteByte(MMA8451, 0x2b , 0x00);// Ctrl_reg2 ,ALPE WriteByte(MMA8451, 0x2d , 0x04);// Enable Int function FF_MT , 04 WriteByte(MMA8451, 0x2e , 0x04);// Int enable :MT 通过 int1:1 或 int2:0 WriteByte(MMA8451, 0x2C , 0x0A);// Sleep bypass , int active low , pushpull Re: How to enable interrupt pin for motion detect of MMA8452 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,瑞安、 有几条建议可能会有所帮助:   1。由于 IPOL = 1(高电平有效),请确保将 MCU 中断引脚配置为 GPIO 输入,在上升沿有中断。 2.例如,尝试将阈值降至 ~1.5g (0x18)。 3.在 ISR 中,您需要确认一个 IRQ,然后读取 FF_MT_SRC 寄存器,清除 INT_SOURCE 寄存器(0x0C)中的 SRC_FF_MT 位,并解除 INT 引脚的保护。 您可能会发现我在这里提供的简单示例代码非常有用。 希望对你有所帮助。   此致, 托马斯
View full article
How to enable interrupt pin for motion detect of MMA8452 How to enable interrupt pin for motion detect of MMA8452? my (initial interrupt) code for mma8452 following , it doesn't work ..... WriteByte(MMA8451, 0x15 , 0x78);// MT Configure , 78 or f8 WriteByte(MMA8451, 0x17 , 0x30);// Moction Threshold , 0x30 WriteByte(MMA8451, 0x18 , 0x30);// Debounce Count WriteByte(MMA8451, 0x2a , 0x18);// Ctrl_reg1 WriteByte(MMA8451, 0x2b , 0x00);// Ctrl_reg2 ,ALPE WriteByte(MMA8451, 0x2d , 0x04);// Enable Int function FF_MT , 04 WriteByte(MMA8451, 0x2e , 0x04);// Int enable : MT by int1:1 or int2:0 WriteByte(MMA8451, 0x2C , 0x0A);// Sleep bypass , int active low , pushpull Re: How to enable interrupt pin for motion detect of MMA8452 Hi Ryan, A couple of suggestions that might help:   1. Since IPOL = 1 (active high), make sure that your MCU interrupt pin is configured as GPIO input with an interrupt on rising edge. 2. Try to decrease the threshold value to ~1.5g (0x18) for example. 3. In your ISR you need to acknowledge an IRQ and read the FF_MT_SRC register to clear the SRC_FF_MT bit in the INT_SOURCE register (0x0C) and deassert the INT pin. You might find useful my simple example code that is available here. Hope it helps.   Regards, Tomas
View full article
圧力センサ MPXHZ6130AC6U - ポートに関する質問 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MPXHZ6130A6UからMPXHZ6130AC6Uに移行したいと考えています。データシートを確認すると、高さなどの寸法を除けば、両方とも電気的に同等であるようです。 質問: 1) MPXHZ6130AC6Uのシングルポートは、M PXHZ6130A6Uと比較してパフォーマンスにどのような影響を与えますか?これら2つの機能は同等ですか? 2) MPXHZ6130AC6U のシングル ポートに推奨される高さのクリアランスはありますか? 3) MPXHZ6130A6U の同等またはより厳しい許容誤差を持つ、MFG が推奨する代替品はありますか? ありがとうございます アンソニー Re: Pressure Sensor MPXHZ6130AC6U - Port Question <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンソニー。 下記の回答をご覧ください。 1) MPXHZ6130AC6Uのシングルポートは、M PXHZ6130A6Uと比較してパフォーマンスにどのような影響を与えますか?これら2つの機能は同等ですか? [A] 2つの圧力センサは機能的に同等です。MPXHZ6130AC6Uは、 ホースを接続 できる 出力ポートを備えているという利点があります 。欠点は高さです。   2) MPXHZ6130AC6U のシングル ポートに推奨される高さのクリアランスはありますか? [A] 当該港に推奨される許可はありません。周囲の圧力を測定できるようにするには、開いたままにしておく必要があります。   3) MPXHZ6130A6U の同等またはより厳しい許容誤差を持つ、MFG が推奨する代替品はありますか? [A] 高さが重要なアプリケーションで、 M PXHZ6130A6U が入手できない場合は、 M PXHZ6130A6Uの代替品としてMPXHZ6116A6Uをご用意しております 。MPXHZ6116A6UはVfssが小さく、圧力範囲も狭いです。20kPa~115kPaの圧力を測定できます。添付のデータシートをご覧ください。 敬具、 ヨゼフ
View full article
Differential pressure transducer Hi dear, we have this DPT( MPXV2010DP) we can change range from 0-10kpa to 0-2.5kpa? Re: Differential pressure transducer Hello Miran, It is likely applying a scaling or interpretation adjustment to the sensor's analog output, rather than actually modifying the sensor's intrinsic measurement range. This is purely a digital adjustment and does not alter the hardware properties of the sensor. BRs, Tomas Re: Differential pressure transducer Dear Tomas,  thanks for your response. Our controller installed this part number(MPXV2010DP). It seems that from software changed the range to 2.5kpa. Re: Differential pressure transducer Hello Miran, The pressure measurement range of the MPXV2010DP is fixed at 0 to 10kPa, as it is determined by the design and internal construction of the sensor. You cannot directly modify it through configuration or calibration. I would recommend that you consider switching to e.g. the MPXV5004DP with a native range closer to your target. This will provide better resolution and accuracy without the need for additional signal conditioning. BRs, Tomas
View full article
FXOS8700 ハイブリッドモードでの割り込みデータ準備 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私は FXOS8700 をハイブリッド モードで使用しており、加速度センサと磁力計からの新しいデータが利用可能になったときに割り込みを生成する必要がありました。 データシートのレジスタ INT_SOURCE は、ハイブリッド モードで新しい加速度データや磁気データが利用可能になったときに割り込みが生成されることを示しています。 「および/または」という点が疑問を残します。「または」の場合、どちらが中断を生成しましたか?つまり、磁力計と加速度センサのどちらのデータが準備されているのでしょうか? 両方が利用可能な場合にのみ一方向の割り込みが生成されますか?どれが利用可能かを知るために FXOS8700 を読みたくありませんでした。 どうもありがとう。 アレクサンドル 加速度センサ ジャイロスコープ 磁気センサ Re: FXOS8700 interrupt data-ready in hybrid mode <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス・ヴァヴェルカ 回答していただき本当にありがとうございます。 いくつかのテストを実行しましたが、割り込みは磁力計の変換が完了した後にのみ発生します。 よろしくお願いします。 アレクサンドル Re: FXOS8700 interrupt data-ready in hybrid mode <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アレクサンドル。 ハイブリッド モード (M_CTRL_REG1[m_hms] = 0b11) では、パーツがハイブリッド モードのときに M セル データが最後に処理されるため、これは実際には M セル データ準備割り込みであり、基本的に加速度センサと磁力計の両方のデータが準備されていることを示します。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス 追伸: 私の回答がご質問の解決に役立った場合は、「正解」または「役に立った」と評価してください。ありがとうございます。
View full article