組み込みLinux・Cyclone編Cortex-M7編Cortex-M編Cortex-A編RTOS編マガジンVOLUME.19(IoT特集)深層学習の研究者が語る、SPRESENSETMの魅力。モノづくりの現場から採取した大量のデータを、GPUやクラウドといった高性能な演算リソースを活用して日々解析をしている。彼らがエッジデバイスとして着目したのは...世界のソニーが掲げる、IoT時代の新戦略。技術の粋を集めたSPRESENSETMの挑戦「ビジネス×オープンプラットフォーム」ソニーセミコンダクタソリューションズ株式会社100社あれば100通りのカスタマイズ要求が生まれるIoTビジネスの時代をリードするため、技術のソニーが掲げた戦略は、オープンコミュニティの最大活用。これまでに培った技術力を集約し、人工衛星などの極地環境にも対応できるIoT向けボード...走り始めた“AIシューズ”。STM32マイコンが楽しさを加速。STマイクロエレクトロニクス株式会社モノの認証で“トラスト”なシステムを実現。IoT時代に安心できる社会を目指す東芝デバイス&ストレージ株式会社ハイパワー化で可能性の広がるPoE。無線+μC3で給湯器IoTを実現。イー・フォース株式会社VOLUME.18(AI特集)秒間32兆回の演算で日本の課題を解決。Xavierがつくる、AI製品成功までの確かな道筋。NVIDIACPUやDSPに比べて圧倒的なコア数を有する「GPU」。このGPUの性能を日々進化させることにより、クラウドからエッジまで、世界中のシステムに革新を起こしてきた「NVIDIA」。DNNDK:自動車をはじめ数多くの実績が証明。エッジを中心にAIニーズに応える。ザイリンクス株式会社ArmNN:新たな世界を牽引する、ArmのAI/MLプラットフォーム。アーム株式会社VAB-820:VIAとMicrosoftが一致協力、AI時代に向けた新たな取り組みを開始。Japan株式会社DeLTA-Family:超小型FPGAを深層学習に活用、LeapMindの開発ソリューション。LeapMind株式会社SPRESENSE:マルチコア×超低消費電力、エッジAIの最有力を目指した新たなる挑戦。Tabletが小型・高効率化を実現。VicorVOLUME.17(IoT特集)半導体メーカ発、CBMソリューション。日本の産業IoTの課題の一つである「マシンメンテナンスにおけるCBM(状態基準保全)」には、機器の振動解析が欠かせない。アナログ・デバイセズは、「ソリューション・プロバイダ」として、高精度MEMSセンサー、エッジ・コンピューティング、ワイヤレス・ネットワーク、ゲートウェイ、クラウド、ソフトウェア・パッケージまでを包括したパッケージ・ソリューションを“日本主導”で提供する。ソフトバンクとSTが拓くIoT。LPWAエコシステムを相互活用STマイクロエレクトロニクス株式会社Mbedデバイスからサービスまで。困難を伴うマイコン移行の決め手は、確かな統合開発環境と安心サポートIARシステムズ株式会社MEMS、24GHz/60GHzレーダー、ToF。ジャパン株式会社VOLUME.16(産業ソリューション特集)OPC-UA導入を迅速かつ容易に実現。日本の産業IoTを牽引するソリューションベンダ、マクニカ株式会社マクニカ半導体商社として長年培ってきた技術力と知見を有するマクニカが、FA分野に向けてIoTやAIを活用した新規事業の立ち上げに挑んでいる。工場内の振動などの各種センサやコントローラで取得したデータを分析し、工作機械やロボットなどの生産設備の予知保全や異常検知などを行うシステムを構築している。データ分析に利用するAIの開発や、装置への組み込みも支援する。電源設計でもう失敗しない。音声入力と再生をコンパクトに実現。LiteがUIをスマートに東芝デバイス&ストレージ株式会社CPUまでの1インチを解消。KKSnapDragonでAI・4K市場に攻勢。インフィニオンがモータ制御の常識を変える。ジャパン株式会社ベクトル制御などの最新の制御理論に基づいたアルゴリズムや電力効率に優れたインバータ回路を実装しなければならず、さらに、モータの諸元や動作仕様に応じたチューニングも必要である。ジャパン株式会社は、白物家電やドローンなどを対象に、小容量モータのターンキーソリューション「iMOTIONTM」を提供している。LoRa無線モジュールを開発した村田製作所。STと協力して評価ボードを提供STマイクロエレクトロニクス株式会社ACサーボモータ制御の最適解。マイコンを求めシリコンラボを採用。交換なしの電池駆動1年を実現。シリコンラボラトリーズ加速度センサーの常識が変わる!?ADIの新MEMSセンサーアナログ・デバイセズ株式会社SPRITZERがIoTを拓く。ソニーが新しいプラットフォームを提案ソニーセミコンダクタソリューションズ株式会社VOLUME.14(プロセッサ特集)Arm+Linux+クラウド+ミドルウェア+量産ボード。一括供給で産業分野に攻勢をかけるルネサスの底力。Linuxプラットフォーム」は、プロセッサ、Linux、開発環境、ミドルウェア、ボードからなる包括的なソリューション。これを利用すると、産業用機器の開発期間を40%削減できる。ここでは、本プラットフォームの概要や既存のLinuxサポートとの違い、今後の取り組みについて話を聞いた。SemiconductorsIoTへのショートカット。東芝デバイス&ストレージ株式会社オーディオ専用のSigmaDSPで高音質サウンドを手軽にデザイン。アナログ・デバイセズ株式会社IoTセキュリティ、信頼性は担保されているか。株式会社DTSインサイトVIAがサイネージやIoT向けに、3.5インチSBC「VAB-630」を発売。Japan株式会社RTOS、マルチコア、機能安全でIARと日立超LSIがタッグ。IARシステムズ株式会社VOLUME.13(マイコン特集)さらなる高みへ。MCU約1,100ラインアップ。シナジー効果の最大化へNXPセミコンダクターズ2015年12月、NXPセミコンダクターズと旧フリースケール・セミコンダクタ(以下、フリースケール)は経営統合し、一気に売上高および製品ラインアップを増やした。統合後の会社名は、NXPセミコンダクターズ(以下、NXP)である。現在、メモリメーカーを除く半導体メーカー別シェアランキング世界第5位(米IHS社発表)であり...LoRaにも対応しIoTをリード。マイコンとセンサーに強いST。STマイクロエレクトロニクス株式会社ADIが目指すIoTエコシステム。東芝マイクロエレクトロニクス株式会社SIGFOX社のリファレンスとして採用。仏での成功、次は日本のIoTを牽引シリコンラボラトリーズPSoC、FMマイコン、無線通信製品。日本サイプレス株式会社インフィニオンから産業用マイコン。ジャパン株式会社VOLUME.12音楽の可能性を広げるハイブリッド・カホン。EC-10」が登場した。生みの親はシンセサイザーやBOSSブランドのエフェクターなどで知られるローランドである。太陽誘電Wi-SUN無線モジュールにシリコンラボEFM32が採用シリコンラボラトリーズALABの多彩な技術と製品開発を支えるAtmelのMCU&プロセッサアトメルジャパン合同会社JapanTaxiのタクシー業務IoT基盤開発。新しいTXZファミリ登場。東芝マイクロエレクトロニクス株式会社アルテラSoCをさらに使いやすく国産SOMと国産RTOSが強力タッグ日本アルテラ株式会社ドローン、IPカメラ、ロボット、VR。SoC」の採用がオートモーティブを筆頭に広がっている。した躍進の陰には、設計支援やコンサルテーションを通じて顧客システムのTTM(Time-to-market)を支援する、Xilinxのアライアンスパートナーの存在がある。VOICEでは...太陽光発電用パワコンのデジタル電源回路をSTM32F303で構成。ーMPPTとFRTに対応した高度なアルゴリズムを実装ーSTマイクロエレクトロニクス株式会社Cortex-M0を搭載した東芝のカスタムチップを採用。最新のFAコントローラに「アルテラSoC」を採用。circuits電力と力率について学びます。直流の時とは違い、電圧と電流の位相差を考慮した電力の計算が必要です。有効電力と皮相電力を理解して、理想的な力率に近づけるための理論をLTSpiceとADALMで学びましょう。電力について電力は、電圧[V]と電流[A]の積で表すことができます。単位は、[W]「ワット」です。\(W=VA\)で表します。直流(DC)の場合は、この式で表せますが、交流ACの場合は、周波数を考慮しなければいけません。この講座では、ACの電力と力率について解説します。ここで表記する電圧と電流については、実効値(RMS)を前提にしています。実効値については、電子回路編の共振回路を参照してください。交流における電力は、皮相電力と有効電力というものがあります。皮相電力というのは、単純に電圧[E]と電流[I]の積で算出した電力です。それに対して、有効電力[P]というのは、皮相電力[EI]が一定していても、電圧と電流の位相差[θ]による変化を考慮した電力になります。皮相電力(理想的な有効電力)を表します。(式1)これに位相差[θ]を考慮した式で表すと、\(P={EI}\cos(\theta)\)が実際の有効電力を表します。力率は、上記の有効電力と皮相電力の割合を示す指標です。インダクタやコンデンサなどによる電力のロスが全くない理想的な電源の場合、皮相電力と有効電力の比率が同じになるので、100%として表します。\(力率=\frac{有効電力}{皮相電力}=\frac{1}{1}100=100%\)この理想的な状態を「力率100%」といいます。無効電力しかし、実際は、力率100%で電力を使えることはほぼありません。それは、回路における誘導リアクタンス、容量リアクタンスによる損失があるからです。この損失の電力を無効電力と呼びます(誘導リアクタンス、容量リアクタンスにおける算出は、共振回路の講座でより詳しく説明しています)。無効電力は、次の式で表すことができます。\(P={EI}\sin(\theta)\)実際の電力効率が80%とした場合、「力率80%」といいます。この場合、皮相電力に対して、有効電力が約80%の状態であり、\(力率=\frac{有効電力*0.8}{皮相電力}=\frac{0.8}{1}100=80%\)ということです。(ちなみに、sinθの係数が0.8になるには、53.1°のズレが生じていることになります)。ここで重要なのが、皮相電力と有効電力と無効電力の関係性です。図のように、ピタゴラスの定理で、それぞれの関係性を示すことができます。皮相電力を[S]、有効電力を[P]、無効電力を[Q]とすると、このような関係であることがわかります。(式3)で求めることができます。詳しく力率をθとして、式3を書き直すと、\(\cos\theta=\frac{P}{S}=\frac{P}{\sqrt{P^2+Q^2}}\)となります。無効電力であるQは、誘導性リアクタンスと容量性リアクタンスでそれぞれ求めることができます。誘導性リアクタンスは、主にインダクタンスによる損失を考えます。XC-XLは総リアクタンスの合計です。お互いに180度の位相差(位相がずれる)があるため、総リアクタンスのRMS電圧はコンデンサ電圧(VC)とインダクタ電圧(VL)の差に等しくなります。力率を100%にすることは、なかなか難しいことです。理想的な力率に近づけるための補正する方法を解説します。周波数による変化があるということは、電圧と電流の位相差も生じます。これが、損失につながります。電力会社で扱うような大きな電力や産業機器で使用するモータやインバータの力率は、1%でも改善すると電力ロスを回避することにつながります。力率補正は、一般に、大きなACモータのような誘導性負荷に必要です。力率1に対し、ピーク電流をより少なくする必要があるため、インダクタンスを補償して、力率をできるだけ1に近づけることが有利である。これを行うことで、実際のパワーを見かけのパワー(VI)に近づけることができます。力率は、誘導性負荷と並列にコンデンサを接続することによって補正されます。必要な正しいコンデンサ値を見つけるには、最初に元のRL回路の無効電力を知る必要があります。これは、パワー三角形を描き、無効電力を解くことによって行われます。パワー三角形は、実力と見かけのパワーと力率の角度θから引き出すことができます。元の負荷回路の無効電力が見つかると、力率を補正するために必要な容量性リアクタンスXCを上記の式から求めることができます。LTspiceとADALMで位相差の確認ここからは、LTspiceとADALM1000を使用して、AC回路における補正対象の位相がどのように変化をするかをみていきましょう。LTspiceは、理想的なパーツに近い環境で回路を動かすことができます。ADALM1000は、実際にブレッドボードにパーツを配置し、プローブを当てながら波形を観測します。異なるアプローチですが、目的は同じです。簡単なRC回路から、RL回路、RLC回路を通して、力率に相当する位相差を減らすためのヒントを実際に掴んでください。抵抗:47オームコンデンサー:10uFインダクタ:47mHの3つを使用しています。LTspiceについては、パラメータを変更するために、コンデンサの容量を変更した場合の挙動など簡単に確認取れる値にして、解説しています。ADALM1000を使用する場合においても、LTspiceと同様の回路図に基づいてブレッドボードに配置しています。抵抗には、2.5Vをつなぎ、Offset電圧として利用しています。CH_Aは、2.5Vのオフセット電圧、振幅3V、周波数100HzのSIN波を指定しています。CH_Bは、信号計測プローブとして、波形を観測します。動画を参考に、以下の回路構成を実際に組んでみましょう。RC回路AC電源におけるRC回路では、入力信号源の電圧に対して、電流が90度進んだ波形を期待します。入力周波数は、100Hzを指定しているので、周期は10msです。2.5ms程度の位相差が確認取れることを期待しています。LTspiceの場合LTspiceの場合(図2)をみてみましょう。緑が電源の電圧波形になっており、赤いグラフが電流の波形になっています。位相差として、2msほどの時間が確認できます。理論値のみの結果と思いきや、下記のADALM同様、比較的近い値を示していることがわかります。図2:LTspiceでの波形ADALM1000の場合ADALM1000の場合(図3)をみてみましょう。緑のグラフが電圧になっており、水色の波形が電流を示しています。LTspice同様に、2.15ms程度の進みを確認できます。2.5msでないのは、ブレッドボードや抵抗、リード線などの寄生容量が関係していると考えていいでしょう。図3:ADALM1000の波形ここでは、コンデンサを含む回路の電流は、位相が「進む」ということが理解できれば十分です。RL回路の場合AC電源におけるRL回路では、RC回路と同条件にコンデンサをインダクタに変更しただけです。RC回路同様、電圧に対して、今度は電流が90度遅れた波形を期待します。信号源の条件は同じなので、RL回路では、2.5msの遅れを期待します。LTspiceの場合LTspiceの場合(図4)をみてみましょう。緑が電源の電圧波形になっており、赤いグラフが電流の波形になっています。位相差として、1msほどの時間が確認できます。RL回路の場合も、ある程度の寄生容量などが考慮していると考えられます。図4:LTspiceでの波形ADALM1000の場合ADALM1000の場合、位相差が0.4msの遅れになっていることが確認できます(図5)。実際に計測した値なので、部品の誤差や、ブレッドボード、配線などの寄生容量が影響していると考えられます。図5:ADALM1000の波形RL回路の場合、LTspiceの結果とADALM1000の結果とでは、0.6msほどの差が発生しました。理由はそれぞれ、記載してありますが、正確に90度の遅れというのは、かなり難しく、インダクタによる位相保証は難しいことが裏付けられたと言えます。ここでは、インダクタを含む回路の電流は、位相が「遅れる」ことが理解できれば十分です。その1今度は、RLC直列回路の場合を考えてみます。入力電圧源に対して、コンデンサにより電流の位相が90度進んだ後、インダクタにより位相が90度遅れる波形が観測できることを期待しています。これまでの結果から、なかなか理想通りにはいかないことは理解できるので、実際に、どんな波形となって出るかみてみましょう。LTspiceの場合LTspiceは、コンデンサの影響が支配的に見えます(図6)。電流の位相差が2msほど進んだ波形となっています。インダクタを通した後の電圧は、わずかに位相が遅れた形になって現れています。コンデンサによる位相の進みすぎを若干抑えた電圧として考えることができます。次に、同じ条件でADALM1000を使って確認してみましょう。今回は、CH_Bをコンデンサとインダクタの部分での計測(図7)と、インダクタと抵抗Rの接点(図8)で波形の違いが出るか計測してみました。インダクタを経由した方が、0.2ms弱の位相差が発生しています。図7:インダクタ経由前の波形インダクタ経由前は、1.5msの電流位相の進みを確認できます。電圧源に対しては、2ms近い位相の進みを確認できます。図8:インダクタ経由後の波形インダクタ経由後は、電圧源に対し、1.5msの電流位相進みを確認できますが、その電圧の位相差は、電流と同相に近い波形を確認できます。これは、寄生容量を含むインダクタンス部0.5ms程度の位相遅れを起こし、電流位相と同相に近づいたと考えられます。その2上記のRLC直列回路で、インダクタとコンデンサを入れ替えた場合を考えてみます。上記同様、位相の変化を確認します。LTspiceの場合LTspiceは、電圧源に対し、インダクタを経由することで、わずかな位相遅れが確認できます。電流の位相は、コンデンサの影響が大きく、2ms以上の位相進みを確認できます(図9)。次に、同じ条件でADALM1000を使って確認してみましょう。今回は、CH_Bをインダクタとコンデンサの部分での計測(図10)と、コンデンサと抵抗Rの接点(図11)で波形の違いが出るか計測してみました。図10:インダクタ経由後の波形インダクタ部分による0.5msの位相の進みが確認できます。電流は、回路系として一律なので、電流の位相進みは、コンデンサによるもので、2ms弱になっています。コンデンサだけの回路と比べれば、位相の進みが抑えられたと言えます。図11:コンデンサ経由後の波形コンデンサを介したとの電圧波形は、電流の位相とほぼ同相になりました。結果として、RLC直列回路における位相は、コンデンサやインダクタの位置で位相は異なりますが、全回路の系で見れば、同じと言えます。今度は、LC部分の並列回路を考えてみましょう。LC回路は、選別する値により、低い周波数や高い周波数において、フィルタのような効果であったり、インピーダンスが0になる共振として動作が変わります。この特性を生かして、位相の補正を行うことが考えられました。LC並列回路では、その挙動をLTspiceとADALM1000で確かめましょう。LTspiceの場合LTspiceは、電圧源に対し、インダクタの影響で、位相が1.5ms程度遅れた電流波形を観測しました。LC並列回路では、インダクタ、コンデンサの位相を打ち消すように逆相の電流が観測されます(図12)。図12:LC回路で、位相を打ち消しあう波形LTspiceでは、位相が1.5ms遅れた状態で釣り合ったと考えられます。この場合は、インダクタの進みが優位だったと考えられます。次に、同じ条件でADALM1000を使って確認してみましょう。実際の回路の方が、位相が補正された形になりました(図13)。図13:実パーツを搭載しての確認。位相の進みや遅れがほぼない。計算式を用いた場合、LTspiceと同じような結果が出ると期待できますが、ちょっとした誘導性および容量性の負荷と、周波数に応じた位相が関係することが理解できます。まとめ力率の補正は、コンデンサを挿入することで位相をコントロールする方法を学びました。適切な値選定は、周波数に応じたリアクタンスを求めることで、無効電力を算出できます。パーツのバリエーションがない場合もあります。そんな時に、LTSpiceは強力なツールとして機能します。そのシミュレーションの結果から、ADALM1000を使って、実際の信号を入れて確かめることがとても大切です。今回は、100Hzという周波数や部品を変えずに回路構成で、どのように変化するのかを体験してもらいました。みなさんも、コンデンサの容量やインダクタの大きさ、周波数を変更して、位相の補正方法を試してみてください。アクティブ・ラーニング・モジュールは、一人でも教室でも使用できる、電子工学の基礎を学ぶための使いやすいツールです。モジュールを使って、身近なアナログの世界の理解を深めることができ、レベルや経歴に関係なく、あらゆる学習者にご利用いただけます。ワに改善を加え、スイッチング・レギュレータのシミュレーションを容易にするためのモデルを搭載しています。LTspiceとアナログ・デバイセズの多くのスイッチング・レギュレータとアンプに対応するマクロモデル、そして一般的な回路シミュレーションのためのデバイスライブラリをここからダウンロードできます。ClubLTspiceの国内での一層の普及を目指して、会員の皆さまにLTspiceの最新情報をはじめ、イベント情報、会員限定の各種特典をご提供します。可視化し解析するサブコアとメインコアをシームレスにデバッグ。高機能IoTアプリケーションを効率的に開発、解析する方法とは深層学習の研究者が語る、SPRESENSETMの魅力。世界のソニーが掲げる、IoT時代の新戦略。走り始めた“AIシューズ”。STM32マイコンが楽しさを加速。モノの認証で“トラスト”なシステムを実現。IoT時代に安心できる社会を目指すハイパワー化で可能性の広がるPoE。無線+μC3で給湯器IoTを実現。reserved.お問い合わせ会社概要プライバシーポリシーポイントとは?。