"電気負荷の電力制御のために固定持続期間および固定周波数のパルスを使用する方法であって、処理システムを用いて、タイミング信号を提供するステップと、電気負荷の所望される電力レベルを決定するステップと、タイミング信号内でかつ所定の電力レベルに対応する固定持続期間および固定周波数の一連の制御パルスを含む制御信号を生成するステップと、前記電気負荷に接続された電流供給スイッチの入力に前記制御信号を供給して、前記スイッチを各パルスの幅のON状態および各パルスの後のOFF状態の一方に制御して、前記ON状態の間に前記電気負荷を通して、第1の電位から第2の電位に電流を流すステップと、を含むことを特徴とする方法。請求項1記載の方法において、該方法はさらに、反復する時間サイクル内でパルスの数を変化させるステップを含むことを特徴とする方法。請求項1記載の方法において、前記電気負荷が1または複数のDC電気モータを備えることを特徴とする方法。請求項1記載の方法において、前記タイミング信号を提供するステップが、減分カウンタまたは増分カウンタを使用するソフトウェアを使用して、前記制御パルスの前記持続期間を制御するステップを含むことを特徴とする方法。前記1つまたは複数のDC電気モータの前記移動を制御するステップをさらに含む、請求項3に記載の方法。請求項1記載の方法において、前記制御信号を生成するステップが、アナログパルス成形回路を使用するステップを含むことを特徴とする方法。請求項6記載の方法において、該方法はさらに、1または複数の電気モータに印加される電力を制御するステップを含むことを特徴とする方法。請求項1記載の方法において、該方法はさらに、1または複数の電気的光源に印加される電力を制御するステップを含むことを特徴とする方法。請求項8記載の方法において、該方法はさらに、反復する時間サイクル内で前記パルス数を変化させることによって、前記1または複数の光源の前記光出力の前記強度を制御するステップを含むことを特徴とする方法。請求項1記載の方法において、該方法はさらに、1または複数の加熱装置に印加される電力を制御するステップを含むことを特徴とする方法。請求項10記載の方法において、該方法はさらに、反復する時間サイクル内で前記パルス数を変化させることによって熱出力を制御するステップを含むことを特徴とする方法。請求項1記載の方法において、該方法はさらに、反復する時間サイクル内で前記パルス数を変化させることによって、1または複数の切り替え電源に印加される電力を制御するステップを含むことを特徴とする方法。FFFD電力制御回路であって、第1の電位と、第2の電位と、電気負荷と、該電気負荷に接続される電流供給スイッチであって、電流供給スイッチ制御信号を制御入力端で受信してON状態およびOFF状態のいずれかに制御され、固定持続期間および固定周波数の一連のパルスからなるタイミングサイクルにわたって、ON状態の間に前記電気負荷を通って第1の電位から第2の電位へ電流を供給して、該電気負荷に電力を供給する電流供給スイッチと、を備えるFFFD電力制御回路。請求項13記載の電力制御回路において、前記電気負荷が発光ダイオードLEDであることを特徴とする電力制御回路。請求項13記載の電力制御回路において、前記電気負荷が発光ダイオードのアレイであることを特徴とする電力制御回路。請求項13記載の電力制御回路において、前記電気負荷がDCモータの電気回路であることを特徴とする電力制御回路。請求項16記載の電力制御回路において、前記DCモータがブラシレスDCモータであることを特徴とする電力制御回路。請求項13記載の電力制御回路において、前記電気負荷が、ACモータの電気回路であることを特徴とする電力制御回路。請求項13記載の電力制御回路において、該回路は、前記電流供給スイッチを通って電流が流れる前に初期状態にあり、前記タイミングサイクルのパルス間の期間が、前記回路が前記タイミングサイクルのパルスの後に前記初期状態に戻るための期間よりも長いことを特徴とする電力制御回路。請求項14記載の電力制御回路において、タイミングサイクルの前記パルスの数は、ゼロから最大強度までのLEDの強度レベルに対応して0から最大数に変化することを特徴とする電力制御回路。請求項13記載の電力制御回路において、前記電気負荷が、加熱エレメントであることを特徴とする電力制御回路。請求項21記載の電力制御回路において、タイミングサイクルの前記パルスの数は、ゼロから最大熱出力まで加熱エレメントの熱出力レベルに対応してゼロから最大数に変化することを特徴とする電力制御回路。請求項13記載の電力制御回路において、該回路はさらに、前記電流供給スイッチに供給される電流供給スイッチ制御信号を生成し、前記タイミングサイクル内の各パルスの前記開始および終了を計時するための処理装置を備えることを特徴とする電力制御回路。請求項13記載の電力制御回路において、該回路はさらに、前記電気負荷に接続された別の電流供給スイッチを備えることを特徴とする電力制御回路。請求項24記載の電力制御回路において、該回路はさらに、前記電流供給スイッチまたは前記別の電流供給スイッチ、および前記第1の電位または前記第2の電位に接続された分路抵抗器を備えることを特徴とする電力制御回路。請求項24記載の電力制御回路において、該回路はさらに、前記電流供給スイッチまたは前記別の電流供給スイッチ、および前記第1の電位または前記第2の電位に接続された分路ダイオードを備えることを特徴とする電力制御回路。本開示の態様および実施形態は、固定周波数と、固定された期間または持続期間の両方を制御パルスに提供することによって前述の問題に対処する。かかる技法は、本明細書中で、または関連出願で、パルス列中のパルスの固定周波数固定持続期間の性質に関して、FFFD技法、FFFD技法、FDFF技法、またはFDFF技法と呼ばれることがある。電気負荷複数の場合があるに提供される電力は、設定された期間内にパルスが発せられる回数を変更することによって変えられる。本開示に係るFFFD技法は、本明細書にさらに詳しく説明されるように従来のPWM方法およびVF方法に対して明瞭な優位点を有する。本開示の態様は、電気負荷の電力制御のために固定持続期間および固定周波数のパルスを使用する方法を対象とする。例示的な実施形態では、一つの方法は、処理システムを用いて、タイミング信号を提供することと、電気負荷に対して所望される電力レベルを決定することを含むことがある。この方法は、タイミング信号内の、および所望される電力レベルに対応する固定持続期間および固定周波数の制御パルスのシーケンスを含む制御信号を生成することを含むことがある。制御信号は、電力負荷に接続される電流供給スイッチの入力に供給されて、スイッチを各パルス中のON状態およびで各パルス後のOFF状態の内の1つにして、ON状態の間に電気負荷を通して、第1のポテンシャルから第2のポテンシャルに電流を流すことができる。この方法は、反復する時間サイクル内でパルス数を変えることをさらに含むことがある。電気負荷は、1つまたは複数のDC電気モータを含むことがある。タイミング信号を提供することは、減分カウンタまたは増分カウンタを使用するソフトウェアを使用して、制御パルスの期間を制御することを含むことがある。この方法は、1つまたは複数のDC電気モータの移動を制御することをさらに含むことがある。この方法は、制御信号を生成することを含むことがあり、アナログパルス整形回路を使用することを含む。この方法は、1つまたは複数の電気モータに印加される電力を制御することを含むことがある。この方法は、1つまたは複数の電気的光源に適用される電力を制御することを含むことがある。この方法は、反復する時間サイクル内でパルス数を変えることによって1つまたは複数の光源の光出力の強度を制御することを含むことがある。この方法は、1つまたは複数の加熱装置に印加される電力を制御することを含むことがある。この方法は、反復する時間サイクル内でパルス数を変えることによって熱出力を制御することをさらに含むことがある。この方法は、反復する時間サイクル内でパルス数を変えることによって、1つまたは複数の切り替え電源に印加される電力を制御することを含むことがある。本開示の追加の態様は、電気負荷に供給される電力の制御のためにFFFD伝導装置を提供するために動作している制御回路/装置を対象にする。FFFD制御回路の例示的な実施形態は、第1の出力ポテンシャルおよび第2の出力ポテンシャル、ならびに電気負荷を含むことがある。また、制御回路は、電気負荷に接続される電流供給スイッチを含み、電流供給スイッチ制御信号を受信し、スイッチをON状態およびOFF状態の内の一方にする入力を含み、タイミングサイクル内の固定持続期間および固定周波数のパルスのシリーズがあるタイミングサイクルを含み、ON状態の間に負荷を通って第1のポテンシャルから第2のポテンシャルへ電流を流し、負荷にタイミングサイクルの間電力を受け取らせる。負荷は、1つまたは複数の発光ダイオードLEDを含むことがある。負荷は、例えば直列のLEDの平行したストリング等の、発光ダイオードLEDのアレイを含むことがある。負荷は、DCモータの電気回路を含むことがある。DCモータは、ブラシレスDCモータであることがある。負荷は、ACモータの電気回路を含むことがある。FFFD回路は、電流が電流供給スイッチを通って流れる前の初期状態を有することがあり、タイミングサイクルのパルス間の期間は、回路がタイミングサイクルのパルスの後に初期状態に戻るための期間よりも長い。タイミングサイクルのパルス数は、ゼロから最大強度までの強度レベルに対応する最大数にゼロから変わることがある。負荷は、加熱エレメントを含むことがある。タイミングサイクルのパルス数は、ゼロから最大熱出力までの加熱エレメントの熱出力レベルに対応する最大数にゼロから変わることがある。また、回路は、電流供給スイッチに供給される電流供給スイッチ制御信号を生成し、タイミングサイクル内の各パルスの開始および終了を計時するための処理装置を含むこともある。また、回路は、負荷に接続される第2の電流供給スイッチも含むことがある。回路は、第1の電流供給スイッチまたは第2の電流供給スイッチ、および第1の出力ポテンシャルまたは第2の出力ポテンシャルに接続される分路抵抗器を含むこともある。また、回路は、第1の電流供給スイッチまたは第2の電流供給スイッチ、および第1の出力ポテンシャルまたは第2の出力ポテンシャルに接続される分路ダイオードを含むこともある。上述の実施形態および態様を、任意の実際的な組み合わせで組み合わせる、または配置することができることが理解されるだろう。本開示の実施形態の他の特長は、本明細書中の説明、図面、および請求項から明らかになるだろう。本開示の態様は、実例的な性質であり、制限的ではないと見なされる添付図面とともに読まれるときに以下の説明からより完全に理解され得る。図面は、必ずしも縮尺どおりではなく、代わりに本開示の原則に強調が加えられている。ある実施形態が図中に示されているが、当業者は、示されている実施形態が例示的であること、および本明細書中に説明される他の実施形態だけではなく、示されている実施形態の変形形態も本開示の範囲内で計画され、実施され得ることを理解するだろう。したがって、図面および発明を実施するための形態は、制限的ではなく実例となる性質であると見なされるべきである。以下の発明を実施するための形態では、本開示の態様および実施形態の完全な理解を提供するために多数の具体的な詳細が述べられている。しかしながら、本開示の態様および実施形態がこれらの具体的な詳細のいくつかがなくても実践し得ることが当業者に明らかになるだろう。他の例では、周知の構造および技法は、理解を容易にするために詳細に示されていない。本開示の上述の課題を解決するための手段および以下の発明を実施するための形態が、例示的且つ説明的であり、本開示の範囲を制限することを意図されていないことが理解されるべきである。さらに、本明細書中で使用される専門用語に関して、単数形の要素に対する参照は、別段に記述しない限り唯一のを意味することを意図しているのではなく、むしろ1つまたは複数のを意味することを意図している。用語いくつかのは、1つまたは複数を指す。下線が付けられた見出しおよび小見出し、および/またはイタリック体の見出しおよび小見出しは、便宜上のみ使用され、本開示を制限せず、本開示の説明の解釈に関連して参照されない。本開示の実施形態は、固定周波数および固定期間FFFDを有する制御パルスの印加による電子的を含む電気的な負荷に対する電源の供給または印加のための制御技法を対象にする。異なる用途の場合、電気回路でのいくつかの変動が必要とされることがあるが、負荷は、任意のタイプのDC負荷である場合がある。かかるFFFD技法は、以前の技法、つまり注目すべきPWM技法およびVF技法よりもより正確な電源の供給を実現できる。かかる正確な電源供給は、一般的に電力負荷に対して、および特に電気モータ、電灯、および発熱体に対して、多くの点で望ましい。かかる精密電源供給は、義肢、ロボット、スペースシャトル上でのようなロボットアーム、および細かな接触および精度が重大である電動式の医療機器および手術用機器の制御された移動において等、細かい作業に特によく適していることがある。正確なモータ移動を必要とする他の用途は、無人飛行機等の航空機の制御、天体望遠鏡の移動、および海軍の大砲等の長距離武器の移動を含む。本開示に係るFFFD技法は、例えば電気モータ等の電気負荷を駆動するための装置および/または方法を含み、パルス幅変調PWM技法または可変種は数VF技法のどちらかよりもより正確である場合がある。例えば、PWMは、合計2つの可変制御パラメータについて、1パルスの幅、および2総サイクル帳を変更する。VFは、合計2つの可変制御パラメータについて、1パルス長および2これらのパルスの周波数を変更する。FFFD技法を使用すると、設計者は、1ONパルスの固定長、2OFF期間または回復期間の固定長、31サイクルの総期間、および/または4その期間内のパルス数を変更できるようになる。特に、FFFDONパルスのそれぞれの正確な電源供給が関連しており、したがって電気モータが電気負荷であるときに、正確なモータの移動を可能にする。したがって、本開示にかかるFFFD技法は、PWM技法および/またはVF技法の代わりに有利に活用できる。図1Aは、本開示の例示的な実施形態に係る、FFFD電力制御の一般的な技法システムおよび/または方法100を示す簡略化された回路概略図を示す。図示されるように、DC負荷106は、負電圧レール110に流れる正電圧レール105から供給される電流に接続し、電力の供給を受けることができる。電源スイッチ107は、制御パルス108によって命令されるように、この電流フローを中断する、または電流を中断なしに通すことができる。パルス列108のパターンおよび有効デューティサイクルは、最終的に、負荷106を通る有効な電流フローを決定するが、その電流の精度、効率、および有効性は、以下の説明に説明されるように、パルス列の特定のパターンに依存する。電源スイッチ107が、パワー電界効果トランジスタFET装置である場合には、パルス列108つまりGパルスがFETのゲートに印加されるだろう。他の構成では、トランジスタ等の任意のタイプの電源スイッチ装置が使用できるだろう。図1Bは、非抵抗負荷に必要とされることがある異なる構成のいくつかを示す簡略化された回路概略図100Bを示す。図1Aとは対照的に、図1Bは、2つのスイッチング素子115および125を示す。この二重切り替えは、両方のスイッチにGパルス列130を使用して、VプラスラインとVマイナスラインの両方から負荷120を完全に隔離できる。これは、例えば負荷120が、電気モータでのようにきわめて誘導的な性質であるときに必要となることがある。誘導負荷がOFF状態に切り替えられるとき、誘導された電流によって、電圧スパイスが、負荷120の負の端部で発生し、したがってその場合、この電流を妥当な電圧に固定するために分路ダイオード140が必要とされることがある。同様に、例えば切り替えOFF状態が可能な限りゼロに近くなることが所望された等、負荷120が非常に正確な量の電力を有することを要求された場合、分路抵抗器150は、OFF状態でスイッチ装置115を通して流れる漏れ電流を効果的に脇にそらすだろう。図1Bに示される例では、OFFに切り替えられるときに負荷120が真にゼロ電流状態にあるのに対し、図1Aでは、負荷106はOFF状態の間それを通って流れるスイッチ107の漏れ電流を有し続けることができることが分かる。明らかに、FFFD技法を使用する他の回路設計は、その特定の回路設計の特定の負荷および必要とされる性能の変動について要求されることがあるように、これらの追加の構成要素のいくつかだけ、またはなおさらに多くの異なる構成要素を含むことがある。本開示にかかるFFFD技法は、PWM技法および/またはVF技法の代わりに有利に活用できることが理解されるだろう。FFFD技法によって電力が印加される電気負荷は、実質的には、供給される電力を制御することが所望される任意のタイプの要素または構成要素である場合がある。負荷に印加される電力は、反復する時間サイクル内でFFFDパルスの数を変えることによって制御できる。例えば、かかる負荷は、電動工具または電動式のパワーツール、LEDアレイ、高輝度放電HID照明等の任意の種類の電灯照明、電熱器および加熱エレメント、ファンモータおよび空気清浄器、電動式自転車、単車、スクーター、電気式ゴルフカート、電子玩具、電動操舵電動式ボート、ジャッキ、手押し車、手動パレット移動装置でのその使用を含む液圧式応用機械、電子式または電動式の義肢、電動歯ブラシ、可動式ベッド、車いす、吸引装置、人工心臓、歯科ドリル、電動式ポンプを含む電子医療機器または電動式医療機器、電子無人操縦飛行機および電動式無人操縦飛行機、トレッドミル、階段乗降装置を含む電動式運動器具、バス、列車、路面電車、トロリー、地下鉄車両を含む電動式車両、冷蔵庫を含む電化製品、木はさみ、草刈り機、植木用電気バリカン、芝刈り機を含む電動式園芸用具のどれかを含むことがあるが、これらに限定されない。例示的な実施形態は、線形アクチュエータおよびロータリーアクチュエータまたはサーボモータに使用されるものを含む、ブラシレスDCモータと活用できる。図2は、本開示の例示的な実施形態に係る、FFFD技法の基本概念を示す一式のタイミング図である。図示されるように、単一のGパルス201は、基本パルス長に等しい短期間、例えば図1Aの電源スイッチ107等の電源スイッチをオンにすることができる。これは、例えば図1Aの負荷106等の負荷に設定された量の電力を供給する。例えば、3倍3Xの電力が、負荷に供給される必要がある場合には、三3個パルス205が、例えば図1Aのパルス列108等のパルス制御列によって時間を記録される。三3個パルス205が、例えば図1Aのパルス列108等のパルス制御列によって時間を記録される。例えば図1Aのパルス列108について示されるようなこれらのパルスは、マイクロコンピュータまたは論理出力のある他の類似した装置例えば、CPU等のプロセッサシステムの出力によって形成できる。同様に、例えば、6倍6Xの電力が必要とされる場合には、六6個のパルスが、例えば図1の電源スイッチ107等の電源スイッチに送られる。このパターンは、例えば図1Aの負荷106等の負荷で問題を引き起こさないほど十分に短いが、負荷に必要とされる最大必須パルス108を可能にするほど十分に長くなるように選ぶことのできる、Tサイクル211の長さのサイクルまたは期間で繰り返すことができる。Tサイクルタイミングサイクル期間が長すぎる場合、負荷に対する電力は一様ではない、つまり散発的となるように見えることがある。続けて図2を参照すると、Tサイクル211は、好ましくは微調整のために十分なパルス数を有するほど十分に長い。例えば、負荷が電力ステップの1パーセント以内で制御されることが所望される場合には、Tサイクル211は、好ましくはサイクルタイプ210の長さの100個のパルスの少なくとも1カウントを含む。したがって、Tサイクルの決定は、用途、つまり例えば図1Aの負荷106等の特定の負荷の特定の要件に依存する。例えば、負荷がLEDライトの場合には、パルス210は、それぞれ1マイクロ秒の部分である可能性があり、Tサイクル211はミリ秒の部分である可能性がある。例えば負荷106等の負荷が自動車の電気モータである場合は、パルス210は、設計の詳細に応じて、例えば20ミリ秒等であることがあり、Tサイクル211は例えば250マイクロ秒であることがある。図3は、本開示のFFFD実施形態と、パルス幅変調器PWMおよび可変周波数VFの従来の電力制御手法との間の相違点を示すタイミング図の集合体300である。PWMでは、パルス301は、最小期間の間のパルスを示す。図示されるように、3倍3Xの量の電力が必要とされると、パルス長305が3倍3X長くされる。理想的には、パルス305はパルス301の3倍の電力を与えるだろう。以下に示されるように、これは理想的なケースにすぎない。つまり、これは現実の回路では起こらない。パルスストリーム310は、VF手法でレベル1の電力を供給するための特定のパルス繰り返し周波数を示す。3倍3Xの電力を供給するために、3倍3Xの周波数が要求され、パルスストリーム315を生じさせる。再び、これは理想的な世界での倍3Xの電力を供給しなければならないが、現実の回路用途では食い違いを有することが示される。図4は、PWM技法の欠点を示すタイミング図の集合体400を示す。図4は、PWM方法が、実際の回路で正確ではない理由を示す。パルス401がPWM用途の最低の電力状態のためのパルスであると仮定する。この結果、410として通常示される電流フローが生じる。理想的には、電流は、方形波関数、つまり制御パルス401と同じでなければならないが、実際の状況は容量効果および誘導効果の両方を有する。接続する回路は、かなりの漂遊容量および漂遊インダクタンスを同様に有さなければならない導体の有限長さを有さなければならないので、負荷が純粋に抵抗力があるときにもこれが当てはまる。したがって電流フロー410の典型的な波形は、これらのゼロではない容量値および誘導値に起因する歪みを示す。この立ち上がり時間およびリンギング波形は、オシロスコーププローブを典型的な回路に接続することによって容易に見ることができる。このリンギングは、PWM方法に影響する。パルス401から生じる総電流流は、次いでプロット415で表される。パルス420が、PWM例のレベル2のPWMパルスを表す場合、パルス420はパルス401の長さの二倍に可能な限り近い。その結果、プロット430で示される電流フローが生じる。再び、理想的な状況では、430の形状は、制御パルス420と同じ形状でなければならず、理想的には、430の総電流フローは、電流フロー410のまさに二倍となるだろう。現実の回路では、プロット430は、実際の電流フローの典型的な表現である。410および430のリンギングのため、総電流フロー435は415の合計の2倍ではなく、どちらかといえば他の何らかの値これの例は図6に示されるである。図5は、FFFD方法が電力の増分を生じさせるときにどのようにしてより正確なのかを示す。FFFDパルス501では、結果として生じる負荷への瞬時電流フローは、実際の典型的な波形505によって示される。この結果、曲線510によって示される総電流フローが生じる。2倍の電力量が所望される場合、FFFD方法は、520によって表される2個のパルスを使用する。これらのパルスの両方とも本質的に同一であり、それぞれが501と同じ形状および長さであるので、結果として生じる瞬時電流フロー525はまさに2つの本質的に同一な波形525であり、そのそれぞれは本質的に505と同じである。したがって、2個のFFFDパルス520から生じる総電流フロー530は、本来、単一パルス501に対してである510の電流フローの2倍である。実際の回路でも、かなりのリンギングがある場合、2個のパルスは、図示されるように1個のパルス501の本来2倍を提供する。図6は、PWM技法の欠点を示すタイミング図の集合体600を示す。図6では、曲線640が、単一期間の電力の11倍となることが所望されるPWMパルス時間を表す。理想的な世界では、曲線650上に示される結果として生じる電流パケット1から11は、すべて、時間、サイズ、および形状で同一となり、具体的には完全に矩形であろう。ただし、実際の電子回路では、インダクタンスおよび容量、ならびに電子流の速度を決定する物理学の法則によって、曲線601で表される結果として生じる電流の実際の波形が生じる。この波形では、波形の第1の部分が、電子機器の誘導効果に起因する、605で立ち上がり時間を示すことが分かる。同じインダクタンスは、610で示されるように、理想的な純粋に抵抗のある状況で遭遇されるだろうよりは高いレベルまで電流を飛び越えさせる。電流は、次いで、PWMパルスが最大総リンギング時間に比較して相対的に短い場合には絶対に発生しないだろう一定値に最終的に落ち着くまで、曲線の615から611で、ある期間を経過するか、リンギングの期間を経過する。PWMパルスの時価期間のそれぞれの電流の結果として生じるパケットは、曲線620によって表される。図示されるように、時間621の第1のパケットは、第2のパケット622未満であり、それぞれは、リンギングが最終的に停止するまで他の全てに対して異なるが、第1のパルスとは同じ値ではない可能性がある。PWMパルスが停止するとき、電流の実際のカットオフによって630で表される電流フローが生じる。したがって、PWM方法は、単に倍数量で期間を延長することによって単一パルスの倍数を提供することができない。この例は、PWM方法の電流フロー側だけしか示していない。電力の無効成分および力率つまり、瞬時電圧X瞬時電流が考慮に入れられると、理想との食い違いはなおさらに歪んでいる。したがって、実際の値でのPWMの制御は達成し得ない。図7は、本開示のFFFD実施形態に対応するタイミング波形の集合体700を含む。図7は、FFFDパルスがどのようにして実際の回路のリンギングの影響を受けないのかを示す。曲線705は、回路がOFF状態からON状態に切り替えられるときの601の立ち上がり時間およびリンギングに同等なポテンシャル波形であり、曲線701は回路を通り、短いFFFDパルスの間、立ち上がり時間の歪みおよび立下り区間での遮断漏れで完了する実際の電流フローを示す。総電流パケットは710で表され、第1のパルスの基本期間の終わりでのカットオフを除いて、立ち上がり時間、リンギングおよび遮断歪みの全てを含む。複数のFFFDパルスが電源スイッチに提供されるとき、結果として715で示される電流フローの複数のパケットが生じる。715の電流パケットのそれぞれは、本質的に単一パケット701に同一である。FFFDパケット間の緩和時間717によって、実際の回路は、第1のパルスの前の初期状態に戻ることができる。つまり、各パルス715は、本質的に、パルス705に対して提供されるのと同じ開始状態を有する。したがって、電力の整数増分は、単にパルス数を増加することだけで、本開示に係るFFFD技法によって作ることができる。制限要因は、電力増分の最大分解能が、例えば図2の期間211等のTサイクル期間に適合しなければならず、これらの数が、FFFD方法を使用するときに設計サイクルの一部として選ばれるという点であることがある。FFFDでの固定持続期間パルスの優位点は、可変周波数VF方法、図310、315でも利用可能であると考えられるが、これは説明されるように、実際には当てはまらない。ON期間はVF方法のパルスの全てに対して同じであるが、この手法のいくつかの不利な点がある。デジタルコンピュータによる全周波数の完全な生成は、そのデジタル性質のために不可能である。例えば、1000ヘルツが、要求されている電力の最低値の基準周波数として使用され、これが1.0ミリ秒ごとに1パルスで生成される場合には、3の値は、デジタルでは厳密に達成できない3キロヘルツ、つまり333.333333ヘルツとなる。パルスはともにより近くなる、つまりより高性能なシステムになるので、この問題は、少なくともあらゆる素数で発生し、デジタル粒状度が、期間が短いほどより問題になることを考慮する。また、図315で、パルス間の時間は、周波数が変化するたびに変わることも考慮する。つまり、緩和時間つまりOFF時間は、周波数の異なる値のたびに変化する。その結果、パルス間に異なる量の整定時間があったので、周波数ごとに、初期状態は異なる。再び、この問題は、パルス間の時間が、例えば高性能システムにとってより短くなるときに最も優勢になるだろう。FFFD技法は、周波数期間とパルスON期間の両方を一定に保持することによって、電力増分が理論上の数値に可能な限り近くなることを保証できる。さらに、FFFD技法は、多くの場合VF技法に優る別の優位点を提供できる。例えば、FFFD技法を用いると、パルスタイミングは一定となり、敏感な周波数で無線周波妨害RFIがないように選ぶことができる。対照的に、VFを用いると、周波数は変化し、多くの周波数およびその高調波で放射され、不必要なRFIを引き起こすことがある。これは、特に、RFIが厳しい問題を引き起こすことがある航空機および病院で等の用途に当てはまる。これらの条件下でのVFはRFI遮蔽を必要とすることがあるのに対し、FFFDタイミングはいったん設定されると、どのようなRFIも固定された、したがって予測可能な周波数中にある。モータ巻線による電力の固有の使用は、磁場を形成し、磁場を崩壊させることであるので、RFIの問題は、パルスがモータを駆動するために使用されるときに特に存在する。本開示に係るFFFD技法は、他の点ではっきりした優位点を有することがある。例えば、電気モータを駆動するためのその使用を取り上げる。CurrentLimitingForElectricMotorStartupと題する米国特許第5,442,272号は、DCモータが停止状態から起動されるときには過剰な電流が流れないようにするために追加の外部構成部品を有することが必要であると教示する。ただし、FFFD手法を使用することによって、パルス持続期間は、モータが停止され、バックEMFがないときにモータ巻線を暴走させないパルス化電力期間を与えるように選ぶことができる。また、これは、万一モータにかかる機械的な負荷がモータの移動-パルス持続期間を遅れさせるほど大きい場合に過剰な電流状態を妨げることもでき、間隔は巻線が過熱することを可能にしないように選ぶことができる。PWMを用いる場合、過負荷がかけられたモータを補償しようとするコントローラは、デューティサイクルの長さを、関連モータに損傷を与える長さまで増加することがあり、FFFDはかかる発生を防ぐことができる。電子機器の大半は、デジタル回路を活用するコンピュータによって制御される。FFFD方法は、コンピュータのデジタル性質のため、PWMまたはVFのどちらかよりもコンピュータの用途により適している。コンピュータは、設定されたクロックで実行する。つまり、コンピュータ命令の実行つまり、ソフトウェアの実行は、コンピュータクロックサイクルの特定の部分でのみ発生する。通常、コンピュータクロックは、機械言語命令セットの何らかの倍数で実行する。図8に注目すると、本開示の例示的な実施形態に従って、コンピュータまたはプロセッサによって生成されるGFFFDパルスのためのタイミング信号を示す波形の集合体800が示される。図8では、コンピュータクロック信号が、信号810として示される。典型的なコンピュータチップでは、コンピュータの機械命令の全体的なコンピュータサイクルの通常4つの部分の実行部分が、通常、4つのクロックサイクルごとに起こるなんらかの特別なタイプのコンピュータ機械命令は変わることがあるが、それらも依然としてクロックサイクルの偶数の整数となる。つまり、コンピュータが、出力ポートで高状態、次に低状態、次に高状態のパルスサイクルを生成しようと試みた場合には、状態のこれらの変化は、図8の820によって示されるように4サイクルごとに示される別々のときにだけ発生することができ、線830によって示される別々の時間のマークとして再び起こる。したがって、最も速いパルスは、840で示されるような四4つのクロック期間から成り立つパルスだろう。引き続き図8を参照すると、1つのコンピュータ命令が840でラインを高に設定する場合、出力ポートの低へのリセットは早くても845、または任意の他の時間マーカー830でしか起こらないが、間のどのようなときにも起こらないだろう。例えば、図8の高期間860は、三3つの完全コンピュータタイミングサイクルのパルスを表す。2.7等の完全コンピュータサイクル間のパルスは、コンピュータの固有の動作のため、不可能である。同様に、パルス850、875の低、つまり回復部分も、コンピュータサイクル時間の整数値である。示されている例では、850のオフ期間または低期間は、七7コンピュータサイクル長であり、875の場合、それは九9コンピュータサイクル長である。いったんこれら2つの期間、つまり高状態期間840または860、および低状態期間850、875がFFFD電子回路のユーザによって選択されると、この2つの期間は、コンピュータの動作の性質のため、簡略に再生される。この理由から、コンピュータの出力ポートは、離散時間型830である状態から別の状態にトグルすることができるだけであり、パルスの部分は可能ではないので、電力をモータまたは他の電気負荷に制御するVF手法がなぜ不正確なのかが明らかになる。例えば図8の列880等の、FFFDパラメータの選択から生じるGパルスストリームまたはGパルス列を生成するためのハードウェアは、図9に示される回路によって一実施形態で達成できる。図示されるように、CPUとして示されるコンピュータチップ、アイテム930は、例えば水晶振動子構成部品等のコンピュータクロック910を活用して、クロック周波数920を引き出すことができる。分かるように、920は、CPUに例えば図8のパルス列810等のクロックパルスを与え、CPU930が適切なソフトウェアを実行しているときに、I/O入出力ポート940が、図8の880に類似するGパルス信号950を生成できるようにする。言うまでもなく、本開示は、特定のタイプのオシレータまたはクロックによって制限されず、本開示の実施形態にはどのような適切なタイプも使用され得る。例えばCPU930等のCPUのソフトウェアは、例示的な実施形態では、図10に示されるサブルーチン1000を含むまたは実行できる。サブルーチン1000の場合、CPU内のメインソフトウェアが、例えば図2の期間211等のTサイクルごとの開始時である、Gパルスストリームが生成されるたびに、1005で開始するサブルーチンGパルスクロックアウト1000を呼び出す。ユーザは、例えば1010で、サブルーチンに対し、生成されるパルス数N、高のコンピュータサイクル期間、つまりON期間HIの長さ、低のコンピュータサイクル期間、つまりOFF期間LOの長さ、およびこのGパルスストリームSで駆動されなければならないI/Oポート番号を指定する。サブルーチンは、Gパルスストリームが、1015に説明されるように低状態にあることを確実にできる。サブルーチンは、次いでカウントカウンタを、例えばHIに等しい、1010によって命令される高サイクル数に等しく設定する。例えばカウントが1に等しい等、可能な最短のパルスが必要とされる場合、次いでカウント1035のテストで、プログラムは、I/OポートSを高に設定する1030に分岐し、次いでまさに次のコンピュータサイクルで、それを1060で低にリセットする。代わりに、命令1035で、指定されるカウントが1よりも大きい場合、次いで高1040に設定され、I/OポートSは、コンピュータサイクルカウントは、1050を経由して命令1055をそれ自体に分岐させることによって、コンピュータサイクルごとに1数減分される。それ自体への各ループは1コンピュータサイクルを使い果たし、カウントが1に等しいとき、プログラムが、SI/Oポートを低に設定することによって高状態を終了する命令1060まで続行するとき、最後のサイクルまでカウントを減分する。カウントカウンタは、次いで、Gパルスが例えばLO等低状態になければならないコンピュータサイクルの数に設定される。分岐ループ1070のループは、それ自体1080に戻り、値がゼロに達するまで、各1ループ、カウンタを減分する。カウンタがLO量のサイクルを数えるとき、プログラムは1085に続行する。このTサイクル期間のGパルス数が1であった場合には、プログラムが、例えば図2のTサイクル211等の次のTサイクルの開始時に再びこのサブルーチンを呼び出すまで、0への減分によってプログラムはサブルーチン1190を終了させるだろう。パルス数が1を超えると、次いでNの減分はゼロ以外の値を生じさせ、サブルーチン分岐1075は、次の高パルスが生成される1025に戻る。このTサイクルのGパルス数が完了すると、Nカウントは0になり、サブルーチンは1085から1090に終了する。このサブルーチンの結果は、上部パターンの場合HI=1、LO=7、およびN=3図示であり、下部パターンの場合HI-3、LO=9、およびN=2図示である、例えば図8の880等Gパルスストリームとなる。Tサイクル例えば、図2のTサイクル211は、図8に示される期間よりもはるかに長くなり、したがって数Nは、図8単独で示されるものよりもはるかに高くなるだろうことに留意されたい。FFFD技法は、多様な他の実施形態で、図11に例示的に説明されるように、デジタル構成部品よりもむしろアナログ構成部品によって生成される多くのFFFDパルスGパルスを有することがある。図11は、本開示の例示的な実施形態に係る、FFFDパルスの生成のためのアナログ回路1100の回路概略図である。図11では、アナログ回路1100は、例えばCD4047CMOSデバイス、またはTTLでの損同等物、または他のソリッドステート変形形態等の2個のワンショットつまり、単一ショットの構成要素1150および1190を含む。図11に示されるように、このTサイクル時間でGパルスによって生成されるパルス1105の数は、減分カウンタ1110の中にロードされる。カウンタのゼロ以外の状態は、ゼロ逆転ラインを高、1115にし、ワンショット1190をトリガする。ワンショットは、RCネットワーク1120によって決定される設定持続期間のパルス1125を出力する。この構成は、Gパルスの期間がハードウェア設計で固定されることが必要とされる場合に最も有用である。RC時間の調整は、例えば、RC構成の中のトリマポットまたは同調コンデンサのどちらかを使用することによって達成できる。パルス1115は回路1140によって反転され、1125の反転パルス1145バージョンを提供する。1145の立ち上がりエッジは、次いで1125の立下り区間と同じであり、Gパルス1160のOFFまたは低時間を提供するためにRCネットワーク1155によって調整されるワンショット1150をトリガする。再び、このRCネットワークは、必要とされる場合、トリマポットまたは同調コンデンサによってトリムできる。パルス1160およびパルス1125は、タイミング図1195によって示されるように、NOR論理和否定ゲート1165と結合され、パルス1170を提供する。パルス1170は、ピン/inhibit負の抑止ラインでカウンタ1110の進行を抑止するために使用される。パルス1170が完了すると、パルス1170の立ち上がりエッジ1180は、カウンタ1110が次のGパルスまで進行できるようにする。カウンタ1110はゼロを数え、ライン1115を介してワンショット1190にパルスを送出するのをやめる。Gパルスは、1130でこの回路に現れる。Tサイクル211の最後で、サイドパルス数をカウンタ1110にロードすることによって、Gパルスの次のバッチが出力される。したがって、本開示の実施形態は、PWM技法およびVF技法を含む、以前の技法に比した利点を提供できる。本開示に係るFFFD技法は、固定周波数固定持続期間パルスとともに伝導装置パルスを活用して、所与の電気負荷に印加される電力を制御できる。負荷は、どのようなタイプのDC負荷であることもある。例えば、本開示の実施形態は、細かい接触が重大である、義肢、ロボット、スペースシャトル上のような遠隔ロボットアーム、および電動式の医療機器または手術用機器等の細かい作業のための正確な電力制御を実現できる。正確なモータ移動を必要とする他の用途は、無人飛行機等の航空機の制御、天体望遠鏡の移動、および海軍の大砲等の長距離武器の移動を含む。本開示の態様は本明細書中である実施形態に関連して説明されているが、変形が本開示の精神の中で適用可能な技術の当業者によって加えられることが留意されるべきである。本明細書に説明される多様な機能および要素は、本開示の精神および範囲から逸脱することなく示されるものと異なって分割され得る。これらの実施形態に対する多様な修正は、当業者に容易に明らかとなり、本明細書に定められる一般的な原則は他の実施形態に適用され得る。従って、多くの変更および修正が、本開示、および請求される実施形態の精神および範囲から逸脱することなく当業者によって加えられ得る。当業者は、本開示の実施形態および/または実施形態の部分が、コンピュータ可読記憶媒体例えば、ハードウェア、ソフトウェア、ファームウェア、またはこのようなものの任意の組み合わせ内で/を用いて実装可能であり、1つまたは複数のネットワーク上に分散できることを理解するだろう。本開示の実施形態によって活用される、および/または作成される式および/または数学モデルを引き出す、学習する、または計算するための処理機能を含む、本明細書に説明されるステップは、任意の適当な言語マシン依存またはマシンに依存しないの適切なコード/命令を実装する、例えば中央演算処理装置CPU等の1つまたは複数の適当なプロセッサによって処理できる。さらに、本開示の実施形態は、例えば通信チャネルまたはネットワーク上で送信される制御信号等の信号および/または搬送波で具体化できる。さらに、本開示の方法、プロセス、および/またはアルゴリズムを具体化するソフトウェアは、例えばインターネットおよび/または無線ネットワークと使用するために、電気信号で実装できる、または電気信号によって搬送できる。"