Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
ISF2P2_K22F_MQX_SF_PROJ Outputting Incorrect Data? Hello, Using KDS 3.2.0 and SDK 1.2.0. I followed all the steps to update KDS and update Processor Expert with ISF2P2_PEx.PEupd. I know the hardware is ok because when I download FSFK-K22F-AGM01-GL-NED.bin (from the Sensor Fusion GUI) to flash the board the GUI display works great!   However, when I program the board with the SF2P2_K22F_MQX_SF_PROJ the GUI does not display the board orientation properly because the data being sent to the GUI is not right. Here is a screen shot using the "working program", FSFK-K22F-AGM01-GL-NED.bin:   And below is a ("not working") screen shot using ISF2P2_K22F_MQX_SF_PROJ: The Inclination Delta should be 66.7 degrees and the Field Strength is 55.2uT for my location. The working program matches these values almost exactly but ISF2P2_K22F_MQX_SF_PROJ is way off with an Inclination Delta at 45.4 degrees. I also noticed that the hard iron vector is different between the two, and should be about the same since it is the same hardware. Right?   I could go on comparing screen shots, but the point is that something is not right. The Gyro Stabilized Compass is not working correctly at all. North is not anywhere near North and when the board is moved the displayed motion does not reflect the motion of the hardware.   Q1. Has anyone gotten ISF2P2_K22F_MQX_SF_PROJ to work properly? Q2. Regarding the .bin I mentioned above (FSFK-K22F-AGM01-GL-NED.bin) that works great. Is the project that  generated that file available? Q3. Is there a Gyro Stabilized Compass example that uses Bare Metal?   Thanks, Mark Intelligent Sensing Framework Re: ISF2P2_K22F_MQX_SF_PROJ Outputting Incorrect Data? Mark, I just looked at the ISF SF build with one of our other engineers, and confirm I am seeing weirdness in a couple places.  I don't like the gyro numbers and magnetic buffer updating doesn't look right to me.  If you are in a hurry, I would suggest you download the "standalone" sensor fusion V5.00 release at nxp.com/sensorfusion.  That is the version that was used to build the binaries that the Sensor Fusion Toolbox flashes to the board. In the meantime, we'll dig into the ISF implementation issues and get back with you when we know more. Regards, Mike Re: ISF2P2_K22F_MQX_SF_PROJ Outputting Incorrect Data? Hey Dave, Sorry for the delay in getting back. I was stuck again for a few hours with not being able to launch the debugger in KDS. I was getting the familiar, "error in services launch sequence". This time the cure was to kill the P&E Multilink GDB Server: pegdbserver_console in windows task manager. And voila, it works again. Whew! I was not using Freedom Sensor Toolbox Rev 2.3.2. However, I did try that one and the results are the same. Thanks, Mark Re: ISF2P2_K22F_MQX_SF_PROJ Outputting Incorrect Data? Hi Mark, I assume you are running the Freedom Sensor Toolbox Rev 2.3.2 that is shown on the Downloads tab at nxp.com/isf?  We also provide a stand-alone open source version of the Sensor Fusion and a stand-alone GUI, but it doesn't work with ISF 2.2 at this point. Dave...
View full article
MMA6900KQ&SPI Hi, I'm using MMA6900KQ accelerometer and can't read acceleration data. Because I use an 8-bit MCU, its SPI data register is also 8-bit. When sending commands, only 8-bits can be sent at a time, while the commands of MMA6900KQ are 16-bits. Can I send it twice, sending the high 8 bits first, then the low 8 bits? Or is there any other workaround? Similarly, when reading the data register of SPI to receive the data of MMA6900KQ, I can only read 8 bits at a time. Can I read the high 8 bits and then the low 8 bits? Accelerometers Re: MMA6900KQ&SPI Hi Tomas, I have received your reply, thank you very much. Next I will test it according to your method. If this method is not successful, I may need your help in the future. Best regards, Liuliu 发自我的iPhone Re: MMA6900KQ&SPI Hi Liuliu, You are right that all SPI transfers are 16-bits lenght, but I guess you can use an 8-bit MCU, just make sure there is no CS transition between the first and second byte. In other words, you will have to drive the CS pin manually as a GPO pin which goes low at the beginning of the transfer and high after sending all 16 bits. Best regards, Tomas
View full article
MPXV7002GC6U コネクティビティ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MPXV7002GC6Uをいくつか持っています。マニュアルの8ページには、コネクティビティが2種類記載されています。最初にスタイル1を試したところ、 V_out = V_s になりました。次にスタイル2を試したところ、V_out = 0V になりました。V_out = V_off になるはずだったのですが、正しくはV_out = V_off でしょうか?センサーが圧力変化にも反応しません。何が問題なのでしょうか? よろしくお願いします、カディル 圧力センサ Re: MPXV7002GC6U connectivity <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 当コミュニティをご利用いただきありがとうございます。誤解を招いてしまい申し訳ございません。データシートに表示されている「スタイル」は無視してください。多くの圧力センサで同じパッケージ図が使用されています。「スタイル 1」は差動出力電圧センサー用 (+Vout と -Vout があるため) であり、「スタイル 2」は統合型圧力センサー用であり、出力電圧はグランドを基準としています (そのため、+Vout と -Vout ではなく、Vout のみが表示されています)。 MPXV7002 のピン配置はデータシートの 3 ページの図 1 に記載されており、統合圧力センサに対応しています。 http://cache.freescale.com/files/sensors/doc/data_sheet/MPXV7002.pdf ピン2: VS (5V) ピン3: GND ピン4: Vout 推奨回路は、同じドキュメントの 4 ページの図 3 に示されています。 P1の圧力がゼロのときに得られる出力電圧は約2.5Vであるはずです。データシートの5ページの図4をご覧ください。センサーが反応しない場合は、誤った接続により損傷している可能性があります。 お役に立てれば幸いです。 -ジョシュ
View full article
测量倾斜和冲击 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好 我想制作一个传感器,可以测量运输过程中的震动和倾斜。测量需要哪些传感器?您有具体的型号推荐吗? 加速度传感器 陀螺仪
View full article
MPL115A2 标记 NPG 验证 亲爱的先生 我们从 Mouser收到一个MPL115A2,标记为 NPG,但与我们最初收到的部件标记 M2PR 不同。我们需要您的帮助,以确认 NPG 是否也是正确的制造商。谢谢。 Accton CE Paul Tseng 压力传感器 Re: MPL115A2 marking NPG verify 亲爱的曾先生 请通过创建标准支持票单提交标记代码验证请求: https://support.nxp.com/s/?language=en_US 或者,作为授权代理商的Mouser可以通过其恩智浦供应链帮助确认真伪。 BRs, Tomas
View full article
FXOS8700 accelerometer only function does not work sometimes. My FXOS8700 sensor is applied on MX6 based android platform. When both of acc and mag sensor in FXOS8700 enabled, everything okay. But when I only enable accelerometer in FXOS8700, it's g value in 3-axis won't be updated sometimes. Driver is from Freescale (attached files). Anyone got similar issue? Original Attachment has been moved to: fxos8700.h.zip Original Attachment has been moved to: fxos8700.c.zip Re: FXOS8700 accelerometer only function does not work sometimes. Hi Jamesbone, Thanks for the reply.since we are using i.Mx 6solo processor in our project. we need support for FXOS8700CQ accelerometer source code.kindly oblige. Regards Re: FXOS8700 accelerometer only function does not work sometimes. You download the BSP for the WandBoard from the FSL site? right? Because this is not the official FSL BSP, which it is only for the SABRE SDP, SDB and Auto. Re: FXOS8700 accelerometer only function does not work sometimes. Hi Raymond, Yes , the code is availble in free scale. Me also same issue. I also working on FXOS8700CQ sensor. O.S: Kernel 3.0.35 Board : Wand board i.Mx6 solo Multimedia processor Re: FXOS8700 accelerometer only function does not work sometimes. Hi , The same issue. The source code is avilble on freescale. I also tries it. At initial stage it is working minimum time like generating events for 20sec. Now I am not getting any out put. No error messages. probe is calling fine. presently I am working on i.Mx 6solo ; Linux version:3.0.35; wand board. If any one have proper solution/source code for this ? Re: FXOS8700 accelerometer only function does not work sometimes. Does anyone got this similar issue ? Re: FXOS8700 accelerometer only function does not work sometimes. This driver is fetched from FreeScale. Our board is a custom board based on MX6Q SabreSD. Acc and Mag function are verified. This issue is reported recently by our TE. Re: FXOS8700 accelerometer only function does not work sometimes. Hello Raymond, Can you please tell me where do you get this source code?,  Because in the Freescale Official Boards with i.MX6 there is no FXOS8700, which makes me the doubt if the driver has been tested and it is just and add on to the BSP of a custom board.  Can you please clarify if this is the case? Have a great day, Jaime ----------------------------------------------------------------------------------------------------------------------- Note: If this post answers your question, please click the Correct Answer button. Thank you! -----------------------------------------------------------------------------------------------------------------------
View full article
FRDM-K64F-AGM01 PC接続の問題 プロジェクトのために評価しようとしている上記のセンサ キットを持っていますが、デバイスが PC に正しく接続されません。箱から出してすぐに使えるデモンストレーションはここまでです :/。私が読んでいるこのデバイスの接続の問題に関する別の投稿がここにあります。どうやら、最初のステップの 1 つとして、Segger の J-Link Lite をインストールする必要があるようです。しかし、Seggers のサイトには J-Link LITE のダウンロードはありません (それに関する具体的な言及もありません)。J-Link OpenSDA をダウンロードする必要があるようですが、それが本当かどうか確認したいと思っています。さらに、複数のバージョンがあり、どのバージョンが必要なのかわかりません (最新のバージョンでよいのか、それとも以前のバージョンが必要なのか)。どのようなご助力もいただければ大変ありがたく存じます。よろしくお願いいたします。 加速度センサ Re: FRDM-K64F-AGM01 PC Connection Issues こんにちは、 コミュニティ投稿で述べられているように、次の OpenSDA v2.2 ブートローダーが必要です。 次に、コミュニティ投稿で提供されているリンクから、Segger の最新の J-link ソフトウェアとドキュメント パックをダウンロードする必要があります。 これを実行したら、外部の J-Link と J-Link コマンダーを使用して、投稿で説明されている最後の手順を実行する必要があります。 これが役に立つことを願います。さらに質問がある場合は、遠慮なくお問い合わせください。 よろしくお願いいたします。 フェリペ Re: FRDM-K64F-AGM01 PC Connection Issues こんにちは、フェリペさん。返信ありがとうございます。リンクに従って、適切なボード (FRDM-K64F) を選択しました。しかし、いくつかの異なるリンクが表示され、どのファイルをダウンロードすればよいのかわかりません。以下の内容が正しいかどうか確認またはフィードバックをお願いします。DAPLink rev0244 バイナリファイルをダウンロードする必要があるようです(ダウンロードしました)。IDEも必要のようです。Segger for Arm v4.52 はインストールしています。これで十分でしょうか?Segger を使用しているので、Jlink も必要ですか?リストの下部にある SeggerJLink v2 のリンクをクリックすると、次のウィンドウにも Jlink のさまざまなリンクが表示されます。JLink には汎用ファイルとボード固有のファイルがあります。どれを使用すればよいでしょうか?汎用ファイルの下にある OpenSDA v2 のファイルだと思いますが、確認が必要です。必要なファイルをインストールしたら、残りのファイルを実行して、そこから動作するかどうかを確認します。ご協力ありがとうございました。 Re: FRDM-K64F-AGM01 PC Connection Issues こんにちは、 まずは、以下のリンクにある「はじめに」をご覧いただくことをお勧めします。セクション 1.2 では、FRDM-K64-AGM01 キットを接続する方法について説明します。 IoTセンシングSDK | NXP デフォルトの OpenSDA ファームウェアを使用してボードをデバッグできず、適切なドライバをインストールしても問題が解決しない場合は、デフォルトのファームウェアと Windows 10 の既知の問題により、ボードが壊れている可能性があります。 ボードを Windows 10 マシンに接続すると、OpenSDA v2/2.1 ブートローダーが破損する可能性があると報告されています。この問題の解決方法の詳細と詳細については、このコミュニティ投稿を参照してください。この互換性の問題に対処するために、Arm Mbed DAPLink ブートローダーとアプリケーションが開発されました。 よろしくお願いいたします。 フェリペ --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - スレッドは最後の投稿から 7 週間フォローされますが、それ以降の返信は無視されます。後ほど関連する質問がある場合は、新しいスレッドを開いて、閉じたスレッドを参照してください。 ------------------------------------------------------------------------------
View full article
MM912J637 - VOCとVSGCを使用して外部回路を補償する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 皆さん、こんにちは。 リード線には小さな抵抗(ヒューズ)があり、VSENSE に電力を供給し、回路にも電力を供給しています。したがって、電流消費の変化は測定電圧に小さな影響を与えます。回路上の負荷がかなり増加していることがよく知られている状態になっています。したがって、ヒューズに余分な電流が流れているかどうかがわかります。 適切なオフセット(およびおそらくゲイン)補正(5mV 以下のオーダー)を算出できます。 VOC オフセット補正レジスタを微調整して、デバイス オフセットだけでなく外部回路オフセットも含めることができると思われます。ただし、637 の補正レジスタに十分な範囲がある場合に限ります。 これは、デバイス自体から予想されるオフセットの範囲によって異なります。データシートによると、637 の補正範囲は約 +/- 9 mV で、分解能は約 0.07 mV です。ただし、デバイスが通常使用する範囲はわかりません。つまり生産の広がりはどのくらいですか。 生産全体にわたるオフセット補償とゲイン補償の広がりに関する情報はありますか? どうもありがとう。 イアン・ウィルソン Re: MM912J637 - using VOC and VSGC to help compensate external circuit <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、イアン。 VOC オフセット補正レジスタを使用して追加の +/- 5mV を補正しても問題はないと思います。 データシートに記載されている ~+/-9mV は、0…1V の SD 入力電圧を表します。VSENSE には 28:1 の分周器があります。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
View full article
pressure sensor MPXV7002/ MP3V5004 temperature range The pressure sensor MPXV7002 has following temperature ranges: operating: TA +10...+60°C storage: Tstg -30...+100°C The pressure sensor MP3V5004 has following temperature ranges: operating: TA +0...+85°C storage: Tstg -30...+100°C What happens if they are operated at -20°C: out of spec? or ruined? or?? Thank you for a short answer. Pressure Sensors Re: pressure sensor MPXV7002/ MP3V5004 temperature range Hello Rene, Thanks for using our community. Unfortunately we cannot guarantee the performance of our devices if used out of the recommended conditions shown in the datasheet. Our integrated pressure sensors are temperature compensated in the specified temperature range and they provide a linear response if used within that range. If you use an integrated pressure sensor at lower temperatures (-40°C to 0°C) the temperature error factor increases significantly, therefore the accuracy would be very poor. I would recommend you to request some samples in our website and evaluate our devices in your specific application. Please let me know if I can help any further. Regards, Josh
View full article
When the Tire Pressure Monitor Sensor (TPMS) MPXx85/86xxD will be available for buy? Hello, Could you provide any estimate date when the Tire Pressure Monitor Sensor (TPMS) MPXx85/86xxD will be available for buy ? att, Luiz Fernando Pressure Sensors Re: When the Tire Pressure Monitor Sensor (TPMS) MPXx85/86xxD will be available for buy? Hi Luiz Fernando, we are thinking this should be available by mid September, not sure if it could be earlier then that but I would keep you in the loop, if you have any other questions, please let us know.
View full article
圧力センサ!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これまでにフリースケールの圧力センサを使用したことがある人はいますか?アプリケーションノート( AN1571 )で使用されている( MPXV5050GP )のサンプルを入手しました。私はこれらのセンサの取り扱いに苦労しており、それは脈拍を読み取る仕組み、つまり脈拍を読み取るためにそれをレストに置く方法によるものだと考えています。 以前にこのセンサを使用したことがある場合は、最良の結果を得るための正しい方法をアドバイスしてください。また、使用したことがない場合は、役立つ可能性のある一般的なアドバイスをいただければ幸いです。 ちなみに、私はフリースケールが推奨するのと同じ増幅回路を使用していますが、アプリケーションノートの図 4/3 ページに示されているような結果が得られません。 ありがとうございます。 Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スティーブ、 私はその特定のセンサをオイル内で使用したことはありません。しかし、私は MPX4250 をオイルに入れて 12 年以上使用していますが、何の問題もありません。私は何度もその最大定格を超えてストレスを与えましたが、それは生き残りました。 MPX5999D の表面の 1 つを大気圧にさらさずに、閉鎖システムで使用することはできないと思います。簡単じゃないよ。 Marco Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ここで投稿して申し訳ありませんが、他の場所にセンサに関する質問がリストされていないようです。MPX5999D センサを使用して閉鎖システム内の圧力を測定する予定です。作動流体は鉱油です。空気以外の液体との互換性を検証した人はいますか?センサー内のオイルと空気の間に遮断バリアを作る必要がありますか? どのようなフィードバックでも助かります。 スティーブ・グリーン エンジニア クリスト・インストゥルメント社 Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 ベンチュリー管を通る空気の流れを感知しようとした人はいますか? 現時点では、私は MPX2010 ゲージ圧力センサーをいくつか持っていますが、友人の 1 人は差動センサー (同じラベル) をいくつか持っていますが、それらのセンサーが見つかりません。 とにかく、ゲージセンサを使ってこのように空気の流れを感知することを考えていました。 センサーの唯一のパイプのポートから各ゲージの圧力を感知します (残念ながら、大気圧に関連する若干の真空を感知します - 空気の速度に依存します)。次に(大気圧の読み取りを念頭に置いて)両方の信号を比較し、差圧を取得して、空気流量を取得します。 出来ますか? どう思いますか? さらに、MPX2010D (ステンレススチールCASE、ポートなし) も 1 つ持っています。このセンサのアプリケーションは何でしょうか?(読み方) 挨拶; マウリシオ Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 調べてみます。柔軟に対応するよう努めています。結局、それがここに残した理由です。他のどこにもぴったり合うところがなかったようです... Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トム。   このタイプのクエリの分類は問題を引き起こすようです。おそらく、この問題の素早い解決策としては、フォーラム「その他のマイクロコントローラ/マイクロプロセッサ」の説明を「その他のマイクロコントローラ/マイクロプロセッサとセンサ」を含めるように変更することかもしれません。   よろしくお願いいたします。 マック   Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 申し訳ありません、モデレーターさん。以前も考えたのですが、他のフォーラムはすべて MCU 用か CodeWarrior 用なので、ここは「フォーラムの使用、ポリシー、および一般的な質問」という名前なので、良い場所かもしれないと思いました。このようなトピックのための特別なフォーラムを作る価値があるかもしれない 。 Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> そうですね、通常はここで技術的な質問をしてはいけないのですが、そういう質問があった場合には、私は質問を移動するようにしています。しかし、この質問が通常の Freescale フォーラムのどこに投稿されるかわかりません。bigmac さんが回答してくださったので、ここに残しておきます。 ただし、今後は技術的な質問があればフォーラムに投稿してください。 ---トム Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> さあ、うまくいきました。幸せな日々です 。 他の人の役に立つかもしれないので、自分がやったことを説明したいと思いました。このマターについてネットでいろいろ検索したのですが、詳細は見つかりませんでした。   以前私がやっていたことは、Freescale が提供しているアプリケーション ノートに従うことでした。これはエレクトロニクス分野では役立ちましたが、機械的な注意事項については何も触れられていませんでした (読んでいるときに何かを見逃した場合を除く)。 私が行った変更は、圧力センサのポートを密閉された環境に置くことでした。パイプのキャップを使用し、それに穴を開けて、その中に圧力ポートを通しました。私はフリースケールが推奨するのと同じオペアンプ回路を使用し、動作させました つまり、私のレスト(脈拍を読むため)と圧力センサのポートの間の小さな領域に圧力をかけることがすべてです。図1を参照してください。     図1     これを行うと、オシロスコープに良好な信号が表示されます(図2を参照)。     図2   何らかのノイズがあることがわかります。アプリケーションノートには 2 次ハイ パス フィルターが記載されていますが、代わりにバンド パス フィルターが使用されていないことに驚きました。 ノイズの発生源は 2 つあります。1 つは手 (または膨張式カフ) の不安定性で、これにより (低周波) ノイズ (< 3 Hz) が発生し、もう 1 つは電源や、リップルを生成するその他のコンポーネントから発生する高周波ノイズです。 次のステップは、ハイパスフィルタをバンドパスフィルタ(2~10Hzを通過)に置き換えることです。信号ははるかにきれいになります。図3を参照してください。     図3     さあ、アナログ部分は良くなったようで、これで最終学年のプロジェクトを進めてデジタル部分で遊び始めることができます   カモメ www.telsim.co.nr     メッセージはSeagullによって2008年7月31日午前11時51分に編集されました Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 情報をありがとう、Mac。引き続き解決方法を試み、解決できたらここに解決策を投稿します。 Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、   圧力カフの動作は、マイクロフォンのダイヤフラム(脈拍信号を圧力トランスデューサーに結合する手段)に似ています。聴診器は結合を達成するためのもう一つの可能性かもしれません。同様のカップリング配置がないと、圧力センサを使用することができない可能性があります。   心拍数の測定には、光学的検出などの他の方法も考えられます。私の理解では、LED と光検出器の組み合わせを指に取り付けると、LED が指を通して光検出器に光を投影します。   よろしくお願いいたします。 マック   Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私は同じオペアンプを使用していますが、この段階では振幅の精度を気にしていないため、インフレータブルカフは使用していません。インフレータブルカフの使用は機械的な増幅のようなものだと考えますが、間違っていたら訂正してください。 私が求めているのは、オシロスコープで脈拍を読み取ることだけです。センサのデータシートを読んだら、もっと簡単になるだろうと思っていましたが、思ったほど簡単ではないようです!! Re: Pressure sensor!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、   血圧と心拍数のモニタリングについては、アプリケーション ノートでは膨張式カフの使用を想定しています。これが圧力センサに結合するために使用しているものなのかどうかは述べられていません。   増幅回路には、指定されたタイプのオペアンプを使用していますか、それとも別のタイプですか?入力バイアス電圧は約 0.86 ボルトであるため、使用しているデバイスの共通モード入力範囲内である必要があります。   よろしくお願いいたします。 マック  
View full article
read device id of fxos8700,but always return 0 @all before read device id, microchip set fxos8700 rst pin to low.i cannot found issues where is it. tks. SensorFusion Re: read device id of fxos8700,but always return 0 Hi David, Do you have a logic analyzer or an oscilloscope to see what is going on the bus? Please make sure you are using a correct I2C slave address depending on the voltage on SA0 and SA1 pins: In my example below, both SA0 and SA1 pins are connected to GND which translates to 0x3C (0x1E << 1) for a write and 0x3D ((0x1E << 1) | 0x01) for a read. I hope it helps. Best regards, Tomas Re: read device id of fxos8700,but always return 0 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.
View full article
MAG3110 AUTO_MRST_EN <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MAG3110をトリガーモードで使用しています。デバイスの初期化中に AUTO_MRST_EN を設定すると、その設定が保持されるのか、それとも測定をトリガーするたびに設定する必要があるのかを知りたいです。 よろしくお願いします。 デリック Re: MAG3110 AUTO_MRST_EN <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デリックさん。 新しい測定をトリガーするたびに AUTO_MRST_EN ビットを設定する必要はなく、トリガー測定モードと連続測定モードの両方で設定されたままになります。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
View full article
MMA8451Q I2C 最高速度 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Rev10 数据表的第一页有如下说明: I2C 数字输出接口(工作频率为 2.25 MHz,4.7 kΩ 上拉) 在第 2.3 节表 4 I2C(从站时序值)中,SCL 时钟低电平为 1.3 uS,SCL 时钟高电平为 600nS。 这些是最小值。 这意味着最大时钟周期为 1.9uS 或时钟速度为 526KHz(如果使用高电平和低电平允许的最短时间)。 这与 2.25MHz 不一致。 问题 1:我错过了什么? 问题 2:如果我的微型设备可以支持更高的 I2C 速率,我可以运行的最大时钟频率是多少? 加速度传感器 Re: MMA8451Q I2C maximum speed <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 戴维 谢谢。 我会将我的速度调整到表 4 中计时所允许的最大值。(当然还有一些余量) 致 johnc Re: MMA8451Q I2C maximum speed <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,约翰、 对于延误,我深表歉意。 这肯定是数据表中的错误。请以数据表中表 4 所示的规格为准,而不是以首页的功能部分为准。 希望这些信息对您有所帮助。 此致, 戴维 Re: MMA8451Q I2C maximum speed <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 戴维 感谢您的回复。 时序是 I2C 规范中的标准时序。 我还是想知道为什么数据表中会这样写。 I2C 数字输出接口(工作频率为 2.25 MHz,4.7 kΩ 上拉) 由于微处理器 I2C eratta 的问题,我需要为 FIFO 传输开发一个"bit bashed" I2C。 这就是我对所能达到的最大时钟速度感兴趣的原因。 谨致问候 johnc Re: MMA8451Q I2C maximum speed <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,约翰、 感谢您的来信。 在这种情况下,MMA8451Q 支持 I2C 快速模式,这意味着双向数据传输速率最高可达400 kbit/s。 如下图所示,tHIGH 和 tLOW 参数是执行正确通信所需的最短时间。 因此,使用 MCU 作为主设备运行的最大时钟频率为400 kbit/s。 请告诉我,我的回答是否清楚。 此致, 戴维
View full article
寻找 E-Compass 软件、AN4676、AN4681 等。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我想查找 E-Compass 软件以及声称随之提供的应用笔记,包括 AN4676、AN4681、AN4684、AN4685、AN4696、AN4697、AN4698、AN4699、AN4700、AN4706 AN4709。 在 E-Compass 软件的页面上,我似乎只看到了较新的传感器融合工具包,而这并不是《E-Compass......》一书中所描述的。"带有磁校准功能的倾斜补偿电子罗盘软件" (http://cache.freescale.com/files/sensors/doc/fact_sheet/eCompassFS.pdf),尤其不包括这些应用说明。 传感器融合 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> " 但归根结底,任何这样的应用程序都会有与硬件接口的驱动程序。" 从概念上讲,这对我来说是倒退的,似乎软件包正在推动硬件选择过程,并不是说它总是一件坏事。 是的,任何嵌入式芯片显然都有硬件和软件接口。 我来到一家供应商处,希望购买硬件来设计我的产品。 我想知道的是,使用这些硬件有多容易。 我必须安装任何东西,才能决定选择供应商 A 还是供应商 B,这对我来说只是一个简单了解如何使用芯片的问题。 你甚至提到了 "驱动程序",这在我看来就意味着在决定使用哪种芯片时过于复杂。 我相信你知道,这就是《应用笔记》的价值所在。 将所有东西都放在一个地方是一件好事。我知道传感器融合有多复杂,我花了太多时间瞪大眼睛研究卡尔曼滤波常数等。 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 鲍勃 7.00 版与平台无关。 但归根结底,任何类似的应用程序都需要与硬件连接的驱动程序。 更换硬件就必须更换驱动程序。 这是没有办法的事。 我同意您对 Freescale/NXP 一般文档的一些看法,这也是为什么传感器融合应用说明、数据表和用户指南都与软件捆绑在一起的原因。 我们在这个软件包中投入了大量工作,因为这个话题很复杂,我们正在努力使其尽可能易于理解。不过,您必须下载它,这样才会对您有用!笑一笑 请参阅我在https://community.nxp.com/thread/444092底部发布的最后一篇文章,了解在 SDK 结构中查找传感器融合代码的位置。 Mike Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> "与平台无关的 C 代码" 是出现这个问题的原因之一。 在您的回复中,没有任何内容听起来像是"独立于平台的 C 代码" 是一种选择? 也许这就是"完整源代码" ,在我们去除这些工具在无限嵌套的头文件中的抽象概念后,就可以获得完整的源代码? 公平地说,我还没有看过 7.00 版,我只是根据以往的经验查看了旧版工具的代码。 应用程序注释发布后,代码应可供其使用,并保持可用。 我经常能找到十年前摩托罗拉发布的 App Notes 和相关代码,比找到现代 Freescale/NXP 的要容易得多。:-( Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我很惊讶,这个社区的读者居然都不知道这东西在http://www.nxp.com/sensorfusion 上可以买到。 它已经存在多年,我经常指给别人看。 倾斜补偿的 ecompass 是我们开源传感器融合库中的标准元器件。有两个版本: 5.00 版针对的是基于 CodeWarrior、KDS 和 Processor Expert 的稍旧的工具链。 5.00 版可通过上述 URL 中的单独安装程序下载和安装。 7.00 版支持 KDS、IAR 和 Allolic,并基于 MCUXpresso SDK(原 KSDK)。 7.00 作为 FRDM-K64F 和 FRDM-K22F SDK 的一部分交付,可在 W elcome to MCUXpresso | MCUXpresso 配置工具中构建(请务必在构建 SDK 时查看 FreeRTOS 和 ISSDK 选项)。两者都包括大量的文档、完整的源代码和针对特定恩智浦的板的预建项目。如果需要移植到其他硬件,我建议从 7.00 版开始。 它在重新设计时考虑到了这一点,并在 5.00 版的基础上增加了许多功能。 此致, Mike Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Eric& Anil: 我刚刚开始寻找电子指南针解决方案,发现与你们遇到的问题相同。 根据我的初步观察,任何能从这些芯片中提取 X、Y、Z 并创建有用的可读指南针航向的、有用的、独立于平台的 C 代码,要么被有意隐藏,要么在现实中并不存在,要么是三星、苹果、福特汽车等大公司的机密(他们可能花费了大量的研究&D 来创建电子指南针解决方案),要么是"留给学生作为练习" 。 坦率地说,我对这个行业完全失望,它似乎更受"无人机、游戏和业余爱好者" 的驱动,而不是"工业应用" 。 我看过InvenSense、博世、意法半导体、恩智浦和其他声称拥有 " 倾斜补偿 " e-Compass 的人,得出的结论是,尽管这些设备可能支持 " " 的倾斜补偿,但这种现成的软件解决方案实际上并不存在。也许有人能证明我是错的,但在此之前,我认为这个行业是"营销炒作的顶端" 。 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我也在使用相同的 FXOS 芯片来获取 eCompass 航向。 你的问题解决了吗,我也遇到了同样的问题。我正在从加速度计 x、y、z& 磁 x、y、z 数据中获取原始值。我能够转换旋转,引脚间距 & 滚动。 但我需要电子罗盘的 0 - 360 度航向值。如何使用 RAW 值应用公式。我没有使用任何陀螺仪,只从 fxos 芯片获取了加速度& 磁力值。 你有或有任何用于获取或计算 0、90、180、270 & 360 角度计算的参考 c 代码吗。 此致, 埃米尔 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 请注意,如果能够以平台中立的分发格式(例如 ZIP 文件)而不是在 Windows 特定的自解压存档中提供此类包含平台独立源代码的软件包,那将很有用。可能没有多少人不能以某种形式访问运行 Windows 的系统,但对我们中的一些人来说,这并不太方便。 我在 Linux 上使用的是 Kinetis Design Studio,它运行得很好(感谢提供 Linux 版本!)。 谢谢! Eric Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 显然,由于下载中不包含所描述的应用程序说明,我被弄糊涂了。看起来有一些等价物,但就我所知,AN4698"CPU、闪存和内存基准" 或 AN4681"使用加速度计和磁力计传感器实现虚拟陀螺仪" 都没有等价物。我也找不到数据表中列出的"Simulated accelerometer and magnetometer driver(模拟加速度计和磁力计驱动程序),该驱动程序用于在与真实传感器连接之前在目标处理器上立即进行验证" ,而且当我使用 KDS 编译它时,它也不能编译到",总代码大小低于 10KB" 。这让我觉得我没有正确的下载权限,而且与完整的传感器融合代码包相比,还有一些更简单的ecomPass代码包。 我对未能获得 AN4681 感到特别失望,因为它听起来相当有趣,而且可能很有用。 谢谢您! 埃里克 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,埃里克、 当你说 " ecomPass 软件包 " 时你指的是什么? 下载链接位于 “下载” 选项卡下,其名称为 " XTRINSIC_FUSION_LIB_KINMCU ",它是一个可执行文件,用于为 Kinetis MCU 安装我们的 ecompass 库的副本。 磁校准算法可在任意 Sources 文件夹下找到,其名称为"magnetic.c" 、其路径应该是 INSTALLATION_PATH\Codewarrior\FRDM_KL46Z\Sources\magnetic.c 不幸的是,您所指的**应用笔记**已不再可用,Ecompass概况介绍也已过时,对于给您带来的不便,我们深表歉意。不过,所有需要的文档都可以在"安装路径" 中的"docs" 文件夹中找到。 希望对你有所帮助。 -乔希 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 是的,我找到了那个页面,我就是这样得到我提到的 PDF 的,但据我所知,该页面上的任何链接都没有引导我下载实际的 Ecompass 软件包(包括应用笔记),而其中至少有一个链接会将我带到传感器融合下载页面。 可能是我太笨了,但我找不到它,所以如果可以下载,我需要确切的 URL 或点击的确切顺序,以获得正确的下载。 谢谢您! 埃里克 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,埃里克、 eCompass 软件的网页是 http://www.freescale.com/ecompass 传感器融合主页 http://www.freescale.com/sensorfusion -乔希
View full article
FXAS21002C gyro does not pass self-test Dear colleagues, in our current project we are planning to use the FXAS21002C gyro. The PCB has been designed with respect to layout recommendations and we have manufactured several prototypes. However it looks like all of them are dead as they fail the self-test for both X and Y axes (value is outside the specified range) and it reads angular movement although the board does not move during test. The Z axis is OK and the code works well on older prototypes build around NXP's breakouts. What could be possibly wrong? Moreover, the errata document FXAS21002CER states that there should be new chip revision with SPI issue fixed. How do we identify the new revision? Our chips' traceability date code reads FCSA. Thank you, Adam Heinrich Gyroscope Re: FXAS21002C gyro does not pass self-test Dobrý den Adame, Regarding the self-test, I am asking our device group to comment on this. You or your distributors can place an order requesting fixed parts. There is no special P/N for them, but the data code corresponding to WW32’2015 is “DF” (xDFx). WW33’2015 is “DG”, WW34 “DH” etc. WW1’2016 is then “EA”. If you just need a few samples, please let me know, I can provide them directly. S pozdravem, Tomáš Re: FXAS21002C gyro does not pass self-test Dobrý den, thank you for your fast response. Yes, they are outside the range. Exact self-test output values are 489 for X and 635 for Y (Z is 16952 and stays within specified range). How can we order the fixed chip from distributors? Does the new FXAS21002 have some special P/N? Díky, Adam Re: FXAS21002C gyro does not pass self-test Dear Adam, Could you please post here the values you are getting during the self-test? Are they outside of the specified range shown below? The gyro offset is temperature, orientation and acceleration dependent and its typical value is ±50 LSBs @ ±2000 dps range: The "CS" in the part marking denotes the 19th week of 2015, so you have old parts with SPI issue described in the FXAS21002CER. Best regards, Tomas
View full article
SPI write problems on an own reflown FXOS8700 I have reflowed an FXOS8700 to my own development card as an breakout to be able to use it in a project. I am now unsure if it works proper or not. Is the possibility to read but not write a sign of a burnt FXOS8700 in the reflow process???? SPI setting are CPOL=0 and CPHA=0: I have no problem to read from an address, but problem to read back what was written. This is my sequence of SPI commands:     // WHO AM I     SPI_ReadFXOS(WHO_AM_I, rbuf, 1);     sprintf_P(buffer_0, PSTR("\r\n::WHO AM I = 0x%X\r\n\r\n"), rbuf[0]);     uart_puts(buffer_0); => 0xC7     // Temperature     SPI_ReadFXOS(TEMP, rbuf, 1);     sprintf_P(buffer_0, PSTR("\r\n::TEMP = %i\r\n\r\n"), rbuf[0]);     uart_puts(buffer_0); => 21 Both above works as aspected!!!!     // Acc + Mag TEST     SPI_WriteFXOS(CTRL_REG1, 0x00);        // Set to standby mode     SPI_ReadFXOS(CTRL_REG1, rbuf, 1);     sprintf_P(buffer_0, PSTR("\r\n::CTRL_REG1 = 0x%X\r\n\r\n"), rbuf[0]);     uart_puts(buffer_0);     SPI_WriteFXOS(M_CTRL_REG1, 0x1F);    // 200 Hz hybrid mode     SPI_ReadFXOS(M_CTRL_REG1, rbuf, 1);     sprintf_P(buffer_0, PSTR("\r\n::M_CTRL_REG1 = 0x%X\r\n\r\n"), rbuf[0]);     uart_puts(buffer_0); => 0x00 Writing to M_CTRL_REG1 does not work but gives 0x00 back ...... Accelerometers Magnetic Sensors Re: SPI write problems on an own reflown FXOS8700 Thanks a bizillion times Tomas! You are my hero and made my day, truly I had used a macro (atmega8) in as if it returned the first bit as set, and it stayed to the second byte ... Now all three modules work just fine!!!! Best Regards, Hans-Henrik P.S: For anyone interested in atmega8 code looks like: // Set FXOS8700 in SPI mode void init_spi(void) {     FXOS_SS_ENABLE;  // To open tri-state buffer and set MISO high     MISO_HI;                    // SPI init demands SA0/MOSI high during reset     FXOS_RESET_HI;     // Active high     _delay_ms(1);             // ??     FXOS_RESET_LO;     _delay_ms(1);              // FXOS8700 Datasheet defines 1ms wait after reset [p.19]     FXOS_SS_DISABLE; } // Read values from register FXOS8700 void SPI_ReadFXOS(uint8_t reg, volatile uint8_t* rbuf, uint8_t len) {     FXOS_SS_ENABLE;     ATOMIC_BLOCK(ATOMIC_RESTORESTATE) {         SPDR = cbi(reg,7);                    // Transmit; clear bit 7 for reading + 7 bits of register address         while(!(SPSR & 1<         SPDR = reg;                            // Transmit bit 7 of register address         while(!(SPSR & 1<         for(uint8_t i=0; i             SPDR = 0x00;                    // Transmit             while(!(SPSR & 1<             rbuf[i] = SPDR;                    // Clear SPIF flag 2/2         }     }     FXOS_SS_DISABLE;                // 2) For ISR context switcher which re-enable SPI unit } // Write value to register FXOS8700                                       <------------------------- ineffektiv loop void SPI_WriteFXOS(uint8_t reg, uint8_t val) {     FXOS_SS_ENABLE;     uint8_t reg1 = reg;     sbi(reg1,7);     uint8_t wbuf[3] = {reg1, reg, val}; // Two bytes for write bit and address     ATOMIC_BLOCK(ATOMIC_RESTORESTATE) {         for(uint8_t i=0; i<3; i++) {             SPDR = wbuf[i];                    // Transmit             while(!(SPSR & 1<         }     }     FXOS_SS_DISABLE;                // 2) For ISR context switcher which re-enable SPI unit } Re: SPI write problems on an own reflown FXOS8700 Just for illustration, here is an example of writing/reading the value of 0x3D to/from the CTRL_REG1 (0x2A): Best regards, Tomas Re: SPI write problems on an own reflown FXOS8700 Hi Hans-Henrik, It seems like your both write sequences are not correct. The order of the bits is as follows: Byte 0: R/W, ADDR[6], ADDR[5], ADDR[4], ADDR[3], ADDR[2], ADDR[1], ADDR[0] Byte 1: ADDR[7], X, X, X, X, X, X, X Byte 2: DATA[7], DATA[6], DATA[5], DATA[4], DATA[3], DATA[2], DATA[1], DATA[0] The first byte you are sending is correct, but the MSB bit of the second byte (ADDR[7]) should be "0" and not "1". So instead of sending 0xDB, 0xDB, 0x1F, try to send 0xDB, 0x00, 0x1F. Then send 0x5B, 0x00, 0x00 to read back 0x1F from the M_CTRL_REG1 register. Hope it helps. Best regards, Tomas Re: SPI write problems on an own reflown FXOS8700 Now I have reflowed another two FXOS8700 vary carefully, and both of them show identical characteristics. It is not possible to write to a register and than read it back, what can possible be wrong??
View full article
E-Compass ソフトウェア、AN4676、AN4681 などを探しています。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私は、E-Compass ソフトウェアと、それに付属するとされるアプリケーション ノート (AN4676、AN4681、AN4684、AN4685、AN4696、AN4697、AN4698、AN4699、AN4700、AN4706、AN4709 など) を探しています。 E-Compassソフトウェアのページは、例えば以下の説明には記載されていない新しいセンサーフュージョンツールキットにのみ誘導しているようです。「磁気キャリブレーションを備えた傾き補正電子コンパス用ソフトウェア」( http://cache.freescale.com/files/sensors/doc/fact_sheet/eCompassFS.pdf ) には、特にこれらのアプリケーション ノートは含まれていません。 センサ・フュージョン Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 「しかし、結局のところ、このようなアプリケーションには、ハードウェアとインターフェースするドライバーが必要になります。」 概念的にはそれは逆で、ソフトウェア パッケージがハードウェア選択プロセスを推進しているように見えますが、それが常に悪いことというわけではありません。 はい、明らかに、組み込み関連チップにはハードウェアとソフトウェアのインターフェースがあります。 私は、自社製品にデザインを施すハードウェアを購入しようとベンダーを訪問します。 私が確認したいのは、そのハードウェアがどれだけ簡単に使用できるかということです。 ベンダー A とベンダー B のどちらを使用するかを決定するために何かをインストールする必要があることは、チップの使用方法を単純に確認するための問題です。 あなたが「ドライバ」について言及したという事実自体が、どのチップを使用するかを決めるのが過度に複雑であるという警告を私に与えます。 ご存知のとおり、アプリケーション ノートが役立つのはまさにこの点です。 すべてが 1 か所にパッケージ化されているのは良いことです。センサ フュージョンがいかに複雑であるかは理解していますが、カルマン フィルターの定数などを調べるのに、あまりにも多くの時間を費やしてきました。 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ボブ、 バージョン 7.00 は、可能な限りプラットフォームに依存しません。しかし、結局のところ、このようなアプリケーションには、ハードウェアとインターフェースするドライバが必要になります。ハードウェアを変更する場合は、ドライバを交換する必要があります。他に方法はないのです。 私は、Freescale/NXP の一般的なドキュメントに関して、皆さんの意見に一部同意します。そのため、センサー フュージョン アプリのノート、データシート、ユーザー ガイドはすべてソフトウェアにバンドルされています。このトピックは複雑なので、私たちはこのパッケージに多大な労力を費やし、できるだけ理解しやすいものにするよう努めています。ただし、これらのいずれかを利用するには、ダウンロードする必要があります。 センサ フュージョン コードの SDK 構造内の場所を確認するには、 https://community.nxp.com/thread/444092の下部にある私の最後の投稿を参照してください。 Mike Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 「プラットフォームに依存しない C コード」が、この疑問が生じる理由の 1 つです。 あなたの返信には、「プラットフォームに依存しない C コード」がオプションであるようには聞こえませんでしたか? おそらく、無限にネストされたヘッダー ファイル内のこれらのツールから抽象化の抽象化を削除した後に、「完全なソース コード」が利用可能になるということでしょうか。公平を期すために言うと、私は 7.00 を見たことはなく、古いツールから見たコードでの過去の経験に基づいて作業を進めています。 App Notes が公開されると、コードは App Notes で利用可能になり、引き続き利用可能になります。 数十年前に Motorola が公開したアプリケーション ノートや関連コードは、最近の Freescale/NXP のものよりも簡単に見つけられることがよくあります。:-( Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このコミュニティの読者の誰もが、この情報がhttp://www.nxp.com/sensorfusionで入手可能であることに気づいていないことに驚いています。それは何年もそこにあり、私は定期的に人々にそれを紹介します。傾き補正 eCompass は、当社のオープン ソース センサ フュージョン ライブラリの標準コンポーネントです。2 つのバージョンがあります。バージョン 5.00 は、CodeWarrior、KDS、および Processor Expert に基づく少し古いツールチェーンを対象としています。バージョン 5.00 は、上記の URL にある別のインストーラーを介してダウンロードおよびインストールされます。バージョン 7.00 は KDS、IAR、Allolic をサポートしており、MCUXpresso SDK (旧 KSDK) をベースにしています。7.00 は、Welcome to MCUXpresso | MCUXpresso Config Toolsでビルドできる FRDM-K64F および FRDM-K22F の SDK の一部として提供されます (SDK をビルドするときに、FreeRTOS および ISSDK オプションを必ずチェックしてください)。どちらにも、詳細なドキュメント、完全なソース コード、特定の NXP ボード用のビルド済みプロジェクトが含まれています。他のハードウェアに移植する必要がある場合は、バージョン 7.00 から始めることをお勧めします。それを念頭に置いて再設計され、バージョン 5.00 に加えていくつかの追加機能が含まれています。 よろしくお願いいたします。 Mike Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、エリックとアニル: 私はちょうど電子コンパスのソリューションを探し始めたところですが、皆さんと同じ問題を抱えていることがわかりました。私の最初の観察からすると、これらのチップから X、Y、Z を抽出し、便利で読み取り可能なコンパスの方向を作成する、機能的で便利なプラットフォームに依存しない C コードは、意図的に隠されているか、現実には存在しないか、Samsung、Apple、Ford Motors などの大手企業 (おそらく、e-Compass ソリューションを作成するために多大な研究開発費を費やした) の機密情報であるか、または「学生の課題として残されている」かのいずれかです。率直に言って、私はこの業界に完全に失望しています。この業界は「インダストリアル アプリケーション」ではなく「ドローンとゲームと趣味人」によって推進されているように思われます。私は、InvenSense、Bosch、STMicro、NXP など、「傾き補正」機能付き e-Compass を謳うメーカーを調べましたが、これらのデバイスは傾き補正が「可能」かもしれないが、そのようなすぐに利用できるソフトウェア ソリューションは実際には存在しないという結論に達しました。おそらく誰かが私の間違いを証明できるだろうが、それまでは、私はこの業界を「マーケティングの誇大宣伝」のトップに位置づけるつもりだ。 Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 また、eCompass の方向を取得するために同じ FXOS チップを使用しています。 問題は解決しましたか?私も同じ問題に直面しています。加速度センサの x、y、z と磁気の x、y、z データから RAW 値を取得しています。回転、ピッチ、ロールを変換できます。 しかし、eCompass の 0 ~ 360 度の方向値が必要です。RAW 値を使用して数式を適用する方法。私はジャイロを使用しておらず、加速度と磁気の値のみをfxosチップから取得しています。 0、90、180、270、360 の角度計算を取得または計算するための参照 C コードを入手しましたか。 よろしくお願いいたします アニル Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> プラットフォームに依存しないソース コードを含むこのようなソフトウェア パッケージは、Windows 固有の自己解凍型アーカイブではなく、ZIP ファイルなどのプラットフォームに依存しない配布形式で提供されると便利です。Windows を実行しているシステムに何らかの形でアクセスできない人はおそらくほとんどいないでしょうが、一部の人にとってはあまり便利ではありません。私は Linux 上で Kinetis Design Studio を使用していますが、非常にうまく動作します (Linux バージョンを提供していただきありがとうございます)。 ありがとう! エリック Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> どうやら、ダウンロードにアプリのノートが含まれていなかったため、私は混乱してしまったようです。いくつか同等のものが存在するようですが、私が知る限り、AN4698「CPU、フラッシュ、および RAM ベンチマーク」や AN4681「加速度センサと磁力計センサを使用した仮想ジャイロの実装」には同等のものはありません。また、データシートに記載されている「実際のセンサに接続する前にターゲット プロセッサですぐに検証できるようにシミュレートされた加速度センサおよび磁力計ドライバが提供されています」という記述も見つかりませんでした。また、KDS でコンパイルしても「合計コード サイズが 10 KB 未満」にはなりません。これにより、ダウンロードが適切ではなかったこと、また、完全なセンサー フュージョン パッケージに比べてよりシンプルな eCompass パッケージが存在することが考えられました。 AN4681 を入手できなかったのは特に残念です。これは非常に興味深く、役に立つ可能性もあるように思えました。 よろしくお願いします! エリック Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、エリックさん。 「eCompass ソフトウェア パッケージ」とは何のことですか? ダウンロード リンクは [ダウンロード] タブの下にあります。その名前は " XTRINSIC_FUSION_LIB_KINMCU " です。これは、Kinetis MCU 用の eCompass ライブラリのコピーをインストールする実行可能ファイルです。 磁気キャリブレーションアルゴリズムは、Sourcesフォルダのどこかにあり、その名前は「magnetic.c」です。そのパスは次のようになります。 INSTALLATION_PATH\Codewarrior\FRDM_KL46Z\Sources\magnetic.c 残念ながら、ご参照のアプリケーション ノートは現在入手できず、eCompass ファクトシートも古くなっています。ご不便をおかけして申し訳ございません。ただし、必要なドキュメントはすべて、「インストール パス」の「docs」フォルダにあります。 お役に立てれば幸いです。 -ジョシュ Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、私はそのページを見つけました。そのページから私が言及した PDF を入手したのですが、私が知る限り、そのページのリンクのどれもが実際の eCompass ソフトウェア パッケージ (アプリケーション ノートを含む) のダウンロードにはつながりませんでした。一方、リンクの少なくとも 1 つはセンサー フュージョンのダウンロードにつながります。 おそらく私が鈍感なだけかもしれませんが、見つけることができません。ダウンロードできるのであれば、正しいダウンロードにたどり着くための正確な URL または正確なクリック順序が必要です。 よろしくお願いします! エリック Re: Looking for E-Compass software, AN4676, AN4681, etc. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、エリックさん。 eCompass ソフトウェアの Web ページは次のとおりです。 http://www.freescale.com/ecompass Sensor Fusion のホームページ: http://www.freescale.com/sensorfusion -ジョシュ
View full article
Pressure sensors for low pressure (negative differential pressure/ underpressure) ? I am looking for a suitable pressure sensor for a project involving a gripping system for composites. With the help of a compressed air flow and the Coanda Effect a small vacuum is generated inside the gripper chamber. Therefore, a pressure sensor that is able to operate in the pressure range from -50kPa to 0( negative differential pressure), is needed. Along the Freescale line of products I was able to find the sensors MP3V5050V and MPXV5050VC6T1. The main difference between these two models that I was able to notice is the output range, is there any other differences that I should be aware of? However, I would like to have information about other suitable options. The two previous mentioned sensor are of the type gauge, are there any suitable ones of the type differential? Would you recommend gauge over differential? What are the main benefits of each type? Other features that the sensor should have are: -Temperature compensated - Conditioned output Signal ( Amplified Analog Output in Vdc or digital) -Operating Temperature Range of 0 to 50 C or above I thank you in advance for your time and support Pressure Sensors Re: Pressure sensors for low pressure (negative differential pressure/ underpressure) ? Hello Nicole, Thanks for using our community. The type of pressure sensor (gauge or differential) depends on the application. They’re basically the same device, both reads differential pressure. Differential pressure sensor measures the differential pressure between two pressurized chambers, that’s why those sensors had two hose connection ports (P1 & P2). Gauge pressure sensors measure the differential pressure between a pressurized chamber and atmospheric pressure. This kind of sensor only has one hose connection port (P1) and the second port (P2) is underneath the sensor, exposed to the atmospheric pressure. As per the description you wrote, I think you’d need a gauge pressure sensor, so that you can measure the generated vacuum inside the pressurized chamber using the atmospheric pressure as a reference. Please notice that differential pressure sensors can also be used as gauge pressure sensors by connecting the pressurized chamber into P1 and leave P2 exposed to the atmospheric pressure (when measuring positive pressure). In your case, since you’d measure _negative_ pressure you should connect P2 to the pressurized chamber and leave P1 open to the atmospheric pressure (P1 should ALWAYS be greater than P2). Hence, you’d have plenty of options here. You could use the sensor you mentioned or any differential pressure sensor that can measure 50kPa or more. There are no other differences between the devices you mentioned but the operating voltage, both of them are temperature compensated (0 to 80°C) and signal conditioned. Hope it helps! Regards, Josh
View full article
SEN-SPI-BOX + SEN-DSI3-ADAPTER を使用して DSI3 スレーブを検証することは可能ですか? こんにちは、 現在、DSI3 スレーブ デバイスの検証を準備しています。 DSI3 プロトコルでは通信にマスターデバイスが必要なので、以下の製品の組み合わせが DSI3 マスターとして使用できるかどうかを確認したいと思います。 センスピボックス SEN-DSI3-アダプタ このセットアップを使用して、DSI3 準拠のスレーブ デバイスを検証できますか? また、SEN-DSI3-ADAPTER のデータシートや詳細なドキュメントも見つかりませんでした。 このモジュールに関する公式ドキュメントやユーザー ガイドはありますか? よろしくお願いします。 センスピボックス Re: Using SEN-SPI-BOX + SEN-DSI3-ADAPTER to Validate DSI3 Slave – Is It Possible? こんにちは、チェさん。 はい、 SEN-SPI-BOXとSEN-DSI3-ADAPTERの組み合わせは可能です。UM11524をご参照ください。 SEN-DSI3-ADAPTERの回路図を添付いたしました。残念ながら、SEN-DSI3-ADAPTERに関する資料はございません。 ご不便をおかけして申し訳ございません。 敬具、 ヨゼフ
View full article