Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
MPX2300DT1の保管寿命 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。MPX2300DT1を使用しています。保存期間(制限)について何か分かっていますか?特にゲルコーティングは経年劣化しやすいのでしょうか?前もって感謝します。 圧力センサ Re: shelf life of MPX2300DT1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マティスさん。 NXP は、圧力センサの寿命について確約することはできません。寿命は、センサの動作環境と使用方法に関係します。 当社のセンサは、ゲルを損傷し、センサの仕様外となる可能性があるため、いかなる種類の液体物質や腐食性ガスとも直接接触することは推奨しません。 ひずみゲージと較正および補正用の電子回路は窒化物層で保護されていますが、リードフレームとゲージ間の電気的接続を提供するアルミニウム接合パッドは、接合を可能にするために保護されていません。完成したダイもシリコンゲルで保護されています。このゲルは完全に密閉されているわけではありません。新しいタイプの圧力センサにはより高品質なゲルを使用していますが、水やその他の液体がゲルを浸透してダイに到達する可能性があります。 たとえば、センサーダイが水と接触すると、センサーにバイアスが加わるとすぐに、Al/Al3+ と水の間の酸化還元反応が始まります。数時間または数日の作業後、電源ピンのアルミニウム パッドが確実に破壊され、Vcc ピンにオープン サーキットが発生します。これはアルミニウムの腐食現象です。しかし、センサーの供給電圧をオフにすると腐食現象は停止します。ガルバニック腐食など、他の故障原因もありますが、これらの他の原因による平均故障時間 (MTTF) は、Vcc パッドの電気腐食による MTTF よりもはるかに長くなります。したがって、電気腐食が主な故障原因であり、その故障は永久的です。 しかし、ご存知のとおり、当社の製品は洗濯機アプリケーションに使用され、ジェルが湿気の多い環境にさらされることになります。これらのアプリケーションでは、デバイスは測定チューブの上部に配置されているため、閉じ込められた空気柱をセンサーまで押し上げる水を通じて水位が間接的に測定されます。ご覧のとおり、センサーは水と直接接触せず、空気柱によって分離されています。 ご参考になれば幸いです。以下のアプリケーションノートをご参照ください。 AN1950: 水位監視 AN1516: 圧力センサを使用した液面制御 メディアの互換性に関するアプリケーションノートも用意しています。 AN3728: IPS PRT圧力センサーのメディア互換性 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
查看全文
MPX4250用ゴム配管サイズ こんにちは。MPX4250に適したゴム配管のサイズを教えてください。 Re: Rubber piping size for MPX4250 こんにちは、ヨゼフ わかりました。ありがとうございます。 Re: Rubber piping size for MPX4250 こんにちは、ジェリー。 ホースのサイズと推奨材質については、 AN936の「利用可能なパッケージ」セクションを参照してください。 敬具、 ヨゼフ
查看全文
MPXV7025圧力トランスデューサーを使用します。ダイをより良く保護するために、ダイの圧力側と通気側の両方にシリコンゲルを塗布することはできますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MPXV7025圧力トランスデューサーを使用します。ダイをより良く保護するために、ダイの圧力側と通気側の両方にシリコンゲルを塗布することはできますか? Re: We use the MPXV7025 pressure transducer. Can we get silicone gell on both the pressure and vent side fo the die for better protection of the die? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 はい、デバイスの圧力側と通気側の両方にシリコンゲルを追加して、保護を強化することができます。圧力ポート (ポート P1) にはすでにジェル (デバイスのバージョンに応じてフルオロシリコーン ジェルまたは「耐媒体ジェル」) が含まれていますが、通気側 (ポート P2) にはジェルが含まれていないことに注意してください。 シリコングリースの充填は気泡を避けるために真空状態で行われます。通常、グリースによって機械的ストレスが生じ、オフセット値が変化する可能性があるため、オフセット調整が必要になります。 シリコングリースのサプライヤーとして Gelest をお勧めします。 ゲレスト株式会社 イースト・スティール・ロード11番地 ペンシルベニア州モリスビル 19067 (215)5 47-1015 http://www.gelest.com 代わりに MPXV7025DP 圧力センサを使用することをお勧めします。このデバイスは同じファミリの一部であり、このファミリの他の圧力センサとまったく同じように動作しますが、大きな違いは両方のポートがすでに「フルオロシリコーン ゲル」で満たされていることです。そのため、湿度の高い環境で使用しない場合は、このバージョンのデバイスを使用しても変更は必要ありません。 NXP 圧力センサは、クリーンでない乾燥空気環境で使用することは推奨されません。使用すると保証が無効になります。 すてきな一日を、 ホセ ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
查看全文
用于 MPX4250 的橡胶管尺寸 您好,我想问一下 MPX4250 适合哪种尺寸的橡胶管? Re: Rubber piping size for MPX4250 hi Jozef 好的,谢谢。 Re: Rubber piping size for MPX4250 嗨,杰瑞、 有关软管尺寸和推荐材料,请参阅 AN936 中的 " 可用包装 " 部分。 致以最崇高的敬意 约瑟夫
查看全文
Rubber piping size for MPX4250 hi  , i want to ask  which  rubber piping size  is suitable for   MPX4250 Re: Rubber piping size for MPX4250 hi Jozef            All right  ,thanks. Re: Rubber piping size for MPX4250 Hi Jerry, for the hose size and recommended material, please refer to the section "Available Packages" in the AN936. With Best Regards, Jozef
查看全文
MMA8652 : 在高地使用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的社区, 我们一直在使用 MMA8652 开发我们的产品。 我们希望将 MMA8652 用于低压环境(472mbar)。 472 毫巴相当于海拔 6000 米。 [Question] 在这样的环境中使用会有问题吗? 我们无法在 MMA8652 数据表中找到相关说明。 致以最崇高的敬意, Koichi Sakagami 加速度传感器 Re: MMA8652 : Using on highlands <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的何塞 感谢您提供的信息。 我们将研究它们。 顺祝商祺! Koichi Sakagami Re: MMA8652 : Using on highlands <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,坂上幸一、 我们还没有在如此低的压力环境下进行过任何评估。 但是,据我们的总工程师说,由于 g-cell 在结合压力下是密封的,因此不会受到环境压力变化的影响。因此,在较低的压力下工作应该不会影响气室中的压力,因此也不会影响性能。 祝您愉快, Jose ----------------------------------------------------------------------------------------------------------------------- 注:如果本帖回答了您的问题,请点击正确答案按钮。Thank you! -----------------------------------------------------------------------------------------------------------------------
查看全文
How to understand the interrupt vectors of NTM88 Hello,everyone How does the user application interrupt vectors of NTM88 work? have any re-direct operation to make the vectors valid? so the irq fucntion in user code can be used. I want figure this out so I read the bootloader examples of NTM88 from NXP. I just find that: if (gu8BootAppMode == MODE_APP) (*USER_APP_INTERRUPT_TABLE[15])(); // JUMP TO USER APP main_app() Only the main function of app code is called. It's not a irq function and not called by a real IRQ. Who can help to explain this problem? Thanks Best regards Re: How to understand the interrupt vectors of NTM88 Hello Tomas. Thanks for you reply. I will check the AN5149. Best regards Frank Hill Re: How to understand the interrupt vectors of NTM88 Hi Frank, In the bootloader project, memory is divided into two sections: The bootloader section, which is always present and has a valid content (because it is never erased nor overwritten). The application section, which is not always present and not always valid (in case of issue during OTA reprogramming). After reset, the programs jumps into the main located bootloader section by default, and when an interrupt occurs the program accesses the interrupt vectors which are located in the bootloader section. Then, only if the application section is valid (i.e. program is in application mode) then the program jumps into the application (main_app) and application interrupt vectors. The program does not access the application section by default because it does not always have a valid content. This is illustrated in Figures 4 and 5 of the AN5149. Best regards, Tomas
查看全文
how can i test Fusion Library ? hi im trying to port nxp fusion library to another MCU i did download sdk that have issdk in it  till now i dont have any sensor so i want to feed fusion library some data to see if it calculate right or not this is my feedeing value function like // sfg = pointer to top level (generally global) data structure for sensor fusion int8_t FXAS21002_Init(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     sfg->Gyro.iFIFOCount=0;     sensor->isInitialized = F_USING_GYRO;     sfg->Gyro.isEnabled = true;     return SENSOR_ERROR_NONE; } // read FXAS21002 gyro over I2C int8_t FXAS21002_Read(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     int16_t     sample[3];     // place the measurements read into the gyroscope buffer structure     sample[CHX] = 200;     sample[CHY] = 100;     sample[CHZ] = 100;     conditionSample(sample);  // truncate negative values to -32767     addToFifo((union FifoSensor*) &(sfg->Gyro), GYRO_FIFO_SIZE, sample);           return SENSOR_ERROR_NONE; } // sfg = pointer to top level (generally global) data structure for sensor fusion int8_t FXOS8700_Init(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     sfg->Accel.iFIFOCount=0;     sensor->isInitialized = F_USING_ACCEL;     sfg->Accel.isEnabled = true;     return SENSOR_ERROR_NONE; } // read FXAS21002 gyro over I2C int8_t FXOS8700_Read(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     int16_t     sample[3];     // place the measurements read into the gyroscope buffer structure     sample[CHX] = 300;     sample[CHY] = 100;     sample[CHZ] = 100;     conditionSample(sample);  // truncate negative values to -32767     addToFifo((union FifoSensor*) &(sfg->Accel), ACCEL_FIFO_SIZE, sample);           return SENSOR_ERROR_NONE; } // sfg = pointer to top level (generally global) data structure for sensor fusion int8_t MPL3115_Init(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     sfg->Mag.iFIFOCount=0;     sensor->isInitialized = F_USING_MAG;     sfg->Mag.isEnabled = true;     return SENSOR_ERROR_NONE; } // read FXAS21002 gyro over I2C int8_t MPL3115_Read(struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) {     int16_t     sample[3];     // place the measurements read into the gyroscope buffer structure     sample[CHX] = 100;     sample[CHY] = 100;     sample[CHZ] = 200;     conditionSample(sample);  // truncate negative values to -32767     addToFifo((union FifoSensor*) &(sfg->Mag), MAG_FIFO_SIZE, sample);           return SENSOR_ERROR_NONE; } ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ and then in the rest of main.c // Global data structures SensorFusionGlobals sfg;                ///< This is the primary sensor fusion data structure struct ControlSubsystem controlSubsystem;      ///< used for serial communications struct StatusSubsystem statusSubsystem;        ///< provides visual (usually LED) status indicator struct PhysicalSensor sensors[3];              ///< This implementation uses up to 3 sensors registerDeviceInfo_t i2cBusInfo ; typedef struct _ARM_DRIVER_I2C {   char navid;                                                               ///< Pointer to \ref ARM_I2C_GetStatus : Get I2C status. } const ARM_DRIVER_I2C; int main(){      ARM_DRIVER_I2C* I2Cdrv ;;   // defined in the .h file            initializeControlPort(&controlSubsystem);                           // configure pins and ports for the control sub-system   initializeStatusSubsystem(&statusSubsystem);                        // configure pins and ports for the status sub-system   initSensorFusionGlobals(&sfg, &statusSubsystem, &controlSubsystem); // Initialize sensor fusion structures            sfg.installSensor(&sfg, &sensors[0], 0,  1, (void*) I2Cdrv, &i2cBusInfo, FXOS8700_Init,  FXOS8700_Read);      sfg.installSensor(&sfg, &sensors[1], 0, 1, (void*) I2Cdrv, &i2cBusInfo, FXAS21002_Init, FXAS21002_Read);      sfg.installSensor(&sfg, &sensors[2], 0,   1, (void*) I2Cdrv, &i2cBusInfo, MPL3115_Init,   MPL3115_Read);            sfg.initializeFusionEngine(&sfg);             // This will initialize sensors and magnetic calibration                                    int i = 0 ;            while(1){                      sfg.readSensors(&sfg, 1);           // Reads sensors, applies HAL and does averaging (if applicable)     sfg.conditionSensorReadings(&sfg);  // magCal is run as part of this     sfg.runFusion(&sfg);                // Run the actual fusion algorithms     sfg.applyPerturbation(&sfg);        // apply debug perturbation (testing only)     sfg.loopcounter++;                  // The loop counter is used to "serialize" mag cal operations          } }‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ u see data that i feed is in sample variable in each sensor read function  when i watch sfg. SV_9DOF_GBY_KALMAN  all of the parameter is zero what valuse should i feed in accel and mag and gyro to see if it work right . do u have any sample to give me so i can try with it? my build.h  #define F_USING_ACCEL           0x0001  ///< nominally 0x0001 if an accelerometer is to be used, 0x0000 otherwise #define F_USING_MAG             0x0002  ///< nominally 0x0002 if an magnetometer  is to be used, 0x0000 otherwise #define F_USING_GYRO            0x0004  ///< nominally 0x0004 if a gyro           is to be used, 0x0000 otherwise #define F_USING_PRESSURE        0x0000  ///< nominally 0x0008 if altimeter        is to be used, 0x0000 otherwise #define F_USING_TEMPERATURE     0x0000  ///< nominally 0x0010 if temp sensor      is to be used, 0x0000 otherwise #define F_ALL_SENSORS           0x001F  ///< refers to all applicable sensor types for the given physical unit #define F_1DOF_P_BASIC             0x0000     ///< 1DOF pressure (altitude) and temperature algorithm selector  - 0x0100 to include, 0x0000 otherwise #define F_3DOF_G_BASIC             0x0200     ///< 3DOF accel tilt (accel) algorithm selector                   - 0x0200 to include, 0x0000 otherwise #define F_3DOF_B_BASIC             0x0400     ///< 3DOF mag eCompass (vehicle/mag) algorithm selector           - 0x0400 to include, 0x0000 otherwise #define F_3DOF_Y_BASIC             0x0800     ///< 3DOF gyro integration algorithm selector                     - 0x0800 to include, 0x0000 otherwise #define F_6DOF_GB_BASIC             0x1000     ///< 6DOF accel and mag eCompass algorithm selector               - 0x1000 to include, 0x0000 otherwise #define F_6DOF_GY_KALMAN        0x2000     ///< 6DOF accel and gyro (Kalman) algorithm selector              - 0x2000 to include, 0x0000 otherwise #define F_9DOF_GBY_KALMAN     0x4000     ///< 9DOF accel, mag and gyro algorithm selector                  - 0x4000 to include, 0x0000 otherwise ‍‍‍‍‍‍‍‍‍‍‍‍‍ thanks allot SensorFusion
查看全文
FXTH870902DT1 デバッグ停止アドレス 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> デバイスFXTH870902DT1をプログラムするには、「消去してプログラム」キーを押します。 工場出荷時にチップに付属する内部ファームウェアはありません。 しかし、ファームウェア アドレス 0xE000 にアクセスできず、デモ コードは「u8Status = TPMS_READ_VOLTAGE(gu16UUMA);」で停止します。なぜでしょうか? Re: FXTH870902DT1 debug stop at address 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 A. デバッグ ボタンを使用してデバイスをプログラムすると、デバイスにフラッシュしたコードをデバッグ ウィンドウで読み取ることができるようになります。フラッシュされたのは確かに.absですファイル。そして、このファイルを他の FXTH87 デバイスにロードすることもできます。 CW に関するより具体的な質問については、CW マニュアルとマルチリンク仕様を参照するか、CW コミュニティ スペースをご利用ください。 C. 「LEDが点灯しなくなりました。なぜですか?」 LF ブロックが有効になると、GPIOB は高インピーダンスになります。データシートを参照してください:   「さらに、ステップ 1 をマスクして「 (void)u8fnDALDetectDerivative(); 」または「gu8Derivative = 0xFF」または「gu8Derivative = 0x00」とすると、ステップ 4 で LED が点灯しますが、なぜでしょうか?」 u8fnDALDetectDerivative 関数は、変数 gu8Derivative の正しい値を設定します。 ファームウェア関数が呼び出されると (たとえば、TPMS_LF_ENABLE)、プログラムはジャンプ テーブルに移動して、関数の正しいファームウェアの場所にジャンプします。正しいアドレスにジャンプするために、ジャンプ テーブルで gu8Derivative が使用されていることがわかります。 /* void TPMS_LF_ENABLE(UINT8 u8スイッチ) */ #TPMS_LF_ENABLEを定義します(( void (*)(UINT8))(u16fnDALLinkFmw( gu8Derivative , FN_LF_ENABLE))) したがって、gu8Derivative が正しくない場合、プログラムは TPMS_LF_ENABLE ファームウェア関数にジャンプしないため、関数は実行されず、GPIOB は高インピーダンスに設定されません (そのため、LED はオンのままになります)。 十分に明確であることを願います。 よろしくお願いいたします。 トーマス Re: FXTH870902DT1 debug stop at address 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 ご回答ありがとうございます。 A. 項目 3 について: PE マルチリンク ユニバーサルは FXTH870902DT1 のプログラミング専用ですが、読み取れませんか? 読み取りとは、プログラム ファイル *.abs などのコードの FXTH870902DT1 を読み取り、このファイルを別のデバイスにプログラムできることを意味しますか? B. 点滅が速すぎて見えないのでしょうか?瞬きはどうしましたか?LED を GPIO に接続し、この GPIO を定期的に切り替えるだけでしたか? 速くする必要はありません。ただ軽くするだけです。1 つの GPIO によってリードされるドライバ 1 のみ。はい、今のところ問題はありません。 C.しかし、次のような別の問題も見つかりました。 /* 導関数を一度決定する */ (void)u8fnDALDetectDerivative(); //1.gu8Derivative = ONE_AXIS_DERIVATIVE_INDEX; ONE_AXIS_DERIVATIVE_INDEX をここで 1 と定義します /* 割り込みフラグをクリアする */ TPMS_INTERRUPT_FLAG = クリア; フレームID = クリア; /* データモードのLFRを設定する */ vfnDataModeInit(); vfnClearReceivedBuffer(); PTBD = 0x00; //2.normal、LEDを消灯 TPMS_LF_ENABLE(SET); //3.このコードで初めてFreescaleファームウェアにアクセスする PTBD = 0x0f; //4. LED が点灯しなくなりました。なぜでしょうか? さらに、ステップ 1 をマスクした場合、ステップ 4 で LED がオンになります (void)u8fnDALDetectDerivative(); または "gu8Derivative = 0xFF" または "gu8Derivative = 0x00" ですが、なぜでしょうか? Re: FXTH870902DT1 debug stop at address 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 以下に、TPMS アプリ チームの同僚 Camille からの質問に対する詳細な回答を示します。 1.ファームウェア機能のソース コードにアクセスしなくても、独自のコードをデバッグすることができます。SO、デバッグ中のコードでは、ファームウェア関数に到達すると、関数のソース コードにアクセスすることはできませんが、この関数をステップオーバーして次の行でデバッグを続行することができます。 たとえば、デバッグボタンを使用してデバイスをプログラムする場合、プログラミングが完了すると、(通常どおり) main の先頭で停止し、ここからステップ オーバーまたはステップ インを使用して行ごとに実行できるようになります。ファームウェア関数に到達しても、関数のソース コードを表示することはできませんが、ステップ オーバーして、使用されている変数の変化を確認することはできます。 2. 「デバイス全体を消去」をクリックすると、0xE000 から 0xFFFF までの Freescale フラッシュを含む、メモリ全体が消去されます (0xC000 から 0xFFFF までのフラッシュ)。そのため、Freescale ファームウェアが失われ、再プログラムすることができなくなるため、デバイスを使用できなくなります。SO、 「デバイス全体を消去する」は使用しないでください。 [消去してプログラム]をクリックすると、ユーザーがアクセス可能なフラッシュ (0xC000 ~ 0xDFFF) のみが消去され、指定したアプリケーション ファイルで再プログラムされます。これは、デバッグ モードを使用せずにデバイスをプログラムするために使用する必要があります。 3. デバッガーに入ると、メモリパネルを使用してメモリに書き込まれた内容を読み取ることができ、レジスタの内容にアクセスできるようになります。CW10.6ではデバイスをプログラミングした後以外にデバッガーに入る手段は知りません。SO、私の知る限り、CW10.6 では、デバッグボタンを使用してデバイスをプログラムした後にのみ、デバイスを読み取ることができます。 4. デバイスをリセットすると、フラッシュの Freescale ゾーンにあるリセット割り込みベクターが呼び出されます。すでにご存知のとおり、このゾーンのソース コードにはアクセスできません。 コードにブレークポイントを配置して [リセット] をクリックすると、リセット割り込みベクターにアクセスできなくなります (最初に[使用可能なソースがありません... ] と表示されます)。ただし、その後 [実行] をクリックすると、プログラムは Freescale ゾーンを離れ、メインの先頭から再起動し (リセットを行ったため)、配置したブレークポイントで停止します。したがって、デバッグを続行できるようになります。 5. いいえ、特に設定はございません。デバッグ モードの場合は、デバッグ セッションを終了し、マルチリンクを切断して電源を入れ直すだけで、プログラムの実行が開始されます。 点滅が速すぎて見えないのでしょうか?瞬きはどうしましたか?LED を GPIO に接続し、この GPIO を定期的に切り替えるだけでしたか? さらに詳しい情報が必要な場合は、再度お知らせください。 よろしくお願いいたします。 トーマス Re: FXTH870902DT1 debug stop at address 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 ご返信ありがとうございます! FXTH870902DT1 をデバッグしたときにいくつか疑問が見つかりました。 1. アドレス「 0xE000 0xFFFF 」でデバッグするときにアクセスできない理由はわかりましたが、「 0xE000 0xFFFF 」に保存されている Freescale のファームウェアを使用する場合、どのようにコードをデバッグすればよいのでしょうか ? 2. 「ファームウェアジャンプテーブル」の「0xE000 0xE03F」または「ファームウェアフラッシュ」領域の「0xE040 0xFFFF」のアドレスが消去されます。 プログラミングツール「PE Multilink universal」を使用する場合、「デバイス全体を消去」キーまたは「消去してプログラム」キーをクリックしますか? 3. 私は新人です。ちなみに、PE マルチリンク ユニバーサルは FXTH870902DT1 のプログラミング専用ですが、読み込まれませんか? 4. FreescaleのWebセットからダウンロードしたコード「FXTH87xx02_Starter_Project_CW10」をデバッグしました。 1 つの LED を点灯するコードを追加し、「ステップ オーバー」キーをクリックして、LED を段階的に点灯し、「リセット」キーをクリックすると、「"0xFFFF (0xFFFF)() " に使用できるソースがありません」という情報が表示されますが、これはどういう意味ですか。 5. 「ステップオーバー」キーをクリックすると LED が点灯しますが、FXTH870902DT1 をプログラムして電源を入れ直しても何もアクションが起こらない場合、PE マルチリンク ユニバーサルの設定が必要ですか? よろしくお願いいたします。 空のオーロラ Re: FXTH870902DT1 debug stop at address 0xE000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 0xE000 から 0xFFFF までのフラッシュ メモリには、ファームウェア機能 (など) が含まれています。このゾーンはデバッグではアクセスできません。これは Freescale 専用に予約されたフラッシュ ゾーンであり、ユーザーはアクセスできません。 CW プロジェクトで、TPMS_READ_VOLTAGE を右クリックして「宣言を開く」を選択すると、ジャンプ テーブルにリダイレクトされることがわかります。 #TPMS_READ_VOLTAGE を定義 ((UINT8(*)(UINT16*))(u16fnDALLinkFmw(gu8Derivative, FN_READ_VOLT))) このファイルでは関数のアドレスを確認できます。 #TWO_AXES_READ_VOLT ((UINT16)0xE003) を定義します つまり、この関数が呼び出されると、プログラムはジャンプ テーブルを使用して 0xE000 から 0xFFFF までの間の関数にジャンプします。そして、プログラムが 0xE000 と 0xFFFF の間のゾーンにジャンプすると、このゾーンはデバッグではアクセスできないため、デバッグでコードを追跡することはできなくなります。 追加情報が必要な場合はお知らせください。 よろしくお願いいたします。 トーマス
查看全文
MMA8451 割り込みをクリアできません。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MMA8451を使用します。割り込みが発生すると、ソース レジスタから正しいデータを読み取りますが、割り込みは 1.5 秒間クリアされません。 1.5 秒のタイムフレームは自動的に発生し、割り込みソース レジスタの読み取りに関係なくクリアされます。 私は x パルス イベントのみを有効にし、イベントが発生したことと、それが正しい極性の X パルスであったことを正しく読み取りました。割り込みが最終的に消えると、パルス ソース レジスタにはイベント情報がないことが正確に表示されます。 また、同じセットアップのツールボックスをセットアップするデモ ボードも調べました。ツールボックス デモのパルス ソース レジスタ (ボードと同じアドレスとデータ) を読み取ると、割り込みがクリアされることがわかります。 ソース レジスタの読み取りによる割り込みのクリアを有効にするために設定する必要があるものはありますか? ありがとうございます Dave Re: can't clear MMA8451 interrupt. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デイブ。 はい、以下に示すように、INT_SOURCE レジスタ (0x0C) の SRC_PULSE ビットをクリアし、PULSE_SRC レジスタ (0x22) の読み取りによって割り込みをデアサートするには、PULSE_CFG レジスタ (0x21) の ELE ビット (ラッチの有効化) を設定する必要があります。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。 Re: can't clear MMA8451 interrupt. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デイブ。 私の理解が正しければ (違っていたら訂正してください)、ボードとデモボードでまったく同じ設定 (レジスタ構成) を使用しているのですか?ハードウェアのセットアップが異なりますか? コードサンプル、ハードウェア回路図、その他の情報を共有していただけますか? それは本当に奇妙です。1 つのCASEでのみ機能しますが、わずかな違いがある可能性があります... それを捕まえましょう。 ありがとうございます アンソニー
查看全文
圧力センサMPXV5004DPのオフセット除去方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このセンサーではオフセットの問題に直面しました。 大量生産のためにこのオフセットを除去する方法はありますか? 圧力センサ Re: How to remove offset of pressure sensor MPXV5004DP <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 AN1636 -統合圧力センサのオートゼロの実装を参照してください。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
查看全文
P3T1035x(temp sensor) How to read the pointer register in I3C mode Can the pointer register setting access with I3C communication? Because It aborts when receiving T bit after receiving data, sending Slave address and sending the pointer value,, it looks like I2C Ack/Nack is returned from the P3T1035x. it looks like the pointer register accesses in I2C mode in the spec sheet 7.5.1 .  Timing chart etc,. I want to know the correct spec. Regards, T Re: P3T1035x(temp sensor) How to read the pointer register in I3C mode Hi Tomas Thank you very much for replying. I understood it. I currently connect an i3c controller that based on the MIPI Alliance and the temp sensor. After accessing with ccc in i3c mode, in order to access the pointer byte, I need to switch to i2c mode. In other words, when switching to i2c mode, I need to start over from the initialization sequence of i2c mode, is that correct? Regards, T Re: P3T1035x(temp sensor) How to read the pointer register in I3C mode Hi, The pointer register access (pointer byte) is only applicable in I2C mode. BRs, Tomas
查看全文
コンパスのキャリブレーションの問題 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 皆さん、こんにちは。   私はCOMPASSに3軸デジタル磁力計(MAG3110)と3軸デジタル加速度センサ(MMA8451Q)を使用しています。 Freescale が提供するアルゴリズムによれば、コンパスのキャリブレーション データ (硬鉄および軟鉄) はどこにも保存されないため、電源を入れるたびに再キャリブレーションが必要になります。 キャリブレーションされた値を保存し、次回の電源投入時にこれらの値を適用する方法はありますか?可能であれば、どのような値を保存する必要がありますか?   よろしくお願いいたします。 Kishore P センサ・フュージョン Re: Compass calibration Issue <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ヴィタリー、 技術的には、3 軸磁力計 (Freescale が販売しているもの) は、X、Y、Z の感知方向にそれぞれ 1 つずつ向けられた 3 つの個別のセンサです。3 次元で磁気キャリブレーションを行うには、少なくとも 3 つの軸が必要です。1 つのデバイスに 3 つ以上の軸があるデバイスについて質問されている場合、私はそのようなものについて知りません。 完璧なセンサーを使用していても、すぐ近くにある鉄材料によって測定対象の磁場が歪む可能性があることを理解する必要があります。フィールド自体が非理想的なものになります。磁気キャリブレーションは、その歪みに対する逆伝達関数を効果的に実装します。 よろしくお願いいたします。 Mike Re: Compass calibration Issue <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マイケル! 1 つのデバイスに 2 つの磁力計が搭載されていることについてお聞きしたいです。私の知る限り、開発者の中には、電源投入後に磁力計を校正する必要を回避するために、2 つまたは 3 つの異なる軸に配置された 2 つまたは 3 つの磁力計を使用する人もいます。私はマガジンを 1 つ持っており、ソフトとアイアンの調整を実装しました。しかし、現在 2 つのマガジンを持っており、それをアルゴリズムにどのように実装すればよいかわかりません。 1 つのデバイスで複数のマガジンを使用することについてはどう思いますか?それは意味を成しますか? Re: Compass calibration Issue <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> キショア、 素晴らしい質問ですね!コードを書いたエンジニアに問い合わせたところ、次のような返答がありました。 キャリブレーション パラメータをリファレンス ソフトウェアに (デフォルトで) 保存しないという決定は、次の 2 つの理由により行われました。 マーケティングの観点から、フリースケールは、事前に保存された値を使用するよりも、コールド スタート後のキャリブレーション アルゴリズムの動作をデモンストレーションする方が価値があると考えました。 キャリブレーション係数は温度に依存しており、その間に周囲温度または電子機器の温度が変化すると、最後の電源オフ時に保存された係数は最適ではなくなります。 したがって、最も安全な方法は、電子コンパスの電源を入れるたびにキャリブレーションを再計算することです。 これが不便な場合は、次の方法を使用する必要があります。 硬鉄の較正ベクトル(fV)、軟鉄の逆マトリックス(finvW)、地磁気の強度(fB)は、 MagCalibration構造体は電源オフ時に保存され、次回電源オン時に構造体にコピーされる必要があります。これは、これらのパラメータは前回の電源オフ以降の温度変化により不正確になる可能性があるものの、ヌルキャリブレーションよりは精度が良いという考え方に基づいています。 磁気バッファの内容は保存しないでください。ここでの論理は、これらの測定値は異なる動作温度で取得された可能性があり、新しい動作温度で電源を入れた後に新しいキャリブレーションを計算する際に邪魔になるだけであるというものです。 フィット エラーのパーセンテージ (MagCalibration 構造体の fFitErrorpc) は保存されず、電源投入時に 10% (Freescale デモ ユーザー インターフェースの 3 つの緑色のバーに対応) または 12% (2 つの緑色のバーに対応) などの値に初期化される必要があります。これにより、新しい測定値が磁気バッファに取り込まれると、以前に保存されたキャリブレーションがすぐに置き換えられます。これにより、たとえば 1% の適合誤差を持つ優れたキャリブレーションが適合誤差とともに電源オフ時に保存され、新しい動作温度ではより正確である可能性があるものの、(依然として優れた) 2% のキャリブレーション適合しか達成できない新しいキャリブレーションがロックアウトされるという問題が回避されます。 それが役に立つことを願います。 よろしくお願いいたします。 マイク・スタンリー
查看全文
MMA8451Q / MMA8452Q: セルフテスト手順 こんにちは、 当社製品では MMA8451Q / MMA8452Q を使用する予定であり、ボードが適切に動作することを確認するためにセルフテストを実装する必要があります。 残念ながら、セルフテストを有効にした後に読み取られた値をどのように解釈するかについての情報は見つかりません。私が見つけた最良のものはhttps://community.nxp.com/t5/Sensors/MMA8452Q-Self-Test/mp/300598/highlight/true#M696です。TomasVaverka氏はこう述べています。 十分に明確でなくて申し訳ありませんが、この手順では XYZ ベクトルを計算する必要はなく、次のように、セルフテストが有効になっている場合と無効になっている場合のすべての軸の加速度出力の差を計算するだけです。 XST = XST_ON − XST_OFF YST = YST_ON − YST_OFF ZST = ZST_ON − ZST_OFF これらのセルフテストの変化が ±4g モードで 50 カウントを超える場合、テストは合格とみなされます。 そしてスレッドの後半で ±2gモードで100カウントです。 50/100 カウントという値はどこから来たのでしょうか? 加速度センサ Re: MMA8451Q / MMA8452Q: self-test procedure 情報をいただきまして誠にありがとうございます。 Re: MMA8451Q / MMA8452Q: self-test procedure こんにちは、ヨハン。 はい、±4g の範囲では最小しきい値は +25 LSB です。セルフテストの出力結果は、選択した範囲に応じて明らかに変化します。 よろしくお願いいたします。 トーマス Re: MMA8451Q / MMA8452Q: self-test procedure こんにちは、トーマス。 セルフテスト手順と測定されたデルタ値は正しいです。前述の最小デルタ値 +50 LSB は、±2g の範囲で有効です。 データシートの一般的なデルタ値と、ベースライン値を読み取る前の 4g への切り替えが実際に正しく、+50 LSB が実際に 2g 範囲の値である場合、4g モードの正しいしきい値は何ですか?半分だけですか? ありがとうございます ヨハン Re: MMA8451Q / MMA8452Q: self-test procedure こんにちは、ヨハン。 データシートに指定されている標準的なデルタ値は±4gの範囲であり、FS[1:0] = 0b01に相当します。「FS[1:0]を0に設定する」は明らかに間違いです。申し訳ありません。 セルフテスト手順と測定されたデルタ値は正しいです。前述の最小デルタ値 +50 LSB は、±2g の範囲で有効です。 よろしくお願いいたします。 トーマス Re: MMA8451Q / MMA8452Q: self-test procedure ご返信ありがとうございます。現在のセルフテストの実装は次のようになります。 CTRL_REG2 の RST​ CTRL_REG1 でアクティブ x、y、zの5つのサンプルの平均 CTRL_REG1でスタンバイを有効にする CTRL_REG2でSTを有効にする CTRL_REG1をACTIVEに設定する セルフテスト値を読み取る デルタを計算する(ST_ON - ST_OFF) 残念ながら、データシートではテスト値の解釈方法が矛盾しています。データシートの6ページ: 私の理解では、+44、+61、+392 は、セルフ モードを有効にした後に達成される一般的なデルタ値 (ST_ON - ST_OFF) です。ただし、「FS[1:0]を0に設定する」は4gモードではなく2gモード(23ページの表16による)を意味します。上記の手順 1 と 2 の間に XYZ_DATA_CFG で 4g モードを有効にすると、6 ページの標準列にリストされている値の範囲内の値のみを取得できます。 MMA8452Q: Baseline values: x=-507, y=8, z=24 MMA8452Q: Self-test values: x=-463, y=76, z=386 MMA8452Q: Delta: dx=44, dy=68, dz=362 しかし、これらのデルタ値は、2g の 100 カウントは言うまでもなく、4g の 50 カウントの範囲外になっています。 正しいしきい値をどこで見つければよいのか、少しわかりません。データシートにはそれについて何も記載されていません。 よろしくお願いいたします。 ヨハン Re: MMA8451Q / MMA8452Q: self-test procedure こんにちは、ヨハン。 データシートでは、表 2 (セルフテスト出力の変化) にこれらの値が指定されています。 しかし、数年前に当社の PE チームから得た情報によると、MMA8452 セルフテストの最小合格値はすべての軸で +50 LSB であるということでした。これは、最終テストで部品が合格しなければならない制限です。明確に言えば、これはセルフテストが開始されたときの静止時の読み取りからのデルタ出力です。 よろしくお願いいたします。 トーマス
查看全文
MMA955XL development recommendations I'm interested in replacing a PIC16LF1823 and MMA8452 combination with the MMA955XL device, to save BOM cost and board area.    However, it uses the very old Coldfire V1 core, and it is very hard to find information about what software and hardware is required to develop for this device.  Is the MMA955XL in active production, or has it been deprecated?  What is the minimum required programming device and SDK to compile a custom firmware into your KITMMA955XLEVM evaluation board? Also, what is the supply current below 1.5V?  Although the MMA8453 is rated at ~1uA minimum power, it actually draws 15,000 uA at around 1.4V, due to some undocumented silicon short circuit effect.  This makes it unsuitable for battery powered operation.  Does the MMA955XL behave similarly? Intelligent Sensing Framework Re: MMA955XL development recommendations Hi Peter, Your right, I forgot to mentioned the need for a USB/BDM Multilink hardware from P&Emicro (MCU programming and debug interface). USB-ML-12 is their entry model (at $99) for CFV1, but you can select a more powerful and versatile model (compatible also with our Kinetis MCU) such as USB-ML-UNIVERSAL or USB-ML-UNIVERSAL-FX. Regards,     Jacques. PS: I'd like to point out that the 15mA current surge at low voltage reported on MMA8453Q was actually a mistake and this device simply draws about 2mA max during Vsupply ramp-up. In any case, a fast rise time of the supply voltage is preferable to reduce the duration of the leak. Re: MMA955XL development recommendations Hi Jacques, Thanks for the clarification.  It sounds like the MMA9559 is what I was looking for.  I'll read up on it in more detail.  Can you clarify what the recommended in circuit debugger tool is for this device? Regards, Peter Re: MMA955XL development recommendations Hi Peter, Let me give you some more details: 1/ information about what software and hardware is required to develop for this device: - recommended IDE is "CodeWarrior Development Suite" v10.6 You can  use the Special Edition which is free of charge http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_SPECIALEDITIONS It has a limitation regarding code size (e.g. 64kB for CFV1 and 128kB for Kinetis) but that's more than enough for MMA955xL Firmware development. Simply download the Eclipse version, either online or offline Special Edition: CodeWarrior for Microcontrollers 10.6  (Eclipse, Online) - in term of hardware, you as well as Margaret mentionned KITMMA955XLEVM. I will also add the Accelerometer Kube Demo|Freescale which is the demokit for MMA9559L version. - in order to help you get up to speed with code development, refer to AN4129 and its associated CodeWarrior project archive AN4129SW.zip for MMA9550/MMA9551, where as CodeWarrior project of MMA9559LKUBE demo will provide a complete MMA9559 project example. 2/ what is the supply current below 1.5V? When you do a ramp on the supply voltage, max current is about 1-2mA (in the 1.5-1.7V range) and a few µA elsewhere, so you should have no issue at all in a battery powered application 3/ this family is not a suitable replacement for a general purpose MCU+discrete accelerometer I would disagree with your conclusion here. Indeed MMA955xL offers in a small form factor at the same time a high performance 3-axis accelerometer (up to 16 bits resolution, up to 3906Hz sampling frequency, very low noise) and an effective 32bits MCU with Flash/RAM/ROM and standard features such as I2C/SPI, timer, GPIO, PWM... There are 3 flavors of the family that can be of interest for you: MMA9550/9551/9559. Last version is loaded with a lightweight infrastructure so you have lots of flexibility and memory space to implement your own data processing and custom algorithm. In the first 2 versions, we provide a bunch of features and fonctions that you can simply exercise to speed your development. You can take a look at their Software Reference manuals for details (MMA9559LSWRM and MMA955XLSWRM respectively). Regards,     Jacques. Re: MMA955XL development recommendations Peter, I'm sorry if I said something that led you to that conclusion which is not quite a fair representation.  It is a ColdFire with an accelerometer.  The other alternative is using ISF 1.1 on the FXLC95000. I've nudged the apps engineers one more time. Thank you, Margaret Re: MMA955XL development recommendations Hi Margaret, Thanks for the clarification.  I guess this family is not a suitable replacement for a general purpose MCU+discrete accelerometer.  Peter Re: MMA955XL development recommendations Hi, Peter, Your email has been forwarded to an Apps Engineer to ensure that all of your questions are answered properly.  My response should be able to get you started in the interim. The MMA955xL represents a family of devices.  The whole family is in active production.  The parts are preloaded with firmware at the factory.  This means that it is important to identify the right component to put on the board. The MMA9550L and the KITMMA9550LEVM contain a baseboard with a daughtercard containing the MMA9550L.  Similarly the MMA9551L/KITMMA9551LEVM contains the same hardware but the firmware has a different set of features. For a complete description of the various members of the family, please review the Data Sheet which can be downloaded from the freescale.com web site and search for KITMMA955XLEVM.  Once there, the Data Sheet  is available under the Documentation tab.  In the documentation section, Quick Start Guides, User Guides are also available. The Software for these two boards is described in the Software Reference Manual - MMA955XLSWRM also available under the Documentation tab for the board.  In the same location, you will see an App note, Building Custom Applications on the MMA9550L/MMA9551L, AN4129. The MMA9553L is a variant of the MMA9553L with a pedometer application.  There is very little memory available for addtitional programming capabilities. This family of devices is not currently supported by ISF but it is on the ISF roadmap for the second half of the year. My apologies for not responding to all aspects of your question.    I hope you have enough to move forward for now. Regards, Margaret
查看全文
ACCELEROMETER HELP Hi, Here's the deal, I'm in a high school advanced physics class, and I am doing a project for JSHS. Here's the Project; "Is it possible to measure the gravity coming from the parking lot to find the number of cars in the parking lot using an accelerometer?"  I'm thinking that I need one with high sensitivity, just based on super sensitive scales, where blowing on one lightly would change the reading.  What I need help with is; Do any of you think it is possible?  The fact that I don't have an accelerometer isn't helping either....    If anyone could help me out i'd be really really really grateful. Thank you for your time! Accelerometers Re: ACCELEROMETER HELP Hello, This sensor could be used like in the Wii and the iPod Touch. You put something that moves when the car passes (like a turnstile) and detect the movement or the position. Alban. Re: ACCELEROMETER HELP Hmm, so you HAVE to use an accelerometer. Do you have any restrictions on how you have to use it? I mean, you could (or someone could) make a giant 'tipper' with a sensor on it. A platform that is a giant teeter-totter. It only moves maybe 1/4" or so (6mm). As a vehicle drives in it pushes one end down. As it drives across it tips the other way. You can use the acelerometer to detect the rocking. Hey, you could even put an air hose across the driveway. Make it with a "T" so that as vehicles drive across it, that makes the leg of the "T" push a piston up with an accelerometer on it. Lots of things you can do to use an accelerometer in an unconventional way... Using to measure gravity changes as an object with the mass of a vehicle goes by I think is not something you could ever make practical. Re: ACCELEROMETER HELP sorry, I just spoke with my instructor, he says that I need to use an accelerometer, and, I was thinking piezoelectric would be a good kind to use, thoughts? suggestions? help? X P -Thanks Re: ACCELEROMETER HELP Make it. Just make a big coil and sit it by the entrance. Make an LC circuit so that it is resonant. Tie it to a PLL. Then just tie the PLL 'correction voltage' to your A/D circuit. You can then watch as cars pull in and probably even see a difference from motorcycles, small cars, big cars, and busses. Re: ACCELEROMETER HELP That's a good idea, do you know of a place where I could aquire a device that could measure when a vehicle is passing by? (hopefully for a low LOW price or free, from someone/somewhere) Also, I need to find someone to be my "expert" for this JSHS project, if you would know someone who knows more than most about this subject please see if you can send me their e-mail.  Re: ACCELEROMETER HELP I'm not a physicist, but surely blowing on an accelerometer will not in fact change the amount of gravity acting on it? If you move an accelerometer, you can measure changes in velocity. If the accelerometer doesn't move relative to the gravity acting on it, then you would be able to measure a change in gravity (assuming someone in the distant future makes one that is sensitive enough). With today's devices if the accelerometer is stationary relative to the gravity then you just see 0 on the outputs.   Why don't you just use an accelerometer to count the cars entering an leaving the car park? You may need to amplify the movement of the road as the cars pass by, but it will be a lot easier than measuring gravity.   Paul. Re: ACCELEROMETER HELP Uh, practical? Consider this. As an aid to undersea navagation, Russian boomers are rumored to have a device built into the subs that detects undersea mountains by gravity changes. To do this, in a many hundred foot long sub they hang two HUGE (many ton) lead balls with mirros on them. They bounce a laser beam between the mirrors, and from the interference of the reflection determine when the sub passes over a mountain top. And you want to detect the mass of automobiles? You'd be better off trying to detect the metal in a huge induction coil... Re: ACCELEROMETER HELP Hi Nakamori, Is it possible? yes. Today? no. The mass of the earth is aproximately161,900,000,000,000,000,000,000 pounds. The mass of a typical car may be around 2000 pounds. That is, the mass of a car is one part in 81,000,000,000,000,000,000. Despite the fact that the center of gravity of the car is much closer than the center of gravity of the earth, the effect of the cars mass on the local gravity won't come close to getting off of the noise floor. You need to wait until the 64-bit analog-to-digital converters come out.
查看全文
ハイマン煙センサの警報サイレンをオフにする こんにちは、 Heiman 煙センサのサイレンのアラームをオフにする関数を書き込もうとしており、以下の関数を使用していますが、アクティブではありません。Zigbee Cluster (IASWD) で Start warning コマンドを使用しました。私を助けてください CASE (E_SL_MSG_WRITE_ATTRIBUTE_REQUEST_IAS_WD): { uint16 u16警告期間; u16WarningDuration = ZNC_RTN_U16 ( au8LinkRxBuffer, 10 ); tsZCL_TxPayloadItem asPayloadDefinition[] = { {1, E_ZCL_ENUM8, (void *)&au8LinkRxBuffer [ 9] }, {1, E_ZCL_UINT16, (void *)&u16警告期間}, {1, E_ZCL_UINT8, (void *)&au8LinkRxBuffer [ 12]}, {1, E_ZCL_ENUM8, (void *)&au8LinkRxBuffer [13]} }; u8Status = eZCL_CustomCommandSend(au8LinkRxBuffer [ 3 ], au8LinkRxBuffer [ 4 ]、 &s住所、 セキュリティと安全性のクラスターID_IASWD、 間違い、 E_CLD_IASWD_CMD_START_WARNING、 &u8シーケンス番号, ペイロード定義、 間違い、 0, sizeof(asPayloadDefinition) / sizeof(tsZCL_TxPayloadItem)); Re: Turn off alarm siren on Heiman smoke sensor こんにちは、グエンさん。 残念ながら、NXP のポートフォリオには煙センサーがありません。HS1SAコンポーネントについては不明のため、お客様の問題についてコメントすることはできません。ご利用のコンポーネントのメーカーサポートにお問い合わせください。メーカーは自社製品に精通しているため、お客様をサポートできるはずです。 ご不便をおかけして申し訳ございません。 敬具、 ヨゼフ Re: Turn off alarm siren on Heiman smoke sensor こんにちは、 光電式煙感知器 (HS1SA) とそれを制御するクラスター 0x0502 (IAS WD) を使用します。 コマンド 0x00: 開始警告 を使用しました。ZigBee Cluster Library仕様書で読んだ Re: Turn off alarm siren on Heiman smoke sensor こんにちは、グエンさん。 NXP のコンポーネントについて言及していますか?はいの場合は、部品番号全体を記入してください。 敬具、 ヨゼフ
查看全文
启用 HPF 时的 MMA8652FC 运动检测中断 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 早上好   我有很多中断,好像绕过了 HPF 过滤器(见附件中的日志文件) 如果我看到加速度数据,它们会被正确过滤(见 Z 轴)。 我的设置有什么问题?   卡洛-迪-帕斯卡利 原始附件已移至Motion_test.txt.zip 加速度传感器 Re: MMA8652FC motion detection interrupt with HPF enabled <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,卡洛、 即使启用了高通滤波器(HPF_OUT = 1),运动检测功能也只能分析低通滤波数据。我建议使用瞬态检测功能,因为它会分析高通滤波数据,除非 HPF_BYP 位被设置。有关瞬态检测功能的更多信息,包括寄存器设置示例,请参阅 AN4071。 希望对您有所帮助。 此致, 托马斯 PS: 如果我的回答有助于解决您的问题,请标记为"正确" 或 "有帮助"。谢谢。
查看全文
MPXV5100GC6U 可以用作水压传感器吗? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 从数据表中,我无法确认该传感器是否可用于水压检测。 有人能帮我吗?或仅用于气压检测。 智能传感技术框架 Re: Do MPXV5100GC6U can be used as water-pressure sensor ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 史蒂芬 MPX5100 可以使用气柱法测量油箱液位。传感器将读取储气罐充气或排空时气柱中压力的变化。传感器不能浸入水中。 此致, 米格尔
查看全文
FXOS8700CQ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。NXP 磁力計 (FXOS8700CQ など) の数学的モデルを探しています。エミュレーション/シミュレーションの目的で必要です。開発目的で車両の磁気シグネチャをシミュレートします。センサーモデルはどこで見つけられるかご存知ですか?前もって感謝します。 磁気センサ Re: FXOS8700CQ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 モデルに関する最新情報はありますか? Re: FXOS8700CQ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 実際、私はすでにこのセンサを車載の検出と分類に使用しています。さらに調査を進めるには、私が探しているセンサー モデルに関する情報が必要です。 Re: FXOS8700CQ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ワリドさん。 センサーモデルについて私が正しく理解できたかどうかお知らせください。車載の磁気特性に関するセンサデータが収集されているかどうかを確認しようとしているのですか? よろしくお願いします。 アスウィン Re: FXOS8700CQ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ワリドさん。 そのような数学モデルについては承知しておりませんが、お客様のリクエストを弊社のアプリ チームに転送いたしましたので、返答が届き次第、お知らせいたします。 よろしくお願いいたします。 トーマス
查看全文