Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
带有智能感知框架 v2.0 的 K22 Freedom 主板 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我在 FRDM-STBC-AGM01 上使用 K22 Freedom 板。一切似乎都很顺利。我也在使用智能传感框架 v2.0,并跟着视频学习。在观看第三段视频时,我发现了"Kinetis 接口工具" 。于是我下载并尝试使用。但是,它无法识别板。显示了正确的通信端口号但我收到了 " 在选定的 COM 端口上找不到兼容设备!" 消息。是否不支持这种硬件?   另外,ISF 2.2 什么时候发布?   谢谢! Mark 智能传感技术框架
查看全文
こんにちは。センサ MPX2300DT1 の範囲は 0 ~ 300 mmHg ですが、センサに真空を適用するとどうなりますか。センサは真空を感知しますか?...そしてもしそうなるなら...どの範囲で機能するのでしょうか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 誰でも? Re: Hi, sensor MPX2300DT1 range is 0-300 mmHg, what happens if I apply vacuum to the sensor, will it sense the vacuum? ...and if it does ...in which range is it going to work? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、グスタボさん。 MPX2300DT は単方向センサーであるため、一方向の圧力のみを感知できます。当社の圧力センサはすべて P1>P2 用に設計されていますが、アプリケーションによっては、圧力ポート P2 を使用して真空を測定することもできます。この方法では、P1>P2 の状態を維持できます。 残念ながら、MPX2300DT には使用可能なポートが 1 つ (P1) しかありませんが、圧力ポート P2 はセンサの前面 (ダイとワイヤボンドが見える場所) にあります。センサの前面に圧力をかけるカスタム コネクタを製造できれば、それを使用して真空を測定できます。カスタム コネクタの例については、添付の画像を参照してください。 もう 1 つのオプションとしては、 2 つの圧力ポートを備えた別の圧力センサを選択し、ポート 2 に真空を適用するという方法があります。 お役に立てれば幸いです。 ジョシュ
查看全文
加速度センサ MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 車載追跡システムにMMA8451加速度センサを使用しています。 この MMA8451 を使用して動的加速度を測定するにはどうすればよいでしょうか?! これを読んで、車載が動いているかどうかをどのように判断すればよいでしょうか? レグ、 アムリーン 加速度センサ Re: Re: Re: Accelerometer MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> アムリーン、 現時点では何が原因なのかよく分かりませんが、その間に、組み込みのモーション検出機能の使用方法を示す簡単なベアメタルのサンプル コードを作成しました。FRDM-KL25Zボード用のCW 10.3に書かれています。 役に立つことを願っております。 よろしくお願いいたします。 トーマス Re: Re: Accelerometer MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トーマス。 返信ありがとうございます。 PTA14 割り込みピンに関するご提案はすでに実装済みです。 私はode warrior 10.3を使用しています。プロセッサ エキスパート サービスを使用して、PTA14 ピンを割り込みとして設定しました。 割り込みピン設定ですべてのコマンドを設定した後、割り込みが発生しません。 次に、STATUSレジスタを読み取ってポーリング方法を使用しようとしました。 MMA8451_WriteReg(MMA8451_CTRL_REG_1, 0x018);//0x018 // デバイスを100 Hz ODR(10mS)、スタンバイに設定します MMA8451_ReadReg(MMA8451_CTRL_REG_1、(uint8_t*)&xyz、1); CTRL_REG1_データ = xyz[0]; CTRL_REG1_データ |=0x01; MMA8451_WriteReg(MMA8451_CTRL_REG_1, 0x19); // アクティブモードを設定 MMA8451_ReadReg(0x00, (uint8_t*)&abc,1); もしabc[0]> 0x00ならば { データ準備フラグ=1; } この場合も、data_ready_Flag は設定されていません。 また、各「MMA8451_ReadReg」関数呼び出しの間に 200 ミリ秒の遅延を追加しましたが、結果は同じです。 次に加速度センサがアクティブモードになっているかどうかを確認しました。 MMA8451_WriteReg(MMA8451_CTRL_REG_1, 0x018);//0x018 // デバイスを100 Hz ODR(10mS)、スタンバイに設定します MMA8451_ReadReg(MMA8451_CTRL_REG_1、(uint8_t*)&xyz、1); CTRL_REG1_データ = xyz[0]; CTRL_REG1_データ |=0x01; MMA8451_WriteReg(MMA8451_CTRL_REG_1, CTRL_REG1_Data); // アクティブモードを設定 MMA8451_ReadReg(MMA8451_CTRL_REG_1、(uint8_t*)&abc、1); MMA8451_CTRL_REG_1=0x18 と表示されていますが、読み取る前に 0x19 に設定しています。 デバイスがアクティブ モードになっていない理由がわかりません。 Re: Re: Accelerometer MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アムリーンさん。 まず、もっと早く返信できなかったことをお詫びします。ここ数日、オフィスを離れていました。 コードから、自由落下/モーション割り込みが有効になっていて、INT1 ピンにマッピングされていることがわかります。CTRL_REG3 レジスタの IPOL ビットと PP_OD ビットは両方ともデフォルト値になっているため、INT1 ピンはプッシュプルでアクティブ ローになります。したがって、立ち下がりエッジ割り込み用に INT1 ピンにコネクテッドの PTA14 ピンを次のように設定する必要があります。 SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK; // ポートAモジュールへのクロックをオンにする PORTA_PCR14 |= (0|PORT_PCR_ISF_MASK| PORT_PCR_MUX(0x1)| // PTA14はGPIOとして設定されている PORT_PCR_IRQC(0xA)); // PTA14は立ち下がりエッジ割り込みに設定されています ソースコードの他のセクションで PTA14 ピンが初期化されている可能性があります。念のためここに記載しました。 さらに、ISRでは、 次のように書いて IRQを認識する 必要があります。 PORTA_PCR14レジスタのISFビットに 論理1を設定し ます。 PORTA_PCR14 |= PORT_PCR_ISF_MASK; // 割り込みフラグをクリアする FF_MT_SRCレジスタを正しく読み取ってSRC_FF_MTステータスビットをクリアしていますね。ただし、ISRをできるだけ短くするために、メインループで両方のレジスタを読み取ることをお勧めします。ISRでは、IRQを確認し、メインループでモーションイベントを示す別のフラグをセットするだけです。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス Re: Accelerometer MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 Wlodek_D。 モーション検出の設定については、アプリケーションノート AN4070 を参照してください。 私はCW 10.3でFRDMボードを使用しています 私の初期化は MMA8451_WriteReg(MMA8451_CTRL_REG_1, 0x018); //デバイスを100 Hz ODR、スタンバイに設定する MMA8451_WriteReg(0x15, 0xC8); //モーション検出の設定レジスタを設定する MMA8451_WriteReg(0x17, 0x16); // 1gを超える動き検出 MMA8451_WriteReg(0x18, 0x0A); // デバウンスカウンターを 100 ms/10 ms (ステップ) = 10 カウントに設定します。 MMA8451_WriteReg(0x2D, 0x04); //システム内のモーション/自由落下割り込み機能を有効にする MMA8451_WriteReg(0x2E, 0x04); //モーション/自由落下割り込み関数をINT1にルーティングする MMA8451_ReadReg(MMA8451_CTRL_REG_1、(uint8_t*)&xyz、1); CTRL_REG1_データ = xyz[0]; CTRL_REG1_データ |=0x01; MMA8451_WriteReg(MMA8451_CTRL_REG_1、CTRL_REG1_データ); //アクティブモードを設定する X軸のみにしきい値を設定しました。 電源投入時に割り込みが発生しますが、0X0Cレジスタを読み出すと、その値は0x04ではなく0x00になります。 私の割り込みルーチンは    MMA8451_ReadReg(0x0C, (uint8_t*)&データ,1);    データ[0] = = 0x04の場合        {    MMA8451_ReadReg(0x16, (uint8_t*)&データ,1);    Green_LED_SetVal(NULL);       } 0x0C を読み取った後、割り込みが発生しません。 間違った方向に進んでいる場合はご指導ください。 Re: Accelerometer MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アムリーンさん。 車載が動いているかどうかを大まかに検出することが目的の場合は、加速度の出力しきい値を設定し、このしきい値を超えたことを移動中の車載の振動の証拠として使用できます。 正確な測定が必要な場合、タスクはより複雑になります。加速度センサによって提供される出力信号は、時間単位での速度の変化を表します。これは、車が一定の速度で動く場合(例えば20 km/h の場合、速度の変化がないため、センサによって報告される加速度はゼロになります (振動を無視した場合)。車が駐車している場合(速度変化なし)にもまったく同じ信号が報告されるため、加速度信号のみを使用して 2 つの異なる状況を区別するには、初期値(測定の初期瞬間の速度)を知る必要があります。他の情報源からの情報も使用できます(例:車輪回転検出器、速度計、前回の測定結果など)、さまざまなソリューションが考えられます。 基本的ながら役に立つ例がApp Notesで参照できます(例:AN4070、AN4068、AN4399、... ) は、MMA8451 製品概要ページ ( MMA8451Q 製品概要ページ) のドキュメント タブに掲載されています。 よろしくお願いいたします。 Wlodek_D。
查看全文
FXLS8471 RESET 中断 您好,论坛居民和搜索引擎优化机器人们,你们好、 我们的嵌入式系统使用 FXLS8471,我正试图编写代码来初始化该芯片(以及其他芯片)。 数据表第 10.2.4 节中有这样一段话: " FXLS8471Q 将在 500 ns 周期内将 INT1 引脚从逻辑高到低再到高电平来表示RESET序列已完成。如果 INT1 引脚在RESET事件之前已经处于低电平,则它只会变为高电平,不会切换。" 在我的代码中,我将 RESET 线设为高电平,然后我的假设是我会在 INT1 上看到信号切换,但我从来没有看到这种行为。不幸的是,我似乎无法在数据表中找到足够的信息来确认是否需要脉冲RESET以及持续多长时间。有没有人知道 RESET 芯片的适当时间,还有人依赖 INT1 的切换行为吗? Slainte、 杰克 Re: FXLS8471 Reset Interrupt 你好 好了,快速更新:在调用上述 "启用功能 "时,我确实读取并清除了各种状态寄存器,这似乎起到了作用。 再次感谢、 杰克 Re: FXLS8471 Reset Interrupt 你好,托马斯、 很抱歉这么久才给你回复,从那时到现在,我的注意力都被另一个项目吸引住了。 你的步骤确实非常有效,非常感谢。 我现在遇到了一些奇怪的事情。 在这个嵌入式系统中,有一个初始化例程,我在其中写入了各种配置寄存器。 其中包括 CTRL_REG2、CTRL_REG3 和 CTRL_REG5。 我们的想法是,这些登记册真的永远不会改变。 我们把这个例程称为 "初始化函数"。 其他需要配置的寄存器(CTRL_REG1 和 CTRL_REG4)被保存起来以备后用,因为根据不同的模式,我们可能需要将芯片置于待机状态或改变中断行为。 我们把这个例程称为 "启用功能"。 如果我在调用初始化函数后立即调用使能函数,芯片就会按照我的预期运行,即当我移动印刷电路板时,我看到了中断。 但是,如果我调用初始化函数,然后去做其他事情,若干秒后再调用启用函数,芯片似乎就没有反应了。 不幸的是,就调试接口而言,这个系统的设计人员并没有给我太多可用的东西,所以除了中断绝对没有触发之外,我无法准确分辨出发生了什么,尽管我可以用我所掌握的少量调试信息(即系统背光和芯片选择线上的示波器)来分辨出这些函数确实在调用。请注意,我目前开启的唯一功能是自由落体和纵向/横向,而且设备在配置过程中处于空闲状态,因此我认为芯片内部没有未处理的中断(尽管每当调用 “启用” 函数,即清除任何状态寄存器时,这可能是一件便宜的事情?)。 是否有友好的网友知道发生了什么事? Slainte、 杰克 Re: FXLS8471 Reset Interrupt 你好,杰克、 不幸的是,似乎不存在RESET序列的详细时序图。 我建议使用以下顺序: 在 INT1 的上升沿触发器上设置中断 驱动 RST 低电平 等待 2 毫秒 驱动 RST 高电平 等待 2 毫秒 驱动 RST 低电平 中断触发时-零件RESET已完成 继续通过 SPI 或 I2C 进行初始化,具体取决于 SA0 引脚的连接(SA0 = 浮空器件处于 SPI 模式,如果 SA0 = GND 或 VDDIO 则该器件处于 I2C 模式)。 顺祝商祺! 托马斯
查看全文
accelerometer with interrupt on relative change in acceleration (not change relative to a constant accelleration)? Are there any low-g XYZ Accelerators that can send an interrupt on relative change in acceleration (not absolute acceleration)? This is more useful to me than the freefall or motion detection of interrupt, for example in the MMA8652, which just compares the acceleration to a constant value. Accelerometers Re: accelerometer with interrupt on relative change in acceleration (not change relative to a constant accelleration)? Hello Ted, Yes, we do have the FXLS8471Q accelerometer with an embedded vector-magnitude function that can be configured to generate an interrupt when the acceleration magnitude exceeds a preset threshold for a programmed debounce time. This function can be configured to operate in absolute or relative modes and can also act as a wake to sleep/sleep to wake source. For more information please refer to the AN4692. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
查看全文
2つの独立したMPL3115A2間の正確な高度差を実現する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 私は PCB 上に MPL3115A2 を搭載しており、問題なく読み取りと書き込みを行うことができます。MCU にインターフェースされます。 温度の読み取りは正確ですが、他の投稿で見たように、移動していないときは高度が時間の経過とともに変化します。製造プロセスが校正に影響を与えることは理解しており、それで問題ありません。しかし、私が助けを必要としているのはここではありません。 を使用するという提案を多数見てきましたが、そのレジスタの使用方法を完全に理解しているかどうかはわかりません (「値」であることは理解していますが、その値は全体像の中でどのように計算され、私の問題を解決するのでしょうか)。 私が達成しようとしていることは次のとおりです。 2 つの回路があり、それぞれに MPL3115A2 センサが付いています。GSM モデムを介して両方の回路と通信し、温度と高度の測定値を取得できます。両方の回路が隣接しているときに、それぞれのボタンを押すと、基本高度が 0 メートルに設定されます。 次に、両方の回路をビルディング内に持ち込みます。ビルディングの階数は、2 階から、典型的な北米の都市にある高層ビルの階数までさまざまです。同僚と1人(例:私自身は 1 つの回路 (ベース回路) を持ってビルディングの最下部に留まり、同僚はもう 1 つの回路 (トップ回路) を持ってビルディングの任意の階に移動します。同僚が目的の階に到達したら、同僚の回路から読み取り値を取得し、自分の回路との差を計算して高さの差を算出します。私が知りたいのは両者の身長差だけです。それだけです。 しかし、ここからは少し複雑になってきますので、誰かが正確な助けを提供してくれることを期待します。 私は高度計と GPS を搭載したクワッドコプターを所有していますが、特定の高度で特定の場所に留まるように指示すると、その高度を維持するのは非常に驚くべきことです。ただそこに座って待っているだけです。両方のサーキットで、たとえ隣り合っていても、高度が同じようには変動せず、大きく変動していることに気付きました。 私が現在行っているのは、10 個の値を読み取り、それらの平均を算出し、その平均を「高度」として使用することですが、それでも十分な精度が得られないようです。理想的には、約 1 〜 1.5 メートルの間隔を空けることができれば理想的です。 質問 1:両方のデバイスの 0 ベースの初期化は、最初にビルディングの外で行う必要がありますか、それともビルディング内で行う必要がありますか? 質問 2:温度は全体的なキャリブレーションに影響しますか?もしそうなら、それを考慮に入れるために方程式に温度をどのように導入すればよいでしょうか? 質問 3:両方のセンサの「ベース」オフセットが 0m に設定され、それらが隣り合って配置されたときに同じ高度を提供することを確認するには、どのような計算を使用すればよいですか? 質問 4:両方に 0 ベース高度が設定され、ビルディング内で調整されたとすると、「ベース」回路を屋外に持ち出すことはできますか。それとも、両方とも屋内で調整されたので、屋内に残しておく必要がありますか。外の気温(ここカナダでは)はかなり低くなることがあるため、温度がセンサに影響を与えるのであれば、センサは屋内に留めておくべきだと思いますか? 質問5: OFF_H(2Dh)レジスタを使用する必要があるでしょうか?もしそうなら、それはどのように作用するのでしょうか?その部分が完全に理解できていません。 本当に、私が気にしているのは、両者の高度差がある程度正確であるということだけです。153m離れているなら知りたい。27メートル離れているなら知りたい。 必要な機能を実現するレジスタの一般的な構成があれば、お知らせください。 データシートを読みましたが、データシートだけでは不十分なため(または完全に理解していない部分があるため)、より正確なサポートを求めています。 どのようなご助力もいただければ幸いです。 よろしくお願いします! ベン 圧力センサ Re: How to achieve precise altitude difference between two independant MPL3115A2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ベン。 1.0 ベースの初期化は、アプリケーションの起動時とアプリケーションが使用される場所で実行する必要があります。たとえば、換気システムなどにより、ビルディング内の圧力が外部よりも高くなることがあります。 2. 温度は圧力に影響しますが、センサの出力はすでに温度補正されています。 3.出力変動を減らすために最大オーバーサンプリング(OS[2:0] = 0b111)を使用することをお勧めします。これを事後平均化と最初のサンプルの除去と組み合わせると役立つ可能性があります。 4. これは前の回答(1と2)で説明されています。 5. OFF_H レジスタは、1 メートル/LSB のスケール係数を使用して 2 の補数形式で高度オフセット調整を可能にするSO、範囲は -128 メートルから +127 メートルになります。このレジスタに書き込まれた値は、データシートのセクション 9.1.3 の式に示すように、周囲圧力に基づいて内部で計算された高度値に自動的に加算されます。 さらに詳しい情報については、 AN4528をご覧ください。 よろしくお願いいたします。 トーマス
查看全文
Clearing MMA8652 Interrupts I am working with an MMA8652 accelerometer. It generates a transient interrupt (in response to a tap) fine but I am unable to clear it, so it continues to interrupt. I read the interrupt source register (0x0C), and then the transient source register (0x1E) following the interrupt. Then I re-read the interrupt source register: bit for transient interrupt still set. The datasheet and app notes say that reading the transient source register should clear the interrupt. When I read regs 0x0C and 0x1E they are always 0xFF after the initial interrupt. What am I missing? Also, the datasheet seems to imply that the VDDIO is tied to VDD. Is this correct? Harold Accelerometers Re: Clearing MMA8652 Interrupts OK. I verified that the repeat Start condition for a read works, and apparently is mandatory. For all other I2C devices I work with, the repeat Start condition is optional and the register address is remembered. I now consider this question answered. Thanks! Re: Clearing MMA8652 Interrupts Do you mean that the register address (1st data byte of the write message) does _not_ persist after the Stop condition? Re: Clearing MMA8652 Interrupts Hi Harold, Could you please post here the waveforms to review what is going on on the I2C bus? A single byte read e.g. from the WHO_AM_I register 0x0D should look like this: 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. As for the pull-up resistors, the recommended value is between 1k - 4.7k. VDD I/O can differ from VDD to accommodate the desired interface voltage and can go down to 1.71V. For single-supply operation, VDD I/O can be the same as the main supply, VDD (1.95V to 3.6V). Regards, Tomas Re: Clearing MMA8652 Interrupts I am able to do I2C writes to the 8652 fine (predictable and expected behavior from the accelerometer). But I am unable to read back registers. SCL & SDA when viewed on scope show OK levels and waveforms. Even a read of the 'who am I' reg returns either 0x00 or 0xFF. This makes me wonder about VDDIO in the datasheet: Why the strong pullup (1k resistor) to VDDIO? Paragraph 1.3. Table 5 shows typical VDD as 2.5v but typical VDDIO as 1.8v. Table 1 has the footnote "The control signals SCL and SDA are not tolerant of voltages higher than VDDIO + 0.3 V. If VDDIO is removed, then the control signals SCL and SDA will clamp any logic signals with their internal ESD protection diodes." Harold Re: Clearing MMA8652 Interrupts Setting DBCNTM in the TRANS_THS reg and clearing ELE in the TRANS_CFG reg helps: no more continuous interrupts. Still, I always see 0xFF in both the TRANSIENT_SRC and INT_SOURCE regs. Re: Re: Clearing MMA8652 Interrupts It is not likely that my board is holding the interrupt (from the accelerometer to the micro) low: If I short the interrupt line (pulled high on board, interrupt configured as open drain + active low) to ground, I see the signal pulled low in the micro; and when I subsequently let if float the signal as seen by the micro goes high. Even if the board was holding the interrupt line low, that would not explain why I see 0xFF in both the interrupt source and transient source registers. Re: Re: Clearing MMA8652 Interrupts I want to use transient detection to log events (harsh, sharp jolts) that may be harmful to the assembly. So I am interested in all axes and will eventually set the threshold high, 8g; the high pass filter should keep out low frequency events. Re: Re: Clearing MMA8652 Interrupts Attaching example.c with (a) fragment for accelerometer initialization and (b) fragment for clearing transient interrupt. Re: Clearing MMA8652 Interrupts Hi Harold, It would be useful to see your complete source code or at least accelerometer initialization so that I can reproduce your settings. It is correct that it is necessary to read the TRANSIENT_SRC register to clear the SRC_TRANS bit in the INT_SOURCE register and consequently deassert the interrupt. You might find helpful the attached example code where I illustrate it on the tap detection function. I hope it helps. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
查看全文
What is the recommended replacement for MPXA6400A (or MPXHZ6400A) ? Need low profile, 400 KPa, etc. Revisiting a board design from several years ago which used MPXA6400A pressure sensor, in the 1369-01 case.  It's discontinued, as is the "super small" MPXHZ6400A.  It looks like only the MPXH6400A is available nowadays, however its overall height is problematic.  The 20-400 kPa range is definitely a requirement for us. Re: What is the recommended replacement for MPXA6400A (or MPXHZ6400A) ? Need low profile, 400 KPa, etc. Thanks ... except how can MPXHX6400A6T1 be simultaneously ACTIVE and DISCONTINUED 2 YEARS AGO ? A question for NXP's website manager, I suppose. Available stock of this version is 0 at Mouser/Digikey, so I think only the 98ARH99089A pkg drawing ("AC6T1") suffix is an option.   Re: What is the recommended replacement for MPXA6400A (or MPXHZ6400A) ? Need low profile, 400 KPa, etc. Hello Steve, The possible replacements are any in that product family which are not EOL. Best regards, Tomas
查看全文
MMA7455L Z axis values near 0x00 Hey All,  My values with the MMA7455L seem a little strange to me. The MMA7455L is in 2g measurement mode, and the device is mounted top facing up.  Having said that my X, Y, Z are as follows:  X = 3F  Y = 3A  Z = 10  I am expecting Z to be closer to 3F as per the data sheet (http://www.freescale.com/files/sensors/doc/data_sheet/MMA7455L.pdf)  Any idea why this might occur?  Best Regards,  Mike Re: MMA7455L Z axis values near 0x00 Hi Mike, The numbers you show just look like gravity to me: two axes at close to the same value, and the third axis about 1g different. Although it the Z axis looks to be reading more than 1g from X and Y, I don't think it is out-of-bounds for an uncalibrated reading. You could simply turn the board over and see if the reading reverses. Re: MMA7455L Z axis values near 0x00 Depending on how your board is mounted the axis which contains g will change.  If you are using the eval board and it is flat on a table then you can expect 1g on the z-axis.  The accelerometer will have an offset on each axis which does need to be calibrated out.  Each device will have a slightly different offset on each axis without the correction.  The app notes for this device explain this.  See AN3468. Peter Re: MMA7455L Z axis values near 0x00 I don't understand your response.  With gravity pulling the accelerometer towards the center of the earth, the data sheet says the expected value is $3F.  Not 0x00.   Re: MMA7455L Z axis values near 0x00 Gravity?
查看全文
关于宝宝坐姿压力监测 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我想用压力垫(柔性印刷电路板)监测坐在车内的宝宝。 请向我推荐恩智浦的低轮廓高度压力传感器... 谢谢! 迪内希-卡特卡尔 压力传感器 Re: Regarding Baby sitting pressure monitor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,迪内希、   你可以在这里看看 https://www.nxp.com/products/sensors/pressure-sensors:DRSNSPRSSR 我们拥有的不同压力传感器及其重点的目标应用;你选择的设备将取决于你想要测量的压力范围。   祝你愉快 Paulina
查看全文
NTM88H135ST1 SPI communication i was thinking of using NTM88H135ST1 for my TPMS application but while going through the datasheet, in General Description section it is stated that it supports Client SPI. does that, mean it works only in client mode i.e., Master mode. I want to know that can I use it as a slave also? Because my application requires it to work as a SPI slave Re: NTM88H135ST1 SPI communication Hi Ankit,  Yes, for an example of sensor data transferred via SPI to a host MCU, you can have a look at the below demo package which contains demo projects and a user guide: https://www.nxp.com/products/sensors/pressure-sensors/tire-pressure-monitoring-sensors/ntm88-highly-integrated-tire-pressure-sensor:NTM88?#design-resources Best regards, Tomas
查看全文
FXTH87でウォッチドッグをリセットまたは停止する方法 こんにちは、皆さん 私はFXTH87EH911DT1を使用しています。 FXTH87EH911DT1を使ってセンサを5万個くらい作りました。 プログラミング後、約 20% のセンサがハングアップ (動作を停止) し、その後約 3 日後にはバッテリーが完全に放電されます。 この問題を解決するためにウォッチドッグを使用することにしました。 しかし、ウォッチドッグが無効になることはありません。 これはウォッチドッグ用の私のプログラムです: SIMOPT1=SIMOPT1|SIMOPT1_COPCLKS_MASK; SIMOPT2_COPT0=0;SIMOPT2_COPT1=0;SIMOPT2_COPT2=0; SIMOPT1 = (SIMOPT1 | SIMOPT1_STOPE_MASK) & (UINT8) (((UINT8) SIMOPT1_COPE_MASK)); アプリケーション プログラムが STOP1 モードに入ると、直ちにリセットされます。 「__RESET_WATCHDOG();」を使用してウォッチドッグをリセットしましたが、マイクロがSTOP1モードに入るとすぐにリセットされます。 私の問題を解決するのを手伝ってください。 よろしくお願いいたします。 Re: How to reset or stop Watchdog in FXTH87 こんにちは、トーマス様 操作手順を説明します。 1-FXTH87をBDMプログラマーでプログラムします(バッテリーなし、他の3.3V電圧供給を使用) 2. 電源とプログラマを切断する 3-バッテリーをFXTH87 PCBに取り付けます。 また、私のアプリケーション ソフトウェア ルーチンについても知っておくとよいでしょう。 1構成 2-STOP1に入る 3-LF割り込みまたはPWU周期割り込みでSTOP1を終了します。 4-STOP4へ進む(P_T_V_AccZを測定するため) 5-RF TX アプリケーション ソフトウェアが期待どおりに実行されなかった場合にシステムをリセットするには、プログラムの開始ステップで「COP ウォッチドッグ」を有効にする必要があります。 しかし、プログラム ラインの終了後、STOP1 に入るとすぐに「COP WATCHDOG」MCU を有効にすると、MCU が再起動し、その続行とプログラムの他の部分は実行されません。 注意: プログラム ルーチンで __RESET_WATCHDOG(); を使用していますが、COP タイマーは停止またはリセットされません。 実際のところ、私の問題は、割り込みルーチン内、またはプログラムが STOP1 モードのときに COP タイマーをリセットできないことです。 よろしくお願いいたします。 Re: How to reset or stop Watchdog in FXTH87 こんにちは、 弊社の TPMS 専門家からの回答は以下をご覧ください。 センサの 20% が 3 日後にハングアップしてバッテリーが放電されるという事実に関しては、プログラミング後に実際の POR が行われていないことが原因であると考えられます。FXTH が BDM を介してプログラムされると、バックグラウンド デバッグ モードに入り、その動作は「通常の」動作とは異なります。たとえば、STOP1 エントリは STOP4 エントリに置き換えられ、アプリケーション フローと電力消費に影響します。 FXTH を強制的に「通常」モードで再起動するには、プログラミング後に POR を実行する必要があります。 ウォッチドッグ構成に関しては、SIMOPT1 および SIMOPT2 の一部のビットは書き込み専用であるため、書き込み操作のために 1 回だけアクセスできます。したがって、すべてのフィールドを 1 回の書き込みアクセスでのみ書き込むことをお勧めします。例えば: /* STOPモードを有効にし、COPを有効にし、COPソースとしてLFOを選択します */ SIMOPT1 = (SIMOPT1 | SIMOPT1_STOPE_MASK | SIMOPT1_COPE_MASK ) & (UINT8)(~((UINT8) (SIMOPT1_COPCLKS))); /* ウォッチドッグ 2048ms タイムアウト */ SIMOPT2_COPT = 7; 他にご質問がございましたらお知らせください。 よろしくお願いいたします。 トーマス
查看全文
MMA8452Q、センサツールボックスのI2Cアドレス <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MMA845xQ評価キット(LFSTBEB845x + LFSTBUSB)を通信させることは可能ですか? I2C アドレス 0x1D (SA1=1) ではなく 0x1C (SA0=0) に MMA8452Q を配置しますか? MMA845xQ評価キット(LFSTBEB845x + LFSTBUSB)があり、 MMA8452Q DILブレイクアウトボードを同梱していますが、スペースの制約により、 加速度センサセクションを使用するために、製造ボードから切り取りました。 私たちのボードではSA0ピンが接地されています(トレースはQFNパッケージの下にあるため、これを切断しないと 再作業中だが、EVキットとMMA8452Q間のI2C通信を見ると、 DIL ソケットの SA0 ピン (J1-7) を接地した場合でも、evkit は SA0=1 を想定します。 センサーツールボックスのNVMロガー機能は、 違いを生みます。EVキットには4本の配線(Vdd、gnd、scl、sda)しかコネクテッドではないが、ターゲット ボードにはバイパス キャップがあり、すべての電源/GND ピンを接続します。 ありがとうございます ヤンネ 加速度センサ Re: MMA8452Q, sensor toolbox I2C address <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ヤンネさん。 残念ながら、STB 評価 (中央) ボード上の MS08 コアで実行されているコードは、MMA845x の 0x1C アドレスのみをチェックしており、0x1D アドレスを使用している場合は部品を認識しません。 よろしくお願いいたします。 トロイ
查看全文
压力传感器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我使用的是 mpxv7025 压力传感器。但它的 adc 值在压力变化时不会改变。 Re: pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,罗尚 请在您的另一个主题mpxv7025 传感器中继续。 正如我所说,请先检查电源电压,3.3V 超出了工作范围。 在没有施加压力的情况下(P1 和 P2 之间没有压力差),当 Vs = 5V 时,输出电压应为 2.5V 左右。 顺祝商祺! 托马斯 Re: pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,托马斯、 当没有施加压力时,Vout 引脚显示 0.2 伏。 此致, 罗尚 Re: pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,罗尚 在没有施加压力的情况下,Vout 引脚上的电压是多少?是 2.5V 左右吗? 顺祝商祺! 托马斯 Re: pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我用 arduino 连接了传感器。并从 A0 通道读取其值。但施加压力时 adc 值不会改变。它总是连续显示 53 或 52。 Re: pressure sensor <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,罗尚 您是如何将 MPXV7025 连接到 ADC 的?能否请您在此分享一下您的原理图,以供查阅? 您是否尝试使用电压表测量 Vout 引脚 (4) 上的输出电压? 顺祝商祺! 托马斯
查看全文
センサ Fusion FXS-9AXIS + KL25Z は、ジャイロ安定化コンパス モードでは正常に動作しません。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、   私は、USB 経由でコンピューターにコネクテッドされたボード KL25Z + FXS-9AXIS で Windows 7 (ビルド日 2014 年 11 月 20 日 Rev B) で Fusion Toolbox を使用しようとしていますが、デモ ビデオ ( http://www.freescale.com/webapp/video_vault/videoSummary.sp?code=XTRINSIC_SFTANDROID_VID ) と同じ結果が得られません。   たとえば、ボードの近くに磁石を置くと、ボードがジャイロ安定化コンパス アルゴリズムを使用していても方向が変わります。もう 1 つの例として、ボードを 90 度回転させると、ソフトウェアは 70 度または 100 度の回転を表示します。   私はツールボックスユーザーガイドリリース422(セクション2.3 - Windowsクイックスタートガイド)の指示に従い、OpenSdaドライバーP&E Microバージョン1.09を使用しています。     何が間違っているのでしょうか?   よろしくお願いします。 センサ・フュージョン Re: Sensor Fusion FXS-9AXIS + KL25Z don´t work well in Gyro Stabilized Compass Mode. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> おそらくその通りです。私たちのオフィスエリアには、昔ながらの磁気コンパスが西側の壁に向かって北を指し示している場所が 1 か所あります。定常状態の場合、どれだけ計算してもそれを修正することはできません。 参考までに、+/- 5 度は、eCompass を細かく調整しなくても、ほぼ最高の精度です。 Re: Sensor Fusion FXS-9AXIS + KL25Z don´t work well in Gyro Stabilized Compass Mode. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 最初の質問は、磁気バッファが十分に満たされて磁気キャリブレーションが適切に行われるまでボードを回転させましたか? バッファ上で 240 回の測定が完了するまで、磁気キャリブレーションを待機しました。しかし、私の適合度は 5% 未満になることはありませんでした。 次の質問は、以下で概説したように、センサの選択がラジオ ボタンの選択と一致していることを確認できますか? 選択とセンサも一致しています。 そして、私は屋内のさまざまな場所で試してみましたが、いつも正しい回転を得ることができません。私は電磁波汚染された環境に住んでいたと思います。=/。そして私のアプリケーションでは、部屋間を移動する必要があります。したがって、磁力計を使用したあらゆるセンサ融合は歪むことになると思います。 助けてくれてありがとう Re: Sensor Fusion FXS-9AXIS + KL25Z don´t work well in Gyro Stabilized Compass Mode. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 考慮すべき点がいくつかあります。最初の質問は、磁気バッファが十分に満たされて磁気キャリブレーションが適切に行われるまでボードを回転させましたか?GUI の「Magnetics」タブをクリックするとこれを確認できます。 上の図は、磁気較正に使用される点の完全な配置を示しており、適合誤差は 3.8% です。通常、計算で物事を短縮するために完全な星座は必要ありません。「磁気球」の一部がその役割を果たすはずです。完全な星座をお見せするために特別にこれを作成しました。 次の質問は、以下で概説したように、センサの選択がラジオ ボタンの選択と一致していることを確認できますか? センサの近くに磁石を導入すると、ジャイロ安定化設定であっても、いくらかの変化が見られます。ただし、「傾き補正」eCompass 設定を使用する場合よりも影響ははるかに少なくなります。 もう一つ注意すべき点は、これをテーブルまたはデスクトップで実行しているかどうかです。表面の下を見て、引き出しの中に鉄製の材料が入っているか、または表面の構築に鉄製の材料が使われているかどうかを確認しましたか?あるいは、センサから 1 フィートほど以内に PC やスピーカーがありますか?その場合、ボードを動かすと磁気星座が移動する可能性があります。一般的に、このアルゴリズムは磁場の急激な変化の影響を受けにくくなります。非常にゆっくりとした変化と通常の周囲フィールドを区別することはできません。 ワイヤレス システムでは、バッテリー残量が少なくなると同期が失われることがあります。有線 9 軸ボードを使用している場合、このような問題は発生しないはずです。しかし、確認しても損はありません。 ボードをジャイロの最大速度よりも速く動かすと、アルゴリズムが再収束するまでに少し時間がかかることがあります。この最大レートは、FXAS21000 を搭載したボードの場合は +/-1600 dps、FXAS21002 の場合は +/-2000 dps です。現在存在する 9 軸ボードの 99.9% は FXAS21000 を使用しています。 ちなみに、Sensor Fusion Toolbox と通信している場合 (上記の表示が表示できればそうです)、OpenSDA 通信に関しては問題ありません。そのリンクに関する問題は、通常、「すべてか無か」のカテゴリに分類されます。 それが役に立つことを願います。 Mike
查看全文
MMA9555L PEDOMETER.STEPCOALESCE 寄存器未更新 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我们正在开发一个基于 MMA9555L 计步器的项目。 不更新 STEPCOALESCE 寄存器。 开机后,按照计步器应用配置进行操作: X00 X00 X00 X00 X01 X00 X00 XAF X50 X04 X03 X05 X01 X00 X00 X00 按照我们的要求配置计步器应用程序: X00 X00 X00 X00 X01 X80 X00 XB4 X64 X04 X83 X05 X82 X00 X00 X01 按照计步器应用程序配置的回读(请注意,CONFIG 位已正确 RESET): x00 x00 x00 x00 x01 x00 x00 x00 xb4 x64 x04 x83 x05 x82 x00 x00 x00 x00 除STEPCOALESCE外,所有参数都已正确更新。 我们还尝试了偏移 = 0x10 的单寄存器更新,但没有成功。 问题 1: 为什么开机配置与数据表中定义的默认值(0x01)不一致? 问题 2:为什么更新不起作用? 加速度传感器 Re: MMA9555L PEDOMETER.STEPCOALESCE register not updated <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Amine, ,我使用的是 FW 1.34 版,不知道这是否可以解释差异。 是的,我可以成功地将 STEPCOALESCE 更改为任何值。 好的,我在你的通信日志中看到只返回了 0x10 字节,而不是请求的 0x11 字节。这将解释为什么你无法访问/更新 ST EP COALESCE 注册表。 请直接与我联系 ([email protected])讨论如何为您的部件配备最新的 FW。 再见,雅克 Re: MMA9555L PEDOMETER.STEPCOALESCE register not updated <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,雅克、   1/ 关于硬件,它是 从 DIGIKEY 购买的 263 9555 BWL 模块,安装在我们专有的硬件原型上。 |MMA9555L| chip_info = {.device_id= x12a274d8, .rom_ver= x0101,.fw_ver= x0202,.hw_ver= x0106, .build_ver= x0341} |MMA9555L| pedometer.status = {.ver= x01} 我们注意到,我们使用的是计步器应用程序的R1.33版本,而不是最新的R1.34(这两个版本之间可能有修复吗,我们找不到与这些版本相关的发行说明)。   2/ 关于您的测试;我们无法确认 STEPCOALESCE 已正确更新,更新前 STEPCOALESCE 已 = 0x01)请尝试将其更改为 0x02 或 0x03 以确认。     我们还注意到您和我们的序列之间的另一个区别与响应的实际字节数有关;它与请求的字节数不匹配(缺少一个字节,它对应于 STEPCOALESCE reg)。我们该如何解释呢?   |MMA9555L| mma9555l_get_pedometer_configuration>> |命令头 = x15 x10 x00 x11 |MMA9555L| 响应头 = x15 x80x10 x11 |MMA9555L| raw_data = x00 x00 x00 x00 x00 x01 x00 x00 xaf x50 x04 x03 x05 x01 x00 x00x00 |MMA9555L| mma9555l_get_pedometer_configuration<< Br、 阿明 Re: MMA9555L PEDOMETER.STEPCOALESCE register not updated <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,阿明, 你使用的是哪种硬件? 我使用 KITMMA9555LEVM 进行了一些调查,但无法重现您的问题。 请参阅下面的从属端口交易日志: IIC 命令交易:起始 MB = 00,要读取的字节数 = 21 写入:15 10 00 11//查询计步器设置 读取:15 80 11 11 00 00 00 00 00 00 00 00 01 00 00 AF 50 04 03 05 82 00 00 0 1 IIC 写入事务 ::开始 MB = 00 写 : 15 20 00 11 00 00 00 01 80 00 B4 64 04 83 05 82 00 00 01 // 写入自定义计步器设置 IIC 命令交易:: 起始 MB = 00,要读取的字节数 = 21 写入:15 10 00 11//查询计步器设置 读取:15 80 11 11 00 00 00 00 00 00 00 01 00 00 00 B4 64 83 05 82 00 00 0 1 STEPCOALESCE 寄存器默认内容为 0x01,符合预期。 请注意,rev2.2 版数据表中出现了一个错字: STEPCOALESCE 寄存器偏移地址错误地声明为 0xF。后来在数据手册 rev2.3 中进行了更正(改为 0x10)。 再见,雅克
查看全文
FXOS8700CQ - Time-aligned accelerometer/magnetometer measurements Hi all, I am using the FXOS8700CQ six axis sensor, and can read the (x,y,z) accelerometer measurements and (x,y,z) magnetometer measurements without issue from their dedicated registers. The data sheet also references complementary/companion registers that hold accelerometer readings that are time-aligned with the magnetometer values. However, if I query these registers (at 0x39 et seq), the values are always zero. Any pointers on procedures or special setup steps that need to be taken to get meaningful values from these registers? Thanks Accelerometers Magnetic Sensors Re: FXOS8700CQ - Time-aligned accelerometer/magnetometer measurements Hi Tomas, Thanks for the confirmation; the behavior you describe makes sense. Jeffrey Re: FXOS8700CQ - Time-aligned accelerometer/magnetometer measurements Hi Jeffrey, After taking a closer look at this behavior and trying several ODR and OSR options, I realized that specific OSR settings  is important to get meaningful values from the CMP_X/Y/Z registers which actually makes sense as these registers contain time-aligned accelerometer data. I was able to get nonzero values if the accelerometer OSR (set using mods [1:0] bits) is equal or higher than the magnetometer OSR (set using m_os [2:0] bits). The OSRs can be found in Table 37 for the accelerometer and in Table 201 for the magnetometer. As for the (5) superscript at the CMP_X/Y/Z registers in Table 15, it is indeed incorrect and will be corrected in the next data sheet revision. Thanks for pointing it out. I hope it helps. Regards, Tomas Re: FXOS8700CQ - Time-aligned accelerometer/magnetometer measurements Hi Tomas, Thank you for the comprehensive reply. The detailed remarks and the code sample were especially useful. My code was using the hybrid mode, but zero-valued data for the time-aligned accelerometer values were always returned with a burst read. Looking through the device configuration steps in your initialization functions for the six-axis sensor, I note the following register-write statement, which I did not have in my setup.  Empirically, this seems to affect whether I get zero or nonzero valued data for the time-aligned accelerometer measurements. I2C_WriteRegister(FXOS8700CQ_I2C_ADDRESS, CTRL_REG2, 0x02); // High Resolution mode Is it a proper conclusion that having the accelerometer OSR mode in normal is not compatible with the specification of 8x oversampling for the magnetometer, and thus I get zero valued data for the time-aligned accelerometer measurements? As an aside, Table 15 of the data sheet (FXOS8700CQ.pdf) has a (5) superscript for the CMP_X_MSB ... CMP_Z_LSB registers. This indicates that "Modification of the register's contents can only occur when device is in Standby mode ...".  Is this really the case for these registers? Many thanks, Jeffrey Re: FXOS8700CQ - Time-aligned accelerometer/magnetometer measurements Hi Jeffrey, In order to read the accelerometer measurements from the CMP_X/Y/Z registers (0x39 – 0x3E), the FXOS8700CQ needs to operate in hybrid mode (m_hms [1:0] = 0b11), so make sure you set these two bits during initialization of the device. Attached you can find my example code where I am using burst mode to read 12 bytes of both accelerometer and magnetometer measurements. Both burst readings from registers 0x33 – 0x3E or 0x01 – 0x38 (when hyb_autoinc_mode = 1) work fine. Let me know whether or not this helps, or if you have any other questions. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
查看全文
Docker-Swarm を使用して Docker-Compose を複製しますか? Docker 認定資格の一部として、相互に通信する 4 つのサービスを実行する 1 つの docker-compose ファイルを含むプロジェクトを作成する必要があります。これら 4 つのサービスは、1 つのタンク コントローラと 3 つのタンク センサのように機能します。Docker Swarm を使用して、4 つのサービスすべてで docker-compose 全体を複製したいと考えています。私がやろうとしていることのイメージは、 最終目標を示すイメージ です docker swarm をセットアップするときに、多くの混乱が生じています。次のコマンドを実行しました: docker swarm init docker stack deploy --compose-file=docker-compose.yml tank しかし、この設定では一度に 1 つのサービスしかスケーリングできません。例えば: docker service scale tank_lowlevelalarm=4 これは私がやりたいことではありません。4 つのサービスをすべて同時に複製することで、docker-compose 全体をスケーリングできるようにしたいと考えています。私の目標は、オーバーレイ ネットワーク上で複数のタンクがあるように見え、各タンクに 1 つのコントローラと 3 つのセンサがあることです。これを私に行うことは可能でしょうか? 参考までに私の docker-compose ファイル: version: '3.0' services: tli: image: tli networks: - my-overlay lowlvlalarm: image: lowlvlalarm build: . networks: - my-overlay highlvlalarm: image: highlvlalarm build: ./HighLvlAlarm networks: - my-overlay plc: image: plc depends_on: - tli - lowlvlalarm - highlvlalarm networks: - my-overlay networks: my-overlay:  
查看全文
MMA8451の最小および最大のODR精度はどれくらいですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 標準的な ODR 精度は、データシートの表 2 に +- 2% と記載されています。これは25℃のときです。 データシートには最小値や最大値は記載されていません。 どの程度の温度耐性が期待できますか? ジョンより Re: What is the min and max ODR accuracy on the MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 迅速なご対応ありがとうございます。私の質問に答えます。 ジョンより Re: What is the min and max ODR accuracy on the MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ジョン様 これは実際には典型的な値ではなく、次のように表示されます: MIN = -2%、MAX = +2% 総精度変動は+/-2%を超えて変化してはならない。 すてきな一日を、 ホセ ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
查看全文
IMU 传感器(加速度计) 你好 我有几个关于加速度传感器的基本问题。 1. 来自 imu 传感器的加速度计数据是二进制数据,因此我应该以有符号整数还是无符号整数接收这些数据? 2. 我想知道从加速度传感器电阻器获得的原始数据是 mg/LSB 还是 g?如果是 mg/LSB,我如何将其转换为 g(参考 ±2g)? 3. 将 g 转换成(-180° 到 0 到 180°)的公式? 请参阅下面我所附的机械特性文件。 注意:考虑 XYZ 轴的所有情况,并为 1 轴设置 2 个寄存器的预置位(例如 Xaxis_H_A ,Xaxis_L_A) 加速度传感器 Re: IMU seneor (accelerometer) 你好,希仁、 请参阅我们的传感器算法和元器件库,了解如何将原始加速度计数据转换为以 g 为单位的实际值和以度为单位的倾角。 BR, Tomas Re: IMU seneor (accelerometer) 是的,我知道,但一般情况下,我问这个问题时,已经忘记了 asm330lhh 传感器,只是觉得我正在使用 imu 传感器,我想了解上述问题,最后,我接触到了 nxp 微控制器,这就是我在这里提问的原因。 Re: IMU seneor (accelerometer) 你好,希仁、 从截图来看,您使用的似乎是意法半导体的 ASM330LHH。因此,我建议在 ST 社区上发布这些问题。 BR, Tomas
查看全文