Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
手で握手する姿勢 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは! センサー フュージョン ライブラリ 4.2 と 5.0 をすべてテストしました。私のセンサは、ジャイロ+加速度計付きの6軸のADIS16445です。fusion.h でセンサーノイズに応じてパラメータを調整しました。   1.しかし、これら 2 つのライブラリは、手で継続的に振動している状態ではパフォーマンスが良くありません。たとえば、平らな机の上でセンサーを継続的に振動させると、ピッチとロールがゆっくりと増加します。 私は、Xsens-MTI300 や SBG-IG500 などの AHRS 製品をいくつか使用しましたが、それらはすべて、手に持った状態で振動してもうまく機能し、ピッチとロールは増加せず、振動に応じてわずかに振動するだけです。加速度センサのローパス フィルタリングなど、さまざまな方法を試しましたが、うまく機能しませんでした。どうしてこんなことができるのか分かりません。 2. 増分高速(通常 200 Hz)回転ベクトル rvec(度)を計算するときに、ジャイロ バイアスをマイナスしないようにしました。これによりパフォーマンスが向上するようです。アルゴリズムは操縦中にジャイロ バイアスを正確に推定できないため、不正確な推定バイアスによって姿勢エラーが発生すると考えられます。ジャイロ データを 3 ~ 5 秒で平均化し、これを差し引く初期バイアスとして使用します。 3.線形加速時定数、線形加速減衰係数!このパラメータはどのように設定すればよいですか?このパラメータの意味は何ですか? センサ・フュージョン Re: attitude under shake condition in hand <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 申し訳ありませんが、ADIS16445 に基づくパフォーマンスについてはコメントできません。V5 ライブラリで Freescale センサを使用した場合、振動の問題は発生していません。Mark Pedley の標準的なテストの 1 つは、IMU をできるだけ速く振って、回復の速さを確認することです。V5 は当社のセンサにより非常に速く回復します。そうは言っても、ライブラリはどのメーカーのセンサとも互換性があるはずです。Mark は、同様の結果で、さまざまなメーカーへの移植に成功しています。ただし、質問しないでください。Freescale は競合デバイスのサポートを提供できません (私のマスターの善意には限界があります )。そのためには、他のコミュニティ メンバーまたは ADI に頼る必要があります。 よろしくお願いいたします。 Mike
記事全体を表示
mma7361(加速度センサ)の問題 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。以前、私は mma7361 加速度計のプレートを設計し始めました。このセンサーを販売している市販のパッケージは、提供するアプリケーションに対してかなり大きいため、再度設計することに決めました。このプロセスでは、データシートで提供されている設計を使用し、外部ソースから電力を供給することを考慮して、ソースの制御で少しスペースを節約しました。https://www.nxp.com/docs/en/data-sheet/MMA7361LC.pdfすでにプレート上にある加速度センサをテストしたところ、動作しないことがわかりました。すべてのポイントで導通が確認され、これは正しいのですが、何が問題なのかを特定できません。この加速度センサについて知っていて、私を助けてくれる人はいませんか?ありがとう 加速度センサ Re: Problems with the mma7361 (accelerometer) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、フアン・パブロさん。 まず、MMA7361 加速度センサは製造中止となっていることをお伝えしておくことが重要です。そのため、アプリケーションを新しいアナログ加速度センサファミリ FXLN83xxq に移行することをお勧めします: https://www.nxp.com/products/sensors/motion-sensors/accelerometers-for-iot/nxp-analog-accelerometers:FXLN83xxQ さて、MMA7361 に関する問題についてですが、ユニットの保管に問題がある可能性があります。MMA7361 は MSL レベル 3 であり、摂氏 30 度、相対湿度 60% の環境で 168 時間の床寿命があることに注意してください。 湿気感度レベル (MSL) は、元の容器を開封した後のコンポーネントの耐用年数、保管条件、および取り扱い上の注意事項を示します。コンポーネントが防湿バッグの外側に留まることができる許容時間(防湿バッグの開封から最終的なはんだ付け工程まで)は、コンポーネントの周囲湿度に対する感受性の尺度となります。 多くの場合、吸湿によりコンポーネント内の水分濃度が高くなり、リフロー処理中にパッケージが損傷するほどになります。閉じ込められた水分の膨張により、ダイまたは基板からのモールド化合物の界面分離(層間剥離)、ワイヤボンドの損傷、ダイの損傷、内部亀裂が発生する可能性があります。最も深刻なケースでは、部品が膨らんで破裂する「ポップコーン」現象が発生します。 したがって、湿気に敏感なコンポーネントを乾燥させ、乾燥剤と湿度表示カードを入れた防湿帯電防止バッグに密封する必要があります。バッグは IPC/JEDEC J-STD-033 に従って真空密封する必要があり、PCB への組み立て直前にのみコンポーネントを取り外す必要があります。 このトピックに関する詳しい情報は、アプリケーションノート AN2265 に記載されています: https://www.nxp.com/docs/en/application-note/AN2265.pdf すてきな一日を、 ホセ --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - スレッドは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいスレッドを開いて、閉じたスレッドを参照してください。 ---------------------------------------------------------------------------------
記事全体を表示
Manchester implementation in NTM88 Hello everyone! I hope you are all doing well. I'm trying to receive data from the NTM88 sensor with 2FSK modulation and Manchester encoding. However, when I send the data, my receiver can't process the preamble and sync word. Interestingly, when I switch to NRZ encoding, everything works perfectly. I asked here in the forum if NTM88 encodes the entire message in Manchester or just the payload, and I was informed that it's the entire message. The strange thing is that when I set up my receiver for NRZ, it receives the preamble and sync word, which should be encoded in Manchester. However, it doesn't receive the payload, and I'm struggling to read it. How is Manchester implemented? Is it via hardware or software? If it's via software, what function is responsible for this? Re: Manchester implementation in NTM88 Dear Israel,  please see below an answer to your question from an application engineer I have contacted.   DESCRIPTION On software side, the application has to enable and configure the RF block, fill the RF buffer using the library function and then trigger the transmission using TPMS_RF_SET_TX, which takes as argument the number of bits to transmit minus 1. The NTM88 does not distinguish between preamble, sync word and payload. The NTM88 RF block encodes and transmits the content of the RF buffer the way it was configured during RF initialization. If the receiver is able to receive the first bytes only, make sure that the appropriate number of bits has been passed as argument when calling TPMS_RF_SET_TX. With Best Regards, Jozef
記事全体を表示
FXLC95000 and hard reset Hello!   I can't reset my FXLC95000 via RESETB pin. I have implemented one feature in my device recently. I added one more command for firmware version checking. That's how it works: 1. I power on my device 2. Send command 0x00 0x00 to be sure that there is fxlc95000 on I2C bus 3. Then send 0x29 0x00 to start 4. Then send my command for fw version checking 5. If I get not valid number of fw version I update fw.   So here is my problem: If we have any fw in fxlc95000 then everything works perfect. I can compare fw version and make fw updating. But! If we have fxlc95000 without firmware(from factory) or with damaged firmware(for example if we make power off during programming firmware) then when we try to send 0x29 0x00 we have 0xff 0xff answer. Then I understand that I need to update firmware but I can't do it because I have 0xff or 0x00 answer on my any commands. As I understand fxlc95000 is in undefined condition after my command 0x29 0x00 in that case. I desided to make hard reset via RESETB pin and then update firmware without sending 0x29 0x00 command. But it doesn't help. I still have undefined condition of fxlc95000 after command 0x29 0x00 even if I make reset. If I try to programm firmware without command 0x29 0x00 - everything works. Because of that my feature does not make sense because we can have new fxlc95000 or with damaged firmware and I can't programm it in that case.   Here are my question: Maybe there are some settings for hard reset or I should make strong time delays then i manipulate of RESETB pin??? Maybe there is another way to make reset fxlc95000 after sending 0x29 0x00 then there is no any firmware inside? Maybe there is any way to find out is there available (unbroken) firmware inside without sending 0x29 0x00 command? Intelligent Sensing Framework Re: FXLC95000 and hard reset Absolutely, But I suggest you use a different name than flash_opt... For example, I tried the following: uint32 flash_rev @0x1FFF8 = 0x01234567; Then, build and Flash the binary. Finally simple verification using FXLC95000 MailboxTool PC GUI IIC WRITE TRANSACTION :: Starting MB = 00   Write : 09 C8 00 00 00 00 FF F8 // Read 0x01FFF8-0x01FFFF content (no PWD needed as security is disabled) IIC READ TRANSACTION :: Starting MB = 00, No. bytes to read = 10   Read  : 09 80 01 23 45 67 FF FF FF FF Re: FXLC95000 and hard reset Hi jacques! Thank you for your answer. It's a good advice about storing FW version in fixed Flash address. I will try it later because I have another tasks now. How can I define address? Is this string enoght in code if I want to save version 101 for example? I use CodeWarrior and ISF1.0: uint32 flash_opt @0x1FFF8 = 0x00010001; After that when I power up device I can read four bytes using ROM CI_READ_WRITE command. Right? Re: FXLC95000 and hard reset Hi Vitaliy, Let me jump into this thread as I'm supporting also the FXLC95000 device. Yes the use of CRC check is definitively a good and robust solution. There's actually a ROM Command Interpreter utility (cf CI_CRC command in HW ref manual §16.5.7) that can do the CRC computation job. Maybe you are using it already... There's even a possibility to have the device do this CRC check at reset if you tweak the CHECKB bitfield of the NVBOPT Flash byte (address 0x01_FFFE). Then if the verification fails, the device will revert to ROM code. I didn't tried this feature as its documentation is rather scarce but if you're interested in using it, I can dig further. As one of your verification step is to check the FW version, you can also do it from the ROM Command Interpreter, before sending the "boot to Flash" 0x29 0x00 command. - dedicate a fixed Flash address to store the FW version, for example 0x01_FFF8, and define its content within your program code - read the content of this address using the ROM CI_READ_WRITE command (HW ref manual §16.5.5) command: 0x09 0xC4 0x0FF 0xFF 0xFF 0xFF FF F8 // Read 0x01_FFF8 to 0x01_FFFB content (4 bytes). No CI_PW needed if security is disabled Thanks for your interest in our product. Regards,     Jacques Re: FXLC95000 and hard reset Hi Aswin! Thank you for your answer. This is what I've understood: If we have blank flash memory or damaged flash then after sending 0x29 0x00 0xFF 0xFF 0xFF 0xFF and making reset via RESETB pin we will jump to flash memory. After that we will not have ability to send any command because there is not a valid image programmed in flash. So we need to make POWER OFF if we want to send any commands. Am I right? I've found another way to find out do I need to update firmware - I check flash memory CRC and compare it with valid CRC. Then I make decision about firmware updating. Now it works for me. Everything is OK! It is more correct solution. Do you agree with me? Re: FXLC95000 and hard reset Hi Vitaliy,                  I guess this would your problem. From the below figure , (Page 228 in FXLC95000 Hardware Reference Manual), you can see that only on Power on Reset, FOPT[15:8] is initialized which has the BF (Boot to Flash bit).  For a factory device with erased flash, device will boot directly into the ROM command interpreter on power-up. This is because, on POR, BF bit is initialized to 0 which is the inverted bit of Bit 5 of address 0x01_FFFE. So if you are trying to reset via only RESETB pin (not POR) after 0x29 0x00 0xFF 0xFF 0xFF 0xFF you will boot to flash immediately after reset as BF bit is set to 1. Hence any ROM command in this phase is not valid. However if you do POR, since FOPT is initialized BF bit is set to 0 and now you are in ROM mode and any subsequent ROM commands become valid. Hope this answers you question. Please refer the manual for additional details Thanks Aswin Re: FXLC95000 and hard reset Hi Aswin! I'm glad to hear you again. I want to clarify my question. You write: "I think you are getting an error because there is not a valid image programmed in flash ." YES! That's what I'm talking about! It is possible in two situations: 1. We have a new fxlc95000 from factory (without any image in flash). 2. We have damaged image in flash (for example then we had power off during programming flash). Problem is: In those two situations then I send 0x29 0x00 0xFF 0xFF 0xFF 0xFF 0xFF command I have an error answer on that command and any other commands after that. I try to make reset via RESETB pin to reboot it and send 0x00 0x00 again to get "good" answer. But there is no effect. I can get answer without errors only if I make Power OFF and Power ON again. It seems to me that RESETB pin doesn't work if we have not valid image in flash. Is it true? The question is: How to reset fxlc95000 after sending 0x29 0x00 0xFF 0xFF 0xFF 0xFF 0xFF command if we have not valid image in flash? Re: FXLC95000 and hard reset Hi Vitaliy,               I think you are getting an error because there is not a valid image programmed in flash .  What is the stauts of your flash_opt (@0x1FFFC) register in your program? Are you sending the value 0x29 0x00 0xFF 0xFF 0xFF 0xFF to ROM CI to execute the flash? Thanks Aswin
記事全体を表示
MPX5100DP: strange reading Dear NXP tech. I just bought an mpx5100dp sensor. I tried to read the datasheet but I don't really understand. Especially in the sensitivity which shows 45mV/kPa. I tried to do a test to read analog arduino for each of the 900 data that has been read by five(5) MPX5100DP sensor. in free air. The following is a snippet of the Arduino reading for each type of sensors, dp1 dp2 dp3 dp4 dp5 30 32 34 29 30 30 32 34 29 31 29 31 33 30 32 30 32 34 29 29 29 31 34 29 30 30 32 33 30 30 29.88338 31.45304 33.57585 29.56553 30.66047 *The last row is the average Question: 1. Why can each sensor read differently? 2. Am I justified in subtracting each sensor output by its integer average? even if I subtract it then some will not produce a zero value. Does the company have a solution for this problem? I need these sensors to do readings in a sample in my research so I try to make the resulting data logical. But I think this difference is illogical even though the sensors are placed in the same place at a very close distance. Thanks. Re: MPX5100DP: strange reading Hello Andhy, I hope all is great with you. Thank you for using the NXP communities. In this case, the sensitivity refers to the voltage output for every kPa. Do you mean that you are reading the atmospheric pressure? What is your local atmospheric pressure? In this case, I do recommend performing an auto-zero. I believe that this is caused for the offset error. Sources of offset errors are due to device to device offset variation (trim errors), mechanical stresses (mounting stresses), shifts due to temperature and aging. Performing auto-zero calibration technique will greatly reduce these errors. This technique can easily be implemented when an integrated pressure sensor is interfaced to an A/D and a microcontroller. I hope this information helps. Regards, David
記事全体を表示
TPMS 服务包 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我在搜索 Codewarrior 10,6 的 TPMS 服务包更新 能帮上什么忙吗? 谢谢 Aleš Gaberšek Re: TPMS Service pack <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,阿莱什、 从以下网站下载CodeWarrior for MCU v10.6 General Update 3.0.0.zip文件(需要登录或注册): https://nxp.flexnetoperations.com/control/frse/download?agree=Accept&element=5901381 然后按照安装和使用 CW 10.6 应用于 TPMS文件中的说明进行操作。 希望对您有所帮助。 PS:如果我的回答有助于解决您的问题,请标记为"正确" 。谢谢。
記事全体を表示
zstar tri-axial accelerometer I have an older Freescale ZStar tri-axial accelerometer board and USB stick that I have used in the past to do remote vibration sensing.  The number for this kit with the two boards was RD3473MMA7360L.  Computer died and lost the PC program that interfaced to these boards.  The PC software was Triax ver 1.0 software I think.  Can anyone point me to where I can download this, I know these boards are old but was hoping to find the software so that I can use them for a project.  If the software is not available, does NXP have a newer alternative to these boards such that I can place the one board on the unit being tested for vibration, plug the other board into the PC USB port, and be able to collect data remotely Accelerometers Sensing Platforms Re: zstar tri-axial accelerometer Hi Larry, Please try to use the attached drivers. I hope it helps. Best regards, Tomas Re: zstar tri-axial accelerometer Also having some issues when I select the Scope tab, it’s looking for “National Instruments.UI” version 8.1.20.256. Is there a zip file somewhere that contains all the necessary installation files and drivers that were on the original installation disk for this kit. Tom, Got the devices working on one computer but on the other computer it didn’t automatically install the drivers when I plugged it in. Could you send me the drivers or point me to where I can find the drivers for the zstar tri-axial board that I have. Larry Re: zstar tri-axial accelerometer Tom, Got the devices working on one computer but on the other computer it didn’t automatically install the drivers when I plugged it in. Could you send me the drivers or point me to where I can find the drivers for the zstar tri-axial board that I have. Larry Re: zstar tri-axial accelerometer Tomas, Thanks, I know these boards are old but it handy plugging the one module into the USB and attaching the other module to the device for measure acceleration and having the data transmitted wireless. Wish NXP would come up with a newer version of this. Regards, Larry A. Gunseor Re: zstar tri-axial accelerometer Hi Larry, Please find attached the requested PC GUI software. Best regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
記事全体を表示
FXLN8372QR1のキャリブレーション方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 軸アクセラレータの調整を手伝ってくれる人はいますか。FXLN8372QR1を使用しています Re: How to Calibrate FXLN8372QR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デビッド。 ご返信ありがとうございます。共有していただいた内容は役に立ちました。 ありがとうございます。 よろしくお願いいたします。 アミス Re: How to Calibrate FXLN8372QR1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アミスさん。 ご連絡ありがとうございます。 最も簡単なオフセット調整方法は、X が 0g、Y が 0g、Z が +1g になるようにボードを平らな面に置き、16 個のサンプルを記録して平均化することです。Z の想定される 0g オフセット値を計算するには、+1g の読み取り値から既知の感度を差し引く必要があります。 詳しい情報については、以下の文書をご覧ください。 FXLN8371Q - ベアメタルサンプルプロジェクト この情報が役に立つことを願っております。 よろしくお願いいたします。 デビッド
記事全体を表示
MPXV2102 の最小励起電圧はいくらですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> データシートには、Vmin = "---"、Vtyp = 10V、Vmax = 16V と記載されており、その範囲内ではレシオメトリックであると記載されています。出力がレシオメトリックではなくなる最小値はありますか?つまり、3V 電源を使用できますか? 圧力センサ Re: What is the minimum excitation voltage for MPXV2102? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、リチャード。 はい、このセンサは 10V 未満の電源電圧で使用できます。正しい比率出力を得るための一般的な最小 Vs は約 2 ~ 3 V です。 よろしくお願いいたします。 トーマス
記事全体を表示
Input pin PTA4 not reading HIGH even when forced HIGH externally I am using the FXTH870912DT1 and by default the PTA4 pin is supposed to work as an input. In my code, Background mode is disabled, and I read the PTA4 pin and it does not read HIGH even though I have forced it HIGH through an external MCU's GPIO.  The PTA4 pin has been also externally pulled HIGH to VDD using a 4.7 kOhm resistor. I have also measured the voltage at PTA4 pin using a multimeter and it is reading 3.25V. So what am I doing wrong here? Thanks Tushar Pressure Sensors Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Thanks for the clarification Jozef. Tushar Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Hi Tushar, I have contacted an application engineer for an advice. For his answer please see the description. I apologize for confusion and inconvenience.  DESCRIPTION PTA4 pin has two functions: BKGD and GPIO output-only. PTA4 cannot be used as GPIO input. I see that the FXTH8709xx datasheet indicates that the pin is input-only, and this is an error. It has been corrected it the datasheets/manuals of the other part numbers, but not this one apparently. Sorry for the confusion. With Best Regards, Jozef Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Hi Jozef Just to be doubly sure, I explicitly made the BKGDPE bit to 0. SIMOPT1 = (SIMOPT1 | SIMOPT1_STOPE_MASK | SIMOPT1_COPE_MASK ) & (UINT8)(~((UINT8) (SIMOPT1_COPCLKS))) & (UINT8)(~((UINT8)(SIMOPT1_BKGDPE_MASK))); Still, it doesn't work. Regards, Tushar Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Dear Tushar, there shouldn't be a problem to read the Bit 4 high in the PTAD register if there is 3.25V on the PTA4 pin. Could you please double check how is the Bit 1 BKGDPE set in the SIMOPT1 register? Could you please check the VDD voltage? The high voltage on the PTA4 pin should be minimally 0.7*VDD. With Best Regards, Jozef  Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Hi Jozef I am trying to read from the PTAD register, Bit 4. Regards, Tushar Re: Input pin PTA4 not reading HIGH even when forced HIGH externally Dear Tushar, could you please state from which register are you trying to read it in the PTA4? Is it from the PTADD register? With Best Regards, Jozef 
記事全体を表示
MMA8452 的温度补偿 所以我想问一个非常模糊的问题:有没有对 MMA8452 加速计进行温度补偿的具体方法?有关于它的应用笔记吗? 你们是否提供嵌入温度传感器的芯片? 谢谢! 加速度传感器 Re: Temperature compensation for MMA8452 嗨,迈克尔、 没有关于温度补偿的具体方法或应用笔记。 通常无需进行温度校准,零重力水平(偏移)的变化通常在 ±0.15 mg/°C 范围内。如果这对您的应用是个问题,您可以在两个温度下进行简单的两点校准,以补偿 TCOff。 顺祝商祺! 托马斯
記事全体を表示
Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Hi I am using FXOS8700CQ ACC+ mag and FXAS21002 Gyro based FRDM-AGM01 Board, Is there any appnote to interface ACC+Gyro to get exact angle, after this I would be trying to interface magnetometer with these 2 sensors for getting the roll pitch and yaw. I used the sensor fusion toolbox and its library, the data was very precised I wanted to understand and write my own code for interfacing all these 3 sensors. but the raw values had lots of offset wanted to get rid of these offset. is there any appnote for this ? Thanks in advance.   Regards Amit SensorFusion Re: Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Choice of sensors usually is a mix of technical and business considerations.  The table below shows strengths and weaknesses of the various types of sensors. The board you have has accel+mag+gyro.  The choice of which accel or mag or gyro will depend on desired sampling rate, full scale range, interface type, package size, cost and so forth. The FXOS8700CQ supports several g ranges (2/4/8).  You can change this in the drivers.c file.  The other two sensors on your board have only a single full scale range. Re: Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Hi Michael Thanks a lot for your time and patience. I went through your detailed documents. It Reflects the amount of research you would have been doing to get it work. Hats off for your wonderful work. Thanks a lot for providing such an effective library. I had few questions 1) How do I select which sensors to be used ? In My FRDM-STBC-AGM01 board I have FXOS8700CQ and FXAS21002 I don't have any other sensors and was thinking if there is an option to select only these sensors. 2) Is there any option to change the sensitivity i.e for acc 2g/4g/16g or gyro 2000dps/250 dps ? Regards Amit Re: Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Amit, If I understand you, you are trying to compare raw sensor readings from our library versus those from virgin code you have written?  I can only recommend studying the drivers included in the fusion library.  They are well documented in the code, and are quite stable at this point. Mike Re: Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Hi Michael I tried extracting the raw values using both the (sensor fusion library + toolbox recording) and (My basic interfacing code + terminal s/w) keeping the FRDM board stable at same place at same orientation, but the values I got is different. I am sorry for troubling you my only concern is I wanted to understand how things are working. Attached is my code with the o/p files. I have changed the I2C port of AGM board using the jumper position. Please help me in resolving this issue. Warm Regards Amit Re: Using Sensorfusion algorithm for getting exact reading from Acc+Mag+Gyro ? Amit, All documentation is included in the kit doc directory.  The kit includes several different fusion algorithms.  One of those is acc+gyro.  You can then read orientation directly from the output structures of routine and (if that is what you are trying to do) manually fuse it with the mag.  I would expect performance to be a bit better than a pure eCompass (mag+accel), but not as good as the full 9-axis fusion routine (which you also have). Good luck, Mike
記事全体を表示
FXOS8700CQ High Pass Filter Table question Table 64 in data sheet rev 8.0 for the FXOS8700CQ seems corrupted.  Two bits in the [sel] field should permit four selections.  The table appears to repeat the ODR values in its bottom half, with table entries several powers of two lower.  Do these rows represent the remaining two possibilities for the [sel] field values?  Could you provide a corrected table if so? Thanks, MPW Accelerometers Re: FXOS8700CQ High Pass Filter Table question Hi Mike, You are right, thanks for pointing it out. We will correct it in the next revision of the datasheet. Best regards, Tomas
記事全体を表示
MPX2053 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我想知道这些传感器是否有额定爆破压力。我看到了最大额定压差,但数据表上没有关于爆破压力的说明。 Re: MPX2053 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 内部答复 - 案件编号 00188893。
記事全体を表示
MAG3110 x, y, z values change significantly when moving only few cm from calibrated position. Is there a way to compensate this? Hello everyone, I am currently playing around with the MAG3110 and developing e-compass and I run into a problem where if I move few cm away from the position where I got my first values of max and min x, y, z readings, the max and min values change significantly in the new positions. So, after I calibrate MAG3110, I get very different angle values when I move the MAG3110 to different positions but keeping the same orientation. If I rotate the orientation on the same position where I calibrated (where I got the max and min values of x, y, z), the angle works perfectly. The MAG3110 is flat on the x-y plane and no tilt occurs. Here is the pseudo code for what I do after I get the x_max, x_min, y_max, y_min: ... setup() {      ctrl_reg2 = 0x80; // autoreset      ctrl_reg1 = 0x01; // active mode } getReading() {    x_scaled = (getX() - ((xmax + xmin) / 2)) * (1.0 / (xmax - xmin))    y_scaled = (getY() - ((ymax + ymin) / 2)) * (1.0 / (ymax - ymin))    heading = atan2(-y_scaled, x_scaled);    if (heading < 0)       heading += 2 * PI;    return heading * 180 / PI; } ... Thank you for your help! Magnetic Sensors Sensing Platforms Re: MAG3110 x, y, z values change significantly when moving only few cm from calibrated position. Is there a way to compensate this? Hello Justin, Thanks for using our community. I would highly recommend you to take a look at the following application note, it contains all the required information to develop a calibration routine. You require more than the max and min values: http://www.freescale.com/files/sensors/doc/app_note/AN4246.pdf We already have a complete library that you could use to compute the orientation of a device. You can download it for free in the following URL: www.freescale.com/sensorfusion Hope it helps! Josh
記事全体を表示
Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? how do i connect the sensor to measure the pressure? Pressure Sensors Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? Hello Peter, Please accept my apologies if my first answer was not clear. You may refer to the following post in order to get more information about connecting the MPX5010DP device:  Different pin styles in pressure sensors documentation. Part 2 Please let me know if, despite this recommendation, you still need more detailed information. Have a great day. David Diaz. Note: If this post answers your question, please click the Correct Answer button. Thank you! Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? Hi David Diaz,Thanks for your mail,is there anyway you can send me a picture or a Video on how the connection is made please.Thanks. Peter Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? Hello Peter, In terms of electrical connections for the MPX5010DP, you may refer to the following figure, especially at the pin style: In terms of Mounting Techniques, you may refer to the following application note: AN936 - Mounting Techniques, lead forming, and testing of the MPX Series Pressure sensors Besides, you may refer to the following application note in order to get more information about soldering recommendations: AN3150 - Soldering Recommendations for pressure sensor devices I hope this information will be useful for you. If I misunderstood your question, feel free to let me know.  I will be glad to help. Have a great day. David Diaz. Note: If this post answers your question, please click the Correct Answer button. Thank you!
記事全体を表示
MPXV6115VC6U を Arduino で使用する場合、データシートの図 4 に示されている追加のコンデンサと抵抗器を使用する必要がありますか?「出力ソース電流動作」とはどういう意味ですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Arduinoで真空度を測ろうとしているのですが、センサーが焼けてしまわないようにしたいのです Re: when using MPXV6115VC6U with an arduino, do the additional capacitors and the resistor shown in fig 4 of the data sheet need to be used? what does "output source current operation" mean? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ロバート。 これらは削除できますが、 MPXV6115VC6U データシートの図 4 に示す構成を使用することをお勧めします。 コンデンサは、入力ラインと出力ラインの両方でノイズを回避する必要があります。複数の圧力センサが同じ ADC 入力に接続されているシナリオに抵抗器が追加されました。 これらのコンポーネントがないと、電流が流れ、不正確な結果が生じます。 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう!
記事全体を表示
こんにちは。圧力センサ MPX5010DP または MOXV5010DP を使用して、圧力を加えたときに亀裂が発生する圧力を監視したいと考えています。センサーをどのように接続すればよいですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 圧力を測定するためにセンサをどのように接続すればよいですか? 圧力センサ Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはピーター、 最初の回答が明確でなかった場合はお詫び申し上げます。 MPX5010DP デバイスの接続に関する詳細については、次の投稿を参照してください。 圧力センサのドキュメントにおけるさまざまなピン スタイル。パート2 この推奨事項にもかかわらず、さらに詳細な情報が必要な場合はお知らせください。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、David Diaz さん。メールをありがとうございます。接続方法がわかる写真やビデオを送っていただくことは可能でしょうか。よろしくお願いします。 ピーター Re: Hi,i want to use the pressure sensor MPX5010DP OR MOXV5010DP to monitor the pressure at which a crack develop on the application of the pressure.How do i connect the sensor? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはピーター、 MPX5010DP の電気接続については、特にピン スタイルについては次の図を参照してください。 取り付けテクニックに関しては、次のアプリケーション ノートを参照してください。 AN936 - MPXシリーズ圧力センサの取り付け技術、リードフォーミング、およびテスト さらに、はんだ付けの推奨事項に関する詳しい情報については、次のアプリケーション ノートを参照してください。 AN3150 - 圧力センサデバイスのはんだ付け推奨事項 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう!
記事全体を表示
MAG3110 温度读数 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们希望能够读取磁强计芯片的温度,但运气不佳。 它似乎只发回全 0 或全 1。 我们确实看到有人在帖子中说,必须脱离待机模式,数值才会发生变化,但我认为我们并没有处于待机状态,因为我们一直在读取最大 x、y、z 值,控制寄存器也正常。 最初,我们执行了如下四个 I2C 读取周期: -从 16 位 Mag x 的地址 0x01 开始读取两个字节。 -从 16 位 Mag y 的地址 0x03 开始读取两个字节。 -从 16 位 Mag z 的地址 0x05 开始读取两个字节。 -从 Ctl Reg 1,2 的地址 0x10 开始读取两个字节。 所有这些都运行良好,因此我们将最后一个周期更改为从地址 0x0F 读取两个字节,希望我们能读取芯片温度,然后控制寄存器 1。这时我们会看到芯片温度为零,控制寄存器 1 和 Mag 值为正确值。 我们还在勘误表中看到,有人指出该值可能未经校准(或类似情况),这对我们来说没有问题--我们可以在软件中通过热循环烘箱中的已知温度源进行校准。 但是,当我们只读取所有 0 或所有 1 时,很难进行校准。 我们希望尽快解决这个问题——要么确定如何正确读取它,要么如果这不是读取设备温度的可靠方法,我们可以想出另一种方法来测量该设备附近的温度。 磁力传感器 Re: MAG3110 Temperature Reading <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,托马斯、 我们只测试了第一台设备,但我们还有几台可以尝试,看看是否是该部件特有的问题。 我们也可以试着加热一下,看看是否有反应,我们只是很惊讶在室温下没有任何反应。 感谢您的反馈! Gary Re: MAG3110 Temperature Reading <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,加里、 你说得对,DIE_TEMP 寄存器 (0x0F) 中的温度数据会在每个测量周期(连续或触发信号)中更新,而且温度偏移没有被修剪,因此读数通常很偏差。要进行精确的绝对测量,需要在已知温度下进行简单的偏移校准。 让我感到惊讶的是,您只从 DIE_TEMP 寄存器读取了全 0 或全 1。我的 FRDM-FXS-MULTI-B 板上的 MAG3110FC 在室温下发回 0xFA,将其暴露在外界温度(10°F)下后,返回值开始缓慢下降(0xFA、0xF9、0xF8 等),这是正确的。 到目前为止,您测试了多少个零件,其中有多少个零件读出的是全 0 还是全 1?即使温度变化很大,这个数值真的保持不变吗? 此致, 托马斯 PS: 如果我的回答有助于解决您的问题,请标记为"正确" 或 "有帮助"。谢谢。
記事全体を表示
使用 FRDM-FXS-MULT2-B 将加速度计数据和气压计数据记录到 SD 卡上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 不知道这里是否合适,但我刚刚收到 FRDM-FXS-MULT2-B 和 FRDM-K64F。我很难找到有关如何将数据记录到 SD 卡的信息。 基本上,我希望能够做的是,当设备使用电池运行时,将 FXLS8471Q 的 X、Y、Z 轴以及压力和温度记录到 SD 卡,然后能够从 SD 卡中检索数据以进行进一步分析。 有谁知道这是否可行?是否有任何代码可以做到这一点? 顺祝商祺! 吉斯利-伯古尔 加速度传感器 压力传感器 Re: Log accelerometer data and barometer data to SD card with the FRDM-FXS-MULT2-B <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,吉斯莉、 我建议你仔细看看以下教程/项目: 教程:采用 FRDM-K64F 板的数据记录器: http://mcuoneclipse.com/2014/05/26/tutorial-data-logger-with-the-frdm-k64f-board/ 在 Kinetis Design Studio 中使用 KSDK 的 FatFs + SDHC 数据记录器: https://community.freescale.com/docs/DOC-105852 使用 KSDK 1.2.0 的 FatFs 的 FRDM K64F 数据记录器: http://centaurian.co.uk/2015/07/15/frdm-k64f-data-logger-using-fatfs-with-ksdk-1-2-0/ 希望对您有所帮助。 此致, 托马斯 PS:如果我的回答有助于解决您的问题,请标记为"正确" 。谢谢。
記事全体を表示