Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
MPXV5100DP 的相对精度 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我们在相对模式下使用 MPXV5100DP 压力传感器,这意味着我们使用偏移量进行测量时总是从 0 开始。数据表显示最大误差为 +-2.5kPa/ 25 毫巴。不过,我相信这是绝对准确的。是否有衡量相对准确性的标准?为了说明准确性,脚注中写道 精度(误差预算)包括以下内容:线性度:[...]温度滞后:[...] 压力滞后:[...] TcSpan:[...] TcOffset:[...]与标称值的偏差:偏移或满量程与标称值的偏差,在 25 °C 时占 VFSS 的百分比。 如果没有最后一项,即标称值的变化,如何获得精度?因为我的测量是相对测量,所以我不在乎两个传感器在开始时是否完全偏移。但线性度等的精度确实很重要。 谢谢! 克莱门斯 压力传感器 Re: Relative accuracy of the MPXV5100DP <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,克莱门斯、 对于给您带来的不便,我深表歉意,但不幸的是,没有描述过 MPXV5100DP 的相对精度,只有精度(误差预算),你可以在设备数据表中看到。 祝您愉快, Jose ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
查看全文
fxas21002c: 校准 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> #fxas21002c #IIO   大家好,   我下面的校准值是否正确?   1.参见 FXAS21002C 数据表第 40 页、   #define FS_AVL_2000_GAIN 1090 #define FS_AVL_1000_GAIN 545 #define FS_AVL_500_GAIN 272 #define FS_AVL_250_GAIN 136     1090 是将 62500 转换为弧度的度数。我使用的是这个值,因为提到的灵敏度是 62.5 mdps/LSB。   静态 IIO_CONST_ATTR(in_gyro_scale_available,"0.0010900.000545 0.000272 0.000136"); ---> 这些是上述 #defines 的宏值   静态结构属性 *fxas2100x_attributes[] = { &iio_const_attr_sampling_frequency_available.dev_attr.attr、 &iio_const_attr_in_gyro_scale_available.dev_attr.attr、 NULL、 };   2.我使用的是 Android 6.1 Marshmallow 和下面的 hrec 文件。我根据对数据表的理解选择了一些数值,其余的数值是从另一个陀螺仪的数据表中复制的。选择的值是否正确?请提出正确的数值。 iio.anglvel.max_range=30-------------------------------> 抄自另一部分。 iio.anglvel.resolution=0.001-----------------------------> 这个值是我从灵敏度中提取的,因为上面提到是 mdps/LSB iio.anglvel.power=3------------> 抄自不同的陀螺仪 iio.anglvel.scale=0.000545-----> 我使用的增益微值 iio.anglvel.quirks=hrtimer嘈杂偏颇 iio.anglvel.max_freq=100---------------> 抄袭自一个不同的陀螺仪   此致, 甘加达 传感器融合 Re: fxas21002c: Calibration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,甘加达 我认为第一项是正确的。 第二项,我想是 HAL 中的代码,对吗?目前,我们还没有支持 IIO 框架的 HAL 代码。不同的供应商可能会以不同的方式编写 HAL。由于我们没有您的整个 HAL 代码,我无法判断这是否正确。 但有一点是,你已经在内核驱动程序中将陀螺仪输出转换为每秒弧度,那么分辨率的单位应该是每秒弧度,而不是 dps。 iio.anglvel.max_range=2000 // 如果范围单位是 dps iio.anglvel.max_freq=800 谢谢! 永辉
查看全文
FXLS8967AF - FIFO を読み取りますか? データシートには、FIFO から値を読み取る方法がまったく明記されていません。 個々のトリプレットを繰り返し読む必要があるか for each triplet { sensor_comm_read( handle, FXLS896xAF_BUF_X_LSB, 6, data ); } それとも、1回のバースト読み取りですべてのトリプレットを取得できるのでしょうか? sensor_comm_read( handle, FXLS896xAF_BUF_X_LSB, number_of_triplets*6, data ); つまり、FIFO にさらにデータがある限り、自動インクリメントはBUF_Z_MSBからBUF_X_LSBにループバックしますか? Re: FXLS8967AF - read FIFO? こんにちは、アンドリューニールさん BUF_STATUS[BUF_CNT]は必要なトリプレットの数を示しているSO、必要な合計バースト長はBUF_STATUS[BUF_CNT]値の6倍になりますか? ご指摘の通りです。混乱を招いてしまい申し訳ございません。あなたの努力に感謝します。 よろしくお願いいたします。 デビッド Re: FXLS8967AF - read FIFO? 良い。 SO、FIFO 全体を読み取るには1 回のバーストだけが必要なのでしょうか? BUF_STATUS[BUF_CNT]は必要なトリプレットの数を示しているSO、必要な合計バースト長はBUF_STATUS[BUF_CNT]値の6倍になりますか? 表20は確かに分かりにくいと思います 確かにそうですね! そのトピックに関する他のThreadを更新します。 https://community.nxp.com/t5/Sensors/FXLS8967AF-Confused-by-quot-Auto-increment-Address-quot/mp/1789702 Re: FXLS8967AF - read FIFO? こんにちは、 andrewneilさん 表 20 は確かにわかりにくいですが、あなたの理解は正しいです。つまり、これは自動インクリメント機能と F_READ=0 を使用した場合の予想されるレジスタ シーケンスです。 よろしくお願いいたします。 デビッド Re: FXLS8967AF - read FIFO? @diazmarin09 -複数のバースト読み取り手順を実行する必要があります 本当に? すでに述べたように、データシートの表 20 は非常にわかりにくいです。 https://community.nxp.com/t5/Sensors/FXLS8967AF-Confused-by-quot-Auto-increment-Address-quot/mp/1788318/highlight/true#M7840 しかし、私は今それを理解できたと思います: したがって、0x0B から始まる 13 バイトの通常 (F_READ=0) バースト読み取りの結果は次のようになります。 BUF_STATUS (0Bh) BUF_X_LSB (0Ch) BUF_X_MSB (0Dh) BUF_Y_LSB (0Eh) BUF_Y_MSB (0Fh) BUF_Z_LSB (10h) BUF_Z_MSB (11時間) BUF_X_LSB (0Ch) BUF_X_MSB (0Dh) BUF_Y_LSB (0Eh) BUF_Y_MSB (0Fh) BUF_Z_LSB (10h) BUF_Z_MSB (11時間) あり? それとも私はまだ表20を理解していないのでしょうか? Re: FXLS8967AF - read FIFO? こんにちは、 andrewneilさん 誤解を招いてしまい申し訳ございません。 正解です。バッファ全体を読み取るには、複数のバースト読み取り手順を実行する必要があります。 よろしくお願いいたします。 デビッド Re: FXLS8967AF - read FIFO? 申し訳ありませんが、質問にはまったく答えていません。 問題は、FIFO全体を読み取ることです。 FIFO全体を1回のバースト読み取りで読み取ることができるか、 各 (X、Y、Z) トリプレットごとに 1 回ずつ、複数のバースト読み取りを実行する必要がありますか? つまり、BUF_Z_MSB (0x11) を読み取った後のバースト読み取りでは何が起こるかということです。 BUF_X_LSB (0x0C) に「ループバック」するか、 PROD_REV (0x12) まで続きますか? ドライバをダウンロードしましたが、このことは示されていません。 Re: FXLS8967AF - read FIFO? こんにちは、 andrewneilさん すべてが順調であることを願っています。NXP コミュニティをご利用いただきありがとうございます。 出力データのバイト順序はSENS_CONFIG2[LE_BE]を介してプログラム可能で、デフォルトはリトルエンディアンモードです。 SENS_CONFIG2[F_READ] = 1の場合、自動インクリメントメカニズムはMSBレジスタをスキップします。この操作により、出力データ サイズが XYZ サンプルごとに 6 バイトから 3 バイトに短縮されます。 以下のリンクからドライバの例をダウンロードし、デザインの参考として使用することをお勧めします。 NXPセンサ用センサドライバ この情報がお役に立てれば幸いです。 よろしくお願いいたします。 デビッド
查看全文
MPXH6400A Hello! I am using MPXH6400A pressure sensor for measuring pressure inside a closed chamber. Clean air is being passed through the chamber. The reading were taken after allowing system to stabilize for 5 minutes. Day 1 reading for output voltage was 1.22 V (corresponding pressure value = 102.2865 KPa), and day 2 reading for output voltage was 1.18 V (corresponding pressure value = 99.0469 KPa), although all the system parameters were maintained. Kindly explain the reason for the difference. Pressure Sensors Re: MPXH6400A Hello, A possible reason for this difference might be the temperature. Please be aware that the maximum error over 0 °C to 85 °C is 1.5% in the MPXx6400A device. Are you exposing your application to temperature changes? In order to get more information about the temperature error, please refer to the figure bellow: I hope this information will be useful for you. If I misunderstood your question, feel free to let me know.  I will be glad to help. Have a great day. David Diaz.
查看全文
MXP2202AP センサ (または類似のもの) を使用して水圧を感知できますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> データシートには、 「MPX2200シリーズ圧力センサの動作特性、および社内の信頼性・品質試験は、圧力媒体として乾燥空気を使用した場合に基づいています。乾燥空気以外の圧力媒体を使用すると、センサの性能および長期信頼性に悪影響を与える可能性があります。」と記載されていました。お客様のアプリケーションにおける圧力媒体の適合性については、工場にお問い合わせください。 水圧を感知できるかどうか知りたいです。 ご協力ください! 圧力センサ Re: Can I use MXP2202AP sensor (or similar) to sense water pressure? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンドレア NXP 圧力センサにご興味をお持ちいただきありがとうございます。 このトピックに関する長い議論があるこのThreadをご覧ください。   お役に立てれば幸いです。   よろしくお願いいたします。 トーマス
查看全文
我可以使用 MXP2202AP 传感器(或类似传感器)来感知水压吗? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我在数据表中发现MPX2200 系列压力传感器的工作特征特性以及内部可靠性和合格性测试都是基于使用干燥空气作为压力介质。 使用干燥空气作为压力介质。干燥空气以外的介质 干燥空气以外的介质可能会对传感器的性能和长期可靠性产生不利影响。性能和长期可靠性产生不利影响。有关应用中介质兼容性的信息有关应用中介质兼容性的信息。 我想知道是否有可能感知水压...? 请大家帮忙! 压力传感器 Re: Can I use MXP2202AP sensor (or similar) to sense water pressure? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,安德烈亚、 感谢您对 NXP 压力传感器的关注! 请参阅此主题的长篇讨论。   希望对您有所帮助。   此致, 托马斯
查看全文
When will NTM88K135 be mass-produced? I would like to know if the NTM88K135 has been mass-produced, and if not, when will it be mass-produced? Re: When will NTM88K135 be mass-produced? Understand,did you contact with local NXP distributor? Re: When will NTM88K135 be mass-produced? NTM88h135 is already MP Re: When will NTM88K135 be mass-produced? 1.customer name/location: siming/ningbo 2.in development 3.500k/y Re: When will NTM88K135 be mass-produced? Please fill below : 1: customer name/location 2: project schedule 3: volume/annual
查看全文
FXTH8709 加速度測定 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私はFXTH870902を使っていますが、いくつか疑問があります。 スリープモードでは、車載が走行中であることをどのように判断しますか?   インテリジェント・センシング・フレームワーク
查看全文
FXAS21002 Gyro Obsolete I just received a late notice from my vendor that the FXAS21002 is being obsoleted. We developed a product with SensorFusion library using FXAS21002 and FXOS8700. These are the same sensors that the NXP team used to develop SensorFusion algorithms. NXP offers FRDM-STBC-AGM01 which contains both sensors. I did a quick search and it looks like NXP does not offer a replacement gyro. In fact it looks like NXP has entirely stopped producing gyro ICs. Is it true that no replacements exist? If so, does NXP offer any recommendations for third party replacements? Seems like those of us needing this might have to do a large last time buy. Thanks, Jeremiah Gyroscope SensorFusion Re: FXAS21002 Gyro Obsolete Hello Jeremiah,  regarding the FXOS8700 I have also received an answer. DESCRIPTION In regards to the FXOS8700: At this time this is no immediate plans to discontinue. The FXOS8700 has successfully transferred to a new assembly site this year to ensure the longevity of the product.   Best regards Jozef Re: FXAS21002 Gyro Obsolete Jozef, Thanks for taking a look into this. We have decided to place a large last time buy since no direct pin compatible device is available. There is too much risk to redesign the board due to the nature of the product. We do have an NDA with NXP which actually came about for this very product. I will keep an eye out for your gyro next year in case we need it in the future. I have one last question. Is there any current plans to end production of the FXOS8700? I don't see any issues on your product page. Regards, Jeremiah Re: FXAS21002 Gyro Obsolete Hello Jeremiah,  I have an update to the obsolete gyroscope. Please see the description. DESCRIPTION Unfortunately, the automotive gyroscope is not expected in the next year and the details can only be shared with select customers under NDA at this time. Best regards Jozef Re: FXAS21002 Gyro Obsolete Hello Jeremiah,  I have received the answer. Could you please provide an estimated product longevity. For the answer please see the description. DESCRIPTION Unfortunately, I do not know of a direct third party replacement that is pin for pin compatible. Who is the customers asking? What is their estimated product longevity? Best regards Jozef Re: FXAS21002 Gyro Obsolete Hello Jeremiah,  I have asked for a schedule of the development of the replacement for the FXAS21002 gyroscope. As soon as I will receive the schedule I will send it to you. Also please see the description.  APP. ENG. DESCRIPTION Unfortunately there is no direct replacement for the FXAS21002 at this time. There is an automotive gyro that is in development that may fit this requirement. I will reach out to the PLM to get a schedule for you. Best regards Jozef
查看全文
fxls90322加速度传感器自检过程中响应数据和预期值不一致       在自检过程中,Complete Fixed Value Self Test阶段手册上Channel 1 Command = 0x804c6071 Response = 0x40006089.在板子上抓到的实际响应数据 Response = 0x480060F9,查看手册得知48表设备在自检状态。         Complete Fixed Value Self Test阶段手册上通道 0 命令 = 0x804460F4 响应 = 0x40006089 通道 1 命令 = 0x804C50AC响应 = 0x40005054在板子上抓到的实际响应数据 Ch0 响应 = 0x480060F9 Ch1 响应 = 0x48005024                 在Complete Digital Self Test阶段,跟以上有类似的问题。 回复: fxls90322加速度传感器自检过程中响应数据和预期值不一致 我在调试的时候尝试了很多的CRC算法,都和手册上的例子对不上。看你的截图中,你的算法已经通过,能把你的CRC8 的算法分享一下吗?
查看全文
Pressure Sensor MPX5700ASX Hello! We use the Pressure Sensor MPX5700ASX. Could you explaine: is it normally or defect of sensor when we have a leak of air from a back hole? Pressure Sensors Re: Pressure Sensor MPX5700ASX Hi Andrey, That should not be a problem as long as in the sharp pressure relief, the pressure never goes below to zero (negative pressure/vacuum). Re: Pressure Sensor MPX5700ASX Hello! Thanks for your reply. But we have one more question: could it cause damage of sensor when there was a sharp pressure relief of compressed air with the capacity of 60 litres from 500 kPa to zero? Re: Pressure Sensor MPX5700ASX Hi Andrey, No, it is not normal to have a leak of air in the back hole of the device. This can only means that the internal gel/diaphragm is damaged. This kind of issue is typically caused due to an excessive pressure applied to the sensor, a negative pressure (vacuum) was applied to the sensor, temperatures below/above the specified in the datasheet or because it has being used to measure pressure in a different media than “Dry clean air”. If none of this is true for your case, then it is probable that the pressure sensor is defective. Have a great day, Jose ----------------------------------------------------------------------------------------------------------------------- Note: If this post answers your question, please click the Correct Answer button. Thank you! -----------------------------------------------------------------------------------------------------------------------
查看全文
MMA8452QR1 Z軸が動かない NXP MMA8452QR1 加速度センサを使用します。 50台のデバイスを組み立てました。デバイスの 10% で Z 軸が動かなくなっていることがわかります。 読み取った値に変化なし セルフテストモードでは変更されません。 斜めタッピング(Z軸方向)は一時的な修正となる場合がある 一部の「修正済み」のケースでは問題が再発する ところで、このチップを交換するとこの問題は解決します。 何が問題なのか誰か説明できますか? 要素、組み立てプロセス、その他何かありますか? お知らせ下さい。 加速度センサ Re: MMA8452QR1 Z Axis Stuck <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マイケル。 あなたの回答を秘密にしておくために、このスレッドから削除する必要があります。 この障害は通常、衝撃 (高加速度) または振動によって発生しますが、アプリケーション ノートに記載されているすべての要件が満たされている場合は、はんだ付け/組み立て中に発生することはありません。 その他の情報については、不良部品を分析する当社の品質部門(AVNET 経由)にお問い合わせください。 よろしくお願いいたします。 トーマス Re: MMA8452QR1 Z Axis Stuck <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マイケル。 あなたのアプリケーションについて詳しく教えていただけますか?MMA8452QR1 を静的方向測定のみに使用していますか、それとも機械的な衝撃にさらしていますか? ただし、ユニットが地球の重力にのみさらされているにもかかわらず、Z 軸出力が正確に 0x7FF または 0x800 (+/- フルスケール) を報告している場合、デバイスが Z 軸スティクションの影響を受けている可能性が高くなります。 実際、固着は製造中またはデバイスの使用中に発生する可能性があります。 PCN14989およびPCN15484を見るとわかるように、この障害を解消するためにいくつかの設計上の改善が行われました。これらの改善は、すべての MMA845xQ ファミリ デバイスに有効です。 残念ながら、ユニットに再度衝撃を与える以外に、センサの機能を回復する簡単な方法はありません。 このような問題が発生したお客様は、当社の品質チームおよびカスタマー サービス チームにお問い合わせください。NXP 品質チームは、情報を NXP CQC システムに入力し、適切な品質チームとビジネス ラインの連絡先にルーティングしてサポートを受けます。 よろしくお願いいたします。 トーマス
查看全文
MMA8451Q 加速度センサ I2C シンク電流 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> この部品の I2C インターフェースの最大シンク電流がどれくらいか知っている人はいますか?つまり、SDA または SCL に許容される最大 IOL は何ですか?I2C 仕様ではこれらが 3 mA (400 kHz) と 20 mA (1 MHz) と記載されていることは承知していますが、多くのデータシートではこれらに他の値が記載されているため (事実上、最大バス静電容量が制限されます)、これは厳密な要件ではないようです。 加速度センサ Re: MMA8451Q Accelerometer I2C Sink Current <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、イアン。 添付されているのは、SCL パッドと SDA パッドの両方の電流能力特性です。 MMA8451Q は、標準モードと高速モードの両方でのみ NXP I 2 C 仕様に準拠していることに注意してください (最大 400 kHz)。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
查看全文
来自 MMA8652FC 的不正确 WHO_AM_I <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我有 2 个模块 - MMA8652FC 和 MMA8653FC(以及 MMA865X) 两个模块上的 WHO_AM_I 寄存器都 = 0x5A,但如数据手册所述,必须为 0x4A 和 0x5A。 此外,SensorToolbox 还在两个模块上显示 MMA8653FC。 谢谢! 米泰克 加速度传感器 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 很高兴听到更换部件后问题得到了解决。 周末愉快,感谢您使用我们的社区。 此致, 托马斯 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,托马斯、 我从飞思卡尔样品 J 中拆焊 E10 和安装 652 现在一切都很完美。 问题已解决。 谢谢! 米泰克 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Mitek、 我们一直在使用的两个 MMA8652FC 加速计(E10 - 你们的,E13 - 我的)似乎都是工程样品。 我建议您点击本网站上的 "样品 "按钮,免费订购 MMA8652FC 样品,然后用这个新部件替换原来的工程样品。 如果您想退回完整的 LFSTBEB865x 套件,请请遵循标准保修政策。 不便之处,敬请原谅。 此致, 托马斯 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 感谢托马斯 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Mitek、 实际上,我的 MA8652FC 加速计标记为 E13(您的是 E10),其 ID 正确(0x4A)。一旦有更多消息,我会尽快回复您。 此致, 托马斯 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ps,不是正确的回放。 你好,托马斯,我为这两个模块制作了缩放照片。 正常的 MMA8652 芯片必须是 652 标记,但该芯片未知。 顺祝商祺! 米泰克 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,托马斯、 我已经添加了序列号,52 和 53 的序列号看起来正常 谨致问候 米泰克 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Mitek、 感谢您提供的屏幕截图。 请通过放大镜查看两台设备的顶部,让我知道你看到了什么。第一个数字是 652(表示 MMA8652FC)、653(MMA8653FC)还是其他? 此致, 托马斯 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,托马斯、 感谢您的回放。 第一个模块 MMA8652FC SN:00847 700-76802_A SCH-76802_A OF:626548 第二模块 MMA8653FC 700-76803_A SCH-76803_A SN:00453 OF:626549 此外,我还在外部处理器上编写了简单的 I2C 程序,并从两个模块的 0D 寄存器中读取 5A 电流。 顺祝商祺! 米泰克 附注此外,您还可以在该屏幕的底部面板上看到一个错误--将 3A 显示为数据和比特状态 Re: Incorrect WHO_AM_I from MMA8652FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Mitek、 我刚刚使用传感器工具箱图形用户界面测试了 MMA8652FC 和 MMA8653FC 加速计,正如您在所附文件中看到的,这两个加速计都有正确的 ID(MMA8652FC 为 0x4A,MMA8653FC 为 0x5A)。 能否请您在此发布与我的情况类似的传感器工具箱图形用户界面打印屏幕? 此致, 托马斯
查看全文
MMA8653FCR1とのインターフェース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MMA8653FCR1 を I2C 経由でインターフェースしようとしています。モーション割り込みを検出し、INT1 にパルスを出すように MMA を構成する必要があります。同じものの擬似コードは次のとおりです。 1) CTRL_REG1 = 0x00 // MMAをスタンバイモードにする 2) INT_SOURCE = 0x04 // モーション割り込みをアクティブにする 3) XYZ_DATA_CFG = 0x00 // 2gモード 4) FF_MT_CFG = 0xf8 // 3軸すべてのモーション 5) FF_MT_THS = 0x1f //モーションしきい値 6) CTRL_REG3 = 0x0a // アクティブハイでモーションによりコントローラを起動可能 7) CTRL_REG4 = 0x04 //モーション割り込みを有効にする 😎 CTRL_REG5 = 0x02 // INT1の割り込み 9) CTRL_REG1 = 0x01 // MMA アクティブ。 上記のコードを試してみましたが、コントローラの I2C ライブラリは正常に動作しています。しかし、MMAは反応しない。 誰か役に立つリンクまたはサンプルコードを提供してもらえますか。 ありがとうございます シャリン 加速度センサ Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シャリン、 問題は読み取り機能にあるはずです。 FXOS8700 データシートに記載されているように、I²C 通信は次のルールに従う必要があります。 残念ながら、書き込み操作の最後に停止条件を追加する I2C_MODE_COMPLETE_XFER を使用しています... 最初の転送 (読み取り操作) にはおそらく I2C_MODE_NO_STOP を使用する必要があります。それは次のようになるはずです: uint8_t MMA8653_SingleRead(uint8_t レジスタ) { uint8_t 値; // レジスタアドレスを書き込む I2C_I2CMasterWriteBuf(MMA_ADDR、&レジスタ、1、I2C_MODE_NO_STOP); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT) の場合); // 返された値を読み取る I2C_I2CMasterReadBuf(MMA_ADDR、&value、1、I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_RD_CMPLT) の場合); 戻り値; } でも、それはMCU側のあなたの仕事だと思います。 読み取り機能を正しく動作させても、モーション検出/構成に問題がある場合は私に連絡してください。 アンソニー Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シャリン、 WHO_AM_I 値を読み取ることができない場合は、センサの設定を中止してください。MMA が正常に動作していることを確認するには、この値を読み取る必要があります。ハードウェアに問題があるのかもしれません....おそらく、I²C 通信が機能しないのでしょう... 回路図を共有して、I²C が正常に動作しているかどうか確認してもらえますか? ちなみに、I2C_Read 関数と I2C_Write 関数を記述することをお勧めします。コードが読みやすくなり、デバッグしやすくなります... void MMA8653_SingleWrite(uint8_t レジスタ、uint8_t 値) { uint8 buffer_i2c2[] = {レジスタ,値}; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT) の場合); } uint8_t MMA8653_SingleRead(uint8_t レジスタ) { uint8_t 値; // レジスタアドレスを書き込む I2C_I2CMasterWriteBuf(MMA_ADDR、&レジスタ、1、I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT) の場合); // 返された値を読み取る I2C_I2CMasterReadBuf(MMA_ADDR、&value、1、I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_RD_CMPLT) の場合); 戻り値; } ありがとうございます アンソニー Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンソニー。 上記のご助力に心より感謝いたします。 しかし、いくつかの問題に直面しています。 WHO_AM_I レジスタを読み取ることができません。値は 0x00 になります。 最初に構成されると、MMA8653 はデフォルトで割り込みを発生します (モーションなし)。以下に同じコードを示します。 void MMA8653_init(void) { uint8 buffer_i2c2[2] = {0}; uint8 値 = 0; サイディレイ(3); 整数 i 、 j; buffer_i2c2[0] = M_WHO_AM_I; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、1、I2C_I2C_MODE_COMPLETE_XFER); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {} (void) I2C_I2CMasterReadBuf(MMA_ADDR,&value, 1, \ I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_RD_CMPLT) の場合); value = value; //ここで表示される値は 0x00 です buffer_i2c2[0]=M_CTRL_REG1; buffer_i2c2[1] = 0x00; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_COMPLETE_XFER); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}     buffer_i2c2[0]=M_CTRL_REG2; buffer_i2c2[1] = 0x07; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}     buffer_i2c2[0]=M_CTRL_REG3; buffer_i2c2[1] = 0x08; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}    buffer_i2c2[0]=M_CTRL_REG4; buffer_i2c2[1] = 0x04; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}        buffer_i2c2[0]=M_CTRL_REG5; buffer_i2c2[1] = 0x04; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}     buffer_i2c2[0]=M_FF_MT_CFG; buffer_i2c2[1] = 0x71; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}    buffer_i2c2[0]=M_FF_MT_THS; buffer_i2c2[1] = 0x12; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {}         buffer_i2c2[0]=M_FF_MT_COUNT; buffer_i2c2[1] = 0x00; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {} buffer_i2c2[0] = M_FF_MT_SRC; I2C_I2CMasterWriteBuf(MMA_ADDR、バッファデータ、1、I2C_I2C_MODE_REPEAT_START); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT) の場合); (void) I2C_I2CMasterReadBuf(MMA_ADDR, buffer_data, 1, \ I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_RD_CMPLT) の場合);     buffer_i2c2[0]=M_CTRL_REG1; buffer_i2c2[1] = 0x21; I2C_I2CMasterWriteBuf(MMA_ADDR、buffer_i2c2、2、I2C_I2C_MODE_REPEAT_START); (0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT)) の場合 {} } 私はメインの割り込みもクリアしています。 MMA_intr == 1 の場合         { バッファデータ[0] = M_FF_MT_SRC; I2C_I2CMasterWriteBuf(MMA_ADDR、バッファデータ、1、I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_WR_CMPLT) の場合); (void) I2C_I2CMasterReadBuf(MMA_ADDR, buffer_data, 1, \ I2C_I2C_MODE_COMPLETE_XFER); 0u == (I2C_I2CMasterStatus() & I2C_I2C_MSTAT_RD_CMPLT) の場合); adxl_intr = 0; LED_YELLOW_書き込み(0u);         } 助けてください。 シャリン Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、シャリンさん。 MMA565x モーション検出構成用のコード サンプルをいくつか用意しました。 //////////////////////////////////////////////////////////////////////////////// //! 定義する //////////////////////////////////////////////////////////////////////////////// #MMA8653FC_CTRL_REG1 0x2A を定義します #MMA8653FC_CTRL_REG2 0x2B を定義します #MMA8653FC_CTRL_REG3 0x2C を定義します #MMA8653FC_CTRL_REG4 0x2D を定義します #MMA8653FC_CTRL_REG5 0x2E を定義します #MMA8653FC_FF_MT_CFG 0x15 を定義します #MMA8653FC_FF_MT_SRC 0x16 を定義します #define MMA8653FC_FF_MT_THS 0x17 #MMA8653FC_FF_MT_COUNT 0x18 を定義します #MMA8653FC_WHO_AM_I 0x0D を定義します #MMA8653FC_WHO_AM_I_VAL 0x5A を定義します //////////////////////////////////////////////////////////////////////////////// //! パブリック方法 //////////////////////////////////////////////////////////////////////////////// ブール型 MMA8653FC::init() { ブール __b_result = false; uint8_t __u8_temp; if(bRead(MMA8653FC_WHO_AM_I,&__u8_temp,1)) //センサの存在を確認する if(__u8_temp == MMA8653FC_WHO_AM_I_VAL) //センサIDの回答を確認する if(bWrite(MMA8653FC_CTRL_REG1,0x00)) //スタンバイモード if(bWrite(MMA8653FC_CTRL_REG2,0x07)) //自動スリープ有効/低電力 if(bWrite(MMA8653FC_CTRL_REG3,0x08)) //モーション割り込みからのウェイク / アクティブロー / プッシュプル if(bWrite(MMA8653FC_CTRL_REG4,0x04)) //モーション割り込みを有効にする if(bWrite(MMA8653FC_CTRL_REG5,0x04)) //INT1で割り込み if(bWrite(MMA8653FC_FF_MT_CFG,0x71)) //イベントはラッチされていない/モーション/INT1でX/Y/Z検出を有効にする if(bWrite(MMA8653FC_FF_MT_THS,0x12)) //閾値を1.134gに設定する if(bWrite(MMA8653FC_FF_MT_COUNT,0x00)) //デバウンス回数を設定する if(bWrite(MMA8653FC_CTRL_REG1,0x21)) //ODRを200Hzに設定し、アクティブモードにする { __b_result = 真;     } __b_result を返します。 } ブール型 MMA8653FC::clearINTflag() { uint8_t __u8_result; bRead(MMA8652FC_FF_MT_SRC,&__u8_result,1) を返します。 } ここで、モーションしきい値は 3 軸で 1.134g です。この値は変更できますが、注意してください: 地球の重力は 1g です。感度をさらに高めたい場合は、軸を無効にするか (MR_CFG レジスタ)、Transient&HighPassFilter 機能を備えた MMA8652 を使用する必要があります。 割り込み関数でモーションをキャッチするときは、必ず「clearINTflag()」関数を呼び出して INT フラグをクリアしてください。 例: void OnMotionDetected() { _t_led2 = 0; printf("動きが検出されました!\n"); 待機(0.1); _t_accelerometer.clearINTflag(); _t_led2 = 1;     } int メイン() { _t_pc.ボー(115200); _t_it.fall(&OnMotionDetected); _t_pc.printf("こんにちは"); _t_it.enable_irq(); if(_t_accelerometer.init())     { while(true) { 寝る();         }     } それ以外 { while(true)         { 待つ(0.05); _t_led = !_t_led; 待つ(0.05); _t_led = !_t_led; 待つ(0.05); _t_led = !_t_led; 待つ(1); _t_led = !_t_led; }     } } お役に立てれば幸いです! アンソニー Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シャリン、 デバイスを構成するための特定の順序はありません。まず MMA をスタンバイ モードにして、すべてのレジスタを設定し、最後にアクティブ モードに切り替えるだけです。実際、レジスタの変更は、MMA がスタンバイ モードからアクティブ モードに移行したときに保存され、有効になります。 ステップ 注 REG 書き込む値 1 MMA8653FCR1 スタンバイモード CTRL_REG1 (0x2A) 0bXXXXXXX0 2 デバイスを構成する .. .. 3 MMA8653FCR1 アクティブモード CTRL_REG1 (0x2A) 0bXXXXXXX1 MMA8653 のモーション割り込みについては、確認する必要があります。私はMMA8652に慣れているので、ハイパスフィルタ機能付きの過渡検出を使えば簡単にモーション検出を有効にできます。残念ながら、MMA8653にはこの機能がないので、可能かどうか調べてみます。 モーション割り込みMMA8653の機能について見ていきます。あなたの側で進展があったら、私に知らせてください。 ありがとうございます アンソニー Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンソニー。 早急な返信ありがとうございます。 配線が間違っていましたが、現在はMMA8653と通信できます。 モーション割り込みを設定する方法を教えてください。データシートを読んでレジスタの動作を理解しましたが、MMA をアドレス指定する特定の順序はありますか (スタンバイ モード --> しきい値の設定 --> 割り込みソースの設定... など)。 ありがとうございます シャリン Re: Interfacing MMA8653FCR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、シャリンさん。 I²C 通信が正常に動作していることを確認する必要があります。デバイス ID (0x5A) を含む WHO_AM_I レジスタ (0x0D) を読み取ることをお勧めします。0x5A が読み取れない場合は、I²C com (プルアップ抵抗がない、周波数が無効) または MMA に問題がある可能性があります。正しい値を読み取った場合、構成の問題である可能性があります。 デバイス ID を読み取って MMA と通信できるかどうかを教えてください。それを確かめたら、次のステップはモーション検出の設定を確認することです。 アンソニー
查看全文
MPX5700DP/MPX5500DP - コネクテッドセンサを検出する方法 (おそらく V1、V2、および Vex ピンを使用するでしょうか?) こんにちは、 2 つの MPX5700DP / MPX5500DP センサのどちらがボードに取り付けられているかをハードウェアで検出できるかどうか疑問です。 センサーと MCU の間にある回路で V1、V2、Vex ピンを使用して、どのセンサーが接続されているかを検出できますか?もしそうなら、どのようにですか?それらはどのような種類の信号ですか? 他の質問 ( 1 、 2 、 3 ) で、これらのピンはコネクテッドではないままにしておく必要があることがわかりました。 しかし、このスコープでそれらを使用する可能性はありますか? 事前に感謝いたします。 さよなら、 クレム Re: MPX5700DP/MPX5500DP - Way to detect connected sensor (maybe using V1, V2 and Vex pins?) わかりました、トーマス、とにかくありがとう。 よろしくお願いいたします。 クレメンテ Re: MPX5700DP/MPX5500DP - Way to detect connected sensor (maybe using V1, V2 and Vex pins?) こんにちは、クレメンテさん。 残念ながら、この目的にこれらのピンを使用する方法はなく、それを達成するための他の適切な可能性も思いつきません。 よろしくお願いいたします。 トーマス
查看全文
read device id of fxos8700,but always return 0 all before read device id, microchip set fxos8700 rst pin to low.cannot found issues where is it. by the way use i2c interface to read/write data.just now read https://www.nxp.com/docs/en/errata/FXOS8700CQER.pdf  .i2c have same issue? tks. Re: read device id of fxos8700,but always return 0 Hi David, I am not sure if I fully understand your question. There is no problem to read the WHO_AM_I register (0x0D) using the I2C interface: As you can see, it returns the correct value 0xC7. I hope it answers your question. Best regards, Tomas
查看全文
MMA8451 motion and transient detection Hi.  It is posible to configure MMA8451 to detect motion and transient simultaneously? I can configure MMA8451 to motion detection or transient but if i configure both and assing interrupt to int1 and int2, it doesn't work. Thanks in anticipation! Accelerometers Re: MMA8451 motion and transient detection Hello Tadeusz, It is not possible to use the motion and the transient detection functions together. However, the transient detection and the motion detection functions are similar except that in the transient detection the high-pass filtered data is compared. There is an option to disable the high-pass filter (0x1D: TRANSIENT_CFG register), in which case the behavior of the transient function will be the same as the motion detection allowing to have two motion detection functions. For this, please check section 6.5 of the datasheet and application note AN4071. I hope this information can be helpful. Have a great day, Paulina ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
查看全文
什么是精密度以及如何安装压力传感器 mpxm2053d <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 什么 压力传感器 Re: what are precaustions and how to mount pressure sensor mpxm2053d <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 请参阅以下链接,了解我们的应用说明,这些说明可以帮助您获得有关安装、焊接和操作我们的压力传感器(包括 MPXM2053D)的提示和信息: AN936 MPX 系列压力传感器的安装技术、引线成型和测试 AN3150 压力传感器设备的焊接建议 AN1984 处理飞思卡尔压力传感器 希望这些信息能有所帮助。 祝你愉快 Paulina
查看全文
MPL115A1ST1 的卷带图纸 您好, 我的客户正在寻找 MPL115A1ST1 的带卷图纸和部件方位图。 这是我们可以为客户提供的服务吗? 压力传感器 Re: Tape and Reel drawing for MPL115A1ST1 对不起,我确认没有卷轴信息,只有包装信息。 Re: Tape and Reel drawing for MPL115A1ST1 这只是录音绘图。 有卷轴图纸吗? Re: Tape and Reel drawing for MPL115A1ST1 参见数据表第 17 页 Re: Tape and Reel drawing for MPL115A1ST1 你好,请参考以下内容。 1: 客户名称:Persol AVC Technology 2:项目进度:尚未确定 3: 数量/年:3000 件 Re: Tape and Reel drawing for MPL115A1ST1 您可以在这里分享客户信息吗? 1: 客户名称 2: 项目时间表 3:数量/年度
查看全文