交流電源から供給される電力により作動する加熱手段と、前記加熱手段の作動を制御する制御手段と、を備える電気炊飯器において、前記交流電源のプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラによりゼロクロス信号を作成し、エッジタイミングを一定とすると共に、当該エッジタイミングにより前記加熱手段の作動を制御する、ことを特徴とする電気炊飯器。交流電源から供給される電力により作動する加熱手段と、前記加熱手段の作動を制御する制御手段と、を備える電気炊飯器において、前記交流電源のプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラによりゼロクロス信号を作成し、エッジタイミング及びエッジ方向を一定とすると共に、当該エッジタイミング及びエッジ方向により周波数判定を行わず前記加熱手段の作動を制御する、ことを特徴とする電気炊飯器。本発明は、上記の如き課題を鑑みてなされたものであり、ゼロクロス信号のエッジタイミングを一定にして加熱手段に供給される電力が設定電力となるように制御することができる電気炊飯器を提供することを目的とする。本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。請求項1においては、交流電源から供給される電力により作動する加熱手段と、前記加熱手段の作動を制御する制御手段と、を備える電気炊飯器において、前記交流電源のプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラによりゼロクロス信号を作成し、エッジタイミングを一定とすると共に、当該エッジタイミングにより前記加熱手段の作動を制御するものである。請求項2においては、交流電源から供給される電力により作動する加熱手段と、前記加熱手段の出力を制御する制御手段と、を備える電気炊飯器において、前記交流電源のプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラによりゼロクロス信号を作成し、エッジタイミング及びエッジ方向を一定とすると共に、当該エッジタイミング及びエッジ方向により周波数判定を行わず、前記加熱手段の作動を制御するものである。本発明の効果として、以下に示すような効果を奏する。請求項1においては、ゼロクロス信号のエッジタイミングを一定とすることで、加熱手段に供給される電力が設定電力となるように制御することができる。請求項2においては、周波数変動時にも安定して加熱手段に電力を供給することができる。また、周波数判定が不要となり制御手段の処理の負担を軽減することができる。まず、本発明に係る電気炊飯器の一実施形態である炊飯器1の全体的な構成について説明する。なお、以下の説明では、図1における左側を炊飯器1の前側とし、図1における右側を炊飯器1の後側として前後方向を規定する。また、図1における手前側を炊飯器1の左側とし、図1における奥側を炊飯器1の右側として左右方向を規定する。炊飯器1は、電気を用いて被調理物主にお米を調理する調理器具である。図1に示すように、炊飯器1は、主として、内鍋10と、炊飯器本体20と、蓋体30と、により構成される。内鍋10は、その内部に炊飯器1の被調理物を収容する部材である。内鍋10は、磁性体金属又は磁性体金属を含有する金属製で、上側面が開口された有底筒状に形成される。なお、内鍋10は、土鍋等セラミック製であってもよい。炊飯器本体20は、炊飯器1の主たる構造体を成す部材である。炊飯器本体20は、主として、外ケース21と、肩部材22と、底部材23と、内ケース24と、により構成される。炊飯器本体20の外ケース21は、炊飯器本体20の外周面の外装外壁を成す部材である。外ケース21は、ステンレス等の金属製で、上下側面が開口された筒状に形成される。炊飯器本体20の肩部材22は、炊飯器本体20の上端部肩部を成す部材である。肩部材22は、ポリプロピレンPP等の合成樹脂製で、上下側面が開口された概ね筒状に形成される。肩部材22は、外ケース21の上方に配置されて、下端部が外ケース21の上端部に固定される。肩部材22の後端部には、把持部51やヒンジ部52等が配設される。また、肩部材22の前端部には、操作パネル部53等が配設され、該操作パネル部53の下方外ケース21の内側には、操作基板62が配設される。炊飯器本体20の底部材23は、炊飯器本体20の底部下側面を成す部材である。底部材23は、ポリプロピレンPP等の合成樹脂製で、板面を上下方向へ向けた概ね平板状に形成される。底部材23は、外ケース21の下端部に固定され、外ケース21の下側の開口部を被覆している。炊飯器本体20の内ケース24は、炊飯器本体20の内周面内壁を成し、その内部に内鍋10を収容する部材である。内ケース24は、ポリエチレンテレフタレートPET等の合成樹脂製で、上側面が開口された有底筒状に形成される。なお、内ケース24と外ケース21及び底部材23との間、即ち炊飯器本体20の内部には、炊飯器1を構成する各部材が配設される。例えば、炊飯器本体20の内部には、内ケース24の前方に制御基板63が配設される。さらに、炊飯器本体20の内部には、加熱手段となるワークコイル64や、保温ヒータ65や、センタセンサ66等が配設される。ワークコイル64は、内ケース24の内部に収容された内鍋10を加熱する部材である。ワークコイル64は、それぞれ環状に形成された底部コイル67と、コーナーコイル68と、により構成される。底部コイル67は、側面視で内ケース24の略中央の下方に配置される。コーナーコイル68は、側面視で内ケース24の外側端部の下方に配置される。底部コイル67及びコーナーコイル68は、渦電流を発生可能に構成され、内ケース24の内部に収容された内鍋10が、底部コイル67及びコーナーコイル68の渦電流と内鍋10の電気抵抗とによって発熱加熱するように構成される。保温ヒータ65は、内鍋10の内部で調理された被調理物を保温加熱する部材である。保温ヒータ65は、リング状に形成され、内ケース24の上下中途部の外方に巻装される。センタセンサ66は、内鍋10や当該内鍋10の内部に収容された被調理物の温度を検出する部材である。センタセンサ66は、内ケース24の下側面の略中央に開口された開口部54から、上方へ向けて突出される。センタセンサ66の上端部は、内ケース24の内部に収容された内鍋10の下側面に当接される。蓋体30は、炊飯器1の天部上側面を成す部材である。蓋体30は、肩部材22の上側の開口部を被覆するとともに、前記ヒンジ部52を介して当該肩部材22ひいては炊飯器本体20に対して開閉可能に支持される。蓋体30は、ポリプロピレンPP等の合成樹脂製であり、主として、円盤状に形成されて蓋体30の上面を成す上板31と、環状に形成されて蓋体30の下面を成す下板32と、により構成される。環状に形成された下板32の側面視で中央には、金属製の放熱板34が配設される。放熱板34には、蓋ヒータ35が配設される。また、下板32の下方には、内カバー33が配設される。蓋体30の内カバー33は、内鍋10からのふきこぼれや結露等を防止する部材である。内カバー33は、金属製で、円盤状に形成される。内カバー33は、下板32に着脱可能に取り付けられる。内カバー33は、蓋体30が炊飯器本体20に対して閉塞した状態で、内鍋10の上側縁部を略密閉するように構成される。蓋体30の蓋ヒータ35は、放熱板34を加熱して、その熱伝導によって内カバー33を加熱する部材である。蓋ヒータ35は、リング状に形成され、放熱板34の上面側に載置される。蓋体30の上部には、内鍋10内部の圧力を調整する調整部40が設けられる。該調整部40は、ボール弁形の圧力調整弁41と、該圧力調整弁41を開閉させる二つのソレノイド4242図2参照等で構成され、これら二つのソレノイド4242を駆動させて内鍋10を加圧及び減圧可能とし、3段階の圧力に調整可能とされる。次に、図2を用いて、炊飯器制御回路70の構成について説明する。炊飯器制御回路70は、主に操作基板62及び制御基板63に配置された複数の部品等で構成される。炊飯器制御回路70は、整流平滑回路71と、ワークコイル駆動回路72と、保温ヒータ駆動回路73と、蓋ヒータ駆動回路74と、ソレノイド駆動回路75と、ゼロクロス検出回路76と、入力電流検出回路77と、入力電圧検出回路78と、温度検出回路79と、各種スイッチ69と、液晶表示部61と、マイコン制御装置80と、を備える。整流平滑回路71は、交流電力交流電源Vacを整流して直流電力に変換するものである。整流平滑回路71は、ダイオードブリッジや平滑コンデンサ等で構成される。整流平滑回路71は、ヒューズやノイズカット用コンデンサ等を介して、交流電力が供給される交流電源Vacである商用電源とプラグ81を介して接続される。整流平滑回路71は、ダイオードブリッジにより交流電源を全波整流した後に平滑コンデンサで平滑して直流電力を出力する。ワークコイル駆動回路72は、ワークコイル64に電力を供給して作動させるものである。ワークコイル駆動回路72は、整流平滑回路71とワークコイル64との間のDCラインに設けられる。ワークコイル駆動回路72は、IGBTと、該IGBTと並列に接続されるフリーホイールダイオードと、前記ワークコイル64と並列に接続される共振コンデンサ等から構成される。ワークコイル駆動回路72は、マイコン制御装置80と接続されて、マイコン制御装置80から出力されるON又はOFF信号に対応する矩形波状の電圧がIGBTのゲート端子に印加されると、IGBTがON又はOFFしてワークコイル64に電力を供給する。保温ヒータ駆動回路73は、保温ヒータ65に電力を供給して駆動させるものである。保温ヒータ駆動回路73は、プラグ81と整流平滑回路71の間のACラインに設けられる。保温ヒータ駆動回路73は、フォトトライアック等から構成される。保温ヒータ駆動回路73は、マイコン制御装置80と接続されて、マイコン制御装置80から出力されるON又はOFF信号に対応する矩形波状の電圧がトライアックのゲート端子に印加されると、トライアックがON又はOFFして保温ヒータ65に電力を供給する。蓋ヒータ駆動回路74は、蓋ヒータ35に電力を供給して駆動させるものである。蓋ヒータ駆動回路74は、プラグ81と整流平滑回路71の間のACラインに設けられる。蓋ヒータ駆動回路74は、フォトトライアック等から構成される。蓋ヒータ駆動回路74は、マイコン制御装置80と接続されて、マイコン制御装置80から出力されるON又はOFF信号に対応する矩形波状の電圧がトライアックのゲート端子に印加されると、トライアックがON又はOFFして蓋ヒータ35に電力を供給する。ソレノイド駆動回路75は、ソレノイド4242を駆動させるものである。ソレノイド駆動回路75は、プラグ81と整流平滑回路71の間のACラインに設けられる。ソレノイド駆動回路75は、フォトトライアック等から構成される。ソレノイド駆動回路75は、マイコン制御装置80と接続されて、マイコン制御装置80から出力されるON又はOFF信号に対応する矩形波状の電圧がトライアックのゲート端子に印加されるとトライアックがON又はOFFしてソレノイド4242に電力を供給する。ゼロクロス検出回路76は、交流電源Vacのゼロクロスタイミングを検出するものである。ゼロクロス検出回路76は、プラグ81と整流平滑回路71との間のACラインに設けられる。ゼロクロス検出回路76は、AC入力対応のフォトカプラPCで構成される図3参照。ゼロクロス検出回路76は、マイコン制御装置80と接続されて、その検出値がマイコン制御装置80の所定の端子入力ポートに出力される。なお、検出されたゼロクロス信号は、ワークコイル64に流れる電流等を検出するタイミングを決定したり、ヒータ3565やソレノイド42のトライアックのゲート信号を作成したりするために用いられる。入力電流検出回路77は、ワークコイル64に流れる入力電流を検出するものである。入力電流検出回路77は、プラグ81と整流平滑回路71とを接続する配線に流れる電流値を検出して該電流値に対応する電圧値を出力するカレントトランスと、該カレントトランスから出力される電圧値を保持するピークホールド回路77a図5参照と、で主に構成される。入力電流検出回路77は、マイコン制御装置80と接続されて、その検出値がマイコン制御装置80の所定の端子入力ポートに出力される。なお、検出された入力電流は、電流のピーク値波高値とされる。入力電圧検出回路78は、ワークコイル64に印加される入力電圧を検出するものである。入力電圧検出回路78は、整流平滑回路71とワークコイル64との間のDCラインに設けられる。入力電圧検出回路78は、整流平滑回路71とワークコイル64を接続する配線に印加される電圧値を検出して、該電圧値を複数の抵抗等で分圧させる構成とされる。入力電圧検出回路78は、マイコン制御装置80と接続されて、その検出値がマイコン制御装置80の所定の端子入力ポートに出力される。なお、検出された入力電圧は、電圧の平均値とされる。温度検出回路79は、センタセンサ66の検出値から内鍋10の温度を検出するものである。詳細には、サーミスタ等で構成されたセンタセンサ66の抵抗値の変化に応じて、その変化に対応する電圧を検出するものである。温度検出回路79は、マイコン制御装置80と接続されて、その検出値がマイコン制御装置80の所定の端子入力ポートに出力される。各種スイッチ69は、炊飯や、保温や、メニュー選択等の炊飯器1の機能を適宜に実行させる操作具である。各種スイッチ69は、操作パネル部53に配設される。各種スイッチ69は、マイコン制御装置80と接続されて、その操作に対応する信号がマイコン制御装置80の所定の端子入力ポートに出力される。液晶表示部61は、ユーザーによって選択された炊飯器1の機能等を表示するものである。液晶表示部61は、操作パネル部53に配設される。液晶表示部61は、マイコン制御装置80と接続されて、マイコン制御装置80から出力された信号に応じて各種スイッチ55の操作等に対応する表示を行う。マイコン制御装置80は、炊飯、保温、メニュー選択等の炊飯器1の機能や、液晶表示部61の表示等を制御するものである。マイコン制御装置80は、制御マイコンMUP、EEPROM、クロック等により構成される。マイコン制御装置80には、炊飯器1の機能を実行するための炊飯制御プログラムや時間と温度との関係マップ等が予め記憶されている。マイコン制御装置80は、各種スイッチ69の操作に応じて、保温ヒータ駆動回路73、蓋ヒータ駆動回路74、ソレノイド駆動回路75、ワークコイル駆動回路72、を介して、保温ヒータ65、蓋ヒータ35、ソレノイド42、ワークコイル64を駆動させて、内鍋10の加熱量や加熱時間、圧力等を調整する。この際、マイコン制御装置80は、入力電流検出回路77で検出した入力電流や入力電圧検出回路78で検出した入力電圧に応じて、ワークコイル64に供給される電力又は電流をフィードバック制御している。こうして、ワークコイル64に供給される電力が設定電力となるように制御され、一定の炊飯能力を維持することができ、常に美味しいご飯を炊き上げることができる。次に、図3及び図6を用いて、ゼロクロス検出回路76の構成について詳細に説明する。図3に示すように、ゼロクロス検出回路76は、交流電源Vacのプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するAC入力対応のフォトカプラPCで構成される。つまり、フォトカプラPCは、入力側に設けられるアノード端子とカソード端子がそれぞれ接続された二つのLED1LED2と、出力側に設けられる一つのフォトトランジスタTrと、で構成される。具体的には、フォトカプラPCの入力側の一端は、電流制限抵抗R1を介して交流電源Vacの一端と接続され、該交流電源Vacの他端は、フォトカプラPCの入力側の他端と接続される。また、フォトカプラPCの出力側の一端フォトトランジスタTrのコレクタ側は、DC電源としてのVccと接続されて、他端フォトトランジスタTrのエミッタ側は、プルダウン抵抗R2を介して接地されるとともに、マイコン制御装置80の所定の端子入力ポートと接続されている。ゼロクロス信号は、図6a及びbに示すように、交流電源Vacに応じて変化する。つまり、交流電源Vacが零から徐々に上昇して、閾値V1以上となるとLED1が点灯してフォトトランジスタTrにコレクタ電流が流れて、フォトトランジスタTrがONとなり、マイコン制御装置80の所定のポートにHiとなるVccが出力される。その後、交流電源Vacが上側のピーク値から下降して閾値V1以下となるとコレクタ電流が流れずにフォトトランジスタTrがOFFとなり、マイコン制御装置80にLoとなる零が出力される。そして、交流電源Vacが零から徐々に下降して、閾値―V1以下となるとLED2が点灯してフォトトランジスタTrにコレクタ電流が流れて、フォトトランジスタTrがONとなり、マイコン制御装置80にHiとなるVccが出力される。その後、交流電源Vacが下側のピーク値から上昇して閾値―V1以上となるとコレクタ電流が流れずにフォトトランジスタTrがOFFとなり、マイコン制御装置80にLoとなる零が出力される。このように、ゼロクロス検出回路76は、交流電源Vacの全波整流を検出する構成とされる。マイコン制御装置80は、このゼロクロス信号の交流電源Vacの電圧上昇時に検出する上方向のエッジに基づいて、次のサイクルのマイナス電圧からプラス電圧へのゼロクロス点、及びプラス電圧からマイナス電圧へのゼロクロス点、の二つのゼロクロス点を予測して、これら予測した二つのゼロクロス点を基準としてワークコイル64、ヒータ3565、及びソレノイド42等を制御したり、これらに電力を供給するスイッチング素子IGBTやトライアックのゲート信号を作成したり、これらに流れる電流等を検出するタイミングを決定したりしている。なお、該ゼロクロス信号は、図11bに示す従来のゼロクロス信号と比較して、次のゼロクロス点を予測するために交流電源Vacの半波整流波から作成されたゼロクロス信号を、上方向のエッジを検出した場合と下方向のエッジを検出した場合とで場合分けをして処理する必要がなく、下方向のエッジ又は上方向のエッジの何れか一つのみを検出して処理すればよいので、マイコン制御装置80に負担をかけることもない。さらに、検出電圧がVccのみであるので、従来のゼロクロス信号のようにVccと零とを判別してこの結果に応じて別々の処理を行う必要もない。なお、図3に示す本実施形態のゼロクロス検出回路76は、図10に示す従来のゼロクロス回路と比較してダイオードが不要となるので、部品点数を同じとしながらもゼロクロス信号を改善することができる。なお、ゼロクロス検出回路76は、本実施形態のようにAC入力対応のフォトカプラ等で電気的に絶縁する構成でなく、電気的に絶縁せずに全波整流を検出するアノード端子とカソード端子がそれぞれ接続された二つのダイオードで構成することも可能である。なお、図4に示すように、交流電源VacをダイオードブリッジDBで全波整流後に入力するようにゼロクロス検出回路76Aを構成することも可能である。また、ゼロクロス検出回路76Aの入力側に基準低電圧設定用の定電圧ダイオードZD1ZD2を設けて、停電時や交流電源の電圧低下時にゼロクロス信号が出力されないように構成することも可能である。次に、図5及び図6を用いて、ピークホールド回路77aの構成について詳細に説明する。図5に示すように、入力電流検出回路77のピークホールド回路77aは、ダイオードD1と、電流制限抵抗R3と、コンデンサC1と、で構成される。ダイオードD1のアノード端子が交流電源側と接続されて、カソード端子がコンデンサC1の一端と接続され、コンデンサC1の他端が接地される。また、コンデンサC1の一端が電流制限抵抗R3の一端と接続されて、該電流制限抵抗R3の他端がマイコン制御装置80の所定の端子入力ポートと接続される。そして、コンデンサC1及び電流制限抵抗R3の定数を調整することで、コンデンサC1の充電時間及び放電時間が適宜調整される。そして、ピークホールド回路77aにおいては、ワークコイル64に流れる高周波の入力電流に対応するプラス側の電圧をダイオードD1で半波整流した後に、該電圧により生じる電荷をコンデンサC1で蓄えることで、プラス側の半波における入力電流のピーク値を検出して、この検出値をワークコイル64に流れる入力電流のピーク値としている。このようにピークホールド回路77aを介して検出することで、低分解能のマイコン制御装置80であっても高周波の電流値を検出することができ、また、検出する回数を低減してマイコン制御装置80の処理の負担を低減することができる。なお、コンデンサC1に蓄えられた電荷は、マイコン制御装置80の接地された端子から放電されるように構成される。ただし、ダイオードD1にマイナス側の電圧が印加される際には、マイコン制御装置80への漏れ電流によりコンデンサC1の電荷が放電されることから、ダイオードD1に全波波形が印加されるとコンデンサC1が充放電を繰り返すこととなる。つまり、図6cに示すようにマイコン制御装置80に出力される波形が脈動することとなり、マイコン制御装置80の入力電流を検出するタイミングによってはピーク値を検出することができない。次に、図6を用いて、マイコン制御装置80による入力電流を検出するタイミングについて詳細に説明する。マイコン制御装置80は、ゼロクロス信号に基づいて入力電流を検出するタイミングを決定している。詳細には、ゼロクロス信号の上方向のエッジから、検出時間Tdet経過後を検出するタイミングとしている。なお、ゼロクロス信号の上方向のエッジから、ゼロクロス信号の半周期検出時間Tdet経過後を検出するタイミングとすることも可能である。ここで、検出時間Tdetは、試験等により導きだされる値であり、マイコン制御装置80に予め設定される。つまり、ゼロクロス信号は、プラス側の電圧に対応する矩形波と、マイナス側の電圧に対応する矩形波と、を有しており、プラス側の電圧の上昇時に生じる上方向のエッジからマイナス側の電圧の下降時に生じる上方向のエッジまでの時間T1と、プラス側の電圧の下降時に生じる下方向のエッジからマイナス側の電圧の上昇時に生じる下方向のエッジまでの時間T2と、が一致エッジタイミングが一致しているため、入力電流の位相に対する検出タイミングの基準値も同じとなり、エッジ方向に関係なく確実に入力電流のピーク値を検出することができる。このように、ゼロクロス信号を改善して、入力電流の検出値がエッジ方向に関係なくピーク値を検出することができるので、検出した入力電流値が変動することなく、ワークコイル64に供給される電力が設定電力となるようにフィードバック制御することができる。従って、一定の炊飯能力を維持することができ、常に美味しいご飯を炊き上げることができる。なお、入力電流検出回路77における入力電流を検出するタイミングだけでなく、入力電圧検出回路78における入力電圧を検出するタイミングに対しても同様とすることも可能である。前述のように、従来の炊飯器の電力制御は、周波数依存性を持っており、交流電源Vacの周波数により安定点が異なる。主な原因は、図11bに示すゼロクロス信号の時間T11T12が、使用しているフォトカプラの特性によりバラツクことや、電圧や電流検出タイミングが異なり、マイコン制御装置80の漏れ電流により検出値がバラツクことである。そこで本実施形態のように、ゼロクロス信号の処理を、全てフォトカプラPCの上方向のエッジで開始するような回路構成とし、検出したゼロクロス信号の周期から測定点を決めている。これにより、周波数に対する影響がなく、同一点で測定ができ、交流電源Vacの周波数に対する依存性をなくすことができるのである。次に、図7を用いて、マイコン制御装置80によるヒータ3565の制御態様について説明する。マイコン制御装置80は、ゼロクロス信号からヒータ3565を駆動するタイミングを決定している。つまり、交流電源Vacが零となるゼロクロス点でヒータ3565を駆動させるようにして、ヒータ3565に電力を供給するトライアックのON又はOFFの切換時に生じる突入電流やスイッチングノイズを低減している。マイコン制御装置80は、ゼロクロス信号とヒータ3565のON/OFF設定からヒータ3565のトライアックのゲート信号を作成している。ここで、ヒータ3565のON/OFF設定とは、各種スイッチ69の操作やセンタセンサ66の検出値からマイコン制御装置80がヒータ3565を駆動させるか否かを判断して設定される。具体的には、マイコン制御装置80は、ゼロクロス信号の下方向のエッジを検出時に、ヒータ3565のON/OFF設定を確認し、このヒータ3565の設定がONである場合には、トライアックのゲート信号をONとして出力する。そして、ゼロクロス信号の上方向のエッジを検出時に、ヒータ3565のON/OFF設定を確認し、このヒータ3565の設定がOFFである場合には、トライアックのゲート信号をOFFとして出力する。ところが、従来のゲート信号は、マイコン制御装置80がゼロクロス信号から交流電源Vacの周波数50Hzか60Hzを判定して、上方向又は下方向のエッジから判定した周波数に応じた所定時間が経過すると、つまり、予測したゼロクロス点となると、トライアックのゲート信号をONとしている。このように、マイコン制御装置80は、周波数に依存するタイミング制御を行っているため、周波数を判定する必要があり、50Hz又は60Hz以外の交流電源Vacの周波数ではヒータが駆動せず炊飯器が動作しなかった。本実施形態によると、マイコン制御装置80がゼロクロス信号とヒータ3565のON/OFF設定からヒータ3565のトライアックのゲート信号を直接作成して所定のポートから出力することでトライアックのON又はOFF、ひいてはヒータ3565を駆動させることができるので、周波数を判定する必要がなく、また、タイミング制御が不要でプログラム処理が簡易となり、マイコン制御装置80の処理の負担を軽減することができるのである。次に、図8を用いて、マイコン制御装置80によるワークコイル64の制御態様について説明する。マイコン制御装置80は、ゼロクロス信号の矩形波に対して割合を指定してワークコイル64のIGBTのゲート信号を作成し、このゲート信号によりワークコイル64の電力を制御している。具体的には、ゼロクロス信号の検出電圧がVccとなる上方向のエッジから下方向のエッジまでの時間Tαをマイコン制御装置80に備えられるタイマーによりカウントして算出し、算出された時間Tαに対して所定の割合K例えば、K=0.6を指定して時間Tαに割合Kを乗算して、この値Tα×Kをゲート信号としているのである。ここで、割合Kは、予め任意に設定できる値である。ところが、従来のゲート信号は、上方向又は下方向のエッジから判定した周波数に応じた所定時間が経過すると、予測したゼロクロス点からONとし、このON時から設定されたduty比一周期当たりのON時間の割合に対応する時間経過後にIGBTのゲート信号をOFFとしている。このように、マイコン制御装置80は、周波数に依存するタイミング制御を行っているため、周波数を判定する必要があり、50Hz又は60Hz以外の交流電源の周波数では炊飯器が動作せず、また、動作した場合であっても安定してワークコイル64に電力を供給することができない。本実施形態によると、マイコン制御装置80がゼロクロス信号からワークコイル64のIGBTのゲート信号を割合で指定して作成し、このゲート信号によりワークコイル64の電力を制御しているので、IGBTのON又はOFF、ひいてはワークコイル64を駆動させることができ、周波数を判定する必要がなく、また、タイミング制御が不要でプログラム処理が簡易となり、マイコン制御装置80の処理の負担を軽減することができるのである。さらに、周波数変動時にも安定してワークコイル64に電力を供給することができる。つまり、周波数が変化してもSIN波に対して同じ電圧レベルで制御することができるのである。このように、ゼロクロス信号は、図11bに示す従来のゼロクロス信号と比較して、プラス側の電圧に対応する矩形波と、マイナス側の電圧に対応する矩形波と、を有するため、マイコン制御装置80がこれら二つの矩形波を所定の幅に変更してゲート信号を作成している。そして、ゼロクロス信号は、ゼロクロス点の基準となるエッジ方向が一定共に上方向であり、かつ、エッジタイミングが一定T1=T2となることから、周波数に依存する制御タイミングを周波数判定により時間指定せずに割合にて指定できるのである。なお、ワークコイル64のIGBTにかえて、ヒータ3565のトライアックのゲート信号を割合で指定して作成することも可能である。なお、図6に示す検出時間Tdetもゲート信号と同様に、マイコン制御装置80に備えられるタイマーによりゼロクロス信号がVccとなる上方向のエッジから下方向のエッジまでの時間Taをカウントして算出し、算出された時間Tαに対する割合Kを指定して、この値K×Tαを検出時間Tdetとすることも可能である。これにより、周波数に依存せず、適切なタイミングで電流値を検出することができる。次に、図9を用いて、マイコン制御装置80によるソレノイド4242の制御態様について説明する。マイコン制御装置80は、ゼロクロス信号からソレノイド4242を駆動するタイミングを決定している。つまり、電源電圧が零となるゼロクロス点でソレノイド4242を駆動させるようにして、ソレノイド4242に電力を供給するトライアックのON又はOFFの切換時に生じる突入電流やスイッチングノイズを低減している。マイコン制御装置80は、前記ヒータ3565に電力を供給するトライアックのゲート信号を作成する場合と同様に、ゼロクロス信号とソレノイド4242のON/OFF設定からソレノイド4242のトライアックのゲート信号を作成している。ここで、ソレノイド4242のON/OFF設定とは、各種スイッチ69の操作やセンタセンサ66及び不図示の圧力センサの検出値からマイコン制御装置80がソレノイド4242を駆動させるか否かを判断して設定される。具体的には、マイコン制御装置80は、ゼロクロス信号の下方向のエッジを検出時に、各種スイッチ69で設定されたソレノイド4242のON/OFF設定を確認し、このソレノイド4242の設定がONである場合には、トライアックのゲート信号をONとして出力する。そして、ゼロクロス信号の上方向のエッジを検出時に、各種スイッチ69で設定されたソレノイド4242のON/OFF設定を確認し、このソレノイド4242の設定がOFFである場合には、トライアックのゲート信号をOFFとして出力する。このように、ヒータ3565と同様に電源ソレノイド4242に対してゼロクロス同期により制御することができ、周波数を判定する必要がなく、また、タイミング制御が不要でプログラム処理が簡易となり、マイコン制御装置80の処理の負担を軽減することができる。また、ヒータ3565の制御のプログラムに対して少し改良を加えるだけでよく、ソフト開発の負担を軽減することができる。なお、ソレノイド4242は、常時通電すると温度が上昇し続けるため、下方向のエッジを検出してゲート信号がONとなると、所定時間tだけ通電させた後に、duty制御を行うことでソレノイド4242を保持するように構成される。また、停電時には、復電処理後に上記の制御を行うように構成される。そして、ソレノイド4242のOFF設定を検出すると、duty制御を停止するとともにゲート信号をOFFとするのである。以上のように、本発明の一実施形態に係る炊飯器1においては、交流電源Vacから供給される電力により作動する加熱手段となるワークコイル64と、前記ワークコイル64の出力を制御する制御手段となるマイコン制御装置80と、を備える炊飯器1において、前記交流電源Vacのプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラPCによりゼロクロス信号を作成し、エッジタイミングを一定とすると共に、当該エッジタイミングにより前記ワークコイル64の作動を制御するものである。これにより、ゼロクロス信号のエッジタイミングを一定とすることで、ワークコイル64に供給される電力が設定電力となるように制御することができる。従って、一定の炊飯能力を維持することができ、常に美味しいご飯を炊き上げることができる。また、交流電源Vacから供給される電力により作動する加熱手段となるワークコイル64と、前記ワークコイル64の出力を制御する制御手段となるマイコン制御装置80と、を備える炊飯器1において、前記交流電源Vacのプラス電圧からマイナス電圧及びマイナス電圧からプラス電圧へのゼロクロス点通過を検出するフォトカプラPCによりゼロクロス信号を作成し、エッジタイミング及びエッジ方向を一定とすると共に、当該エッジタイミング及びエッジ方向により周波数判定を行わず前記ワークコイル64の作動を制御するものである。これにより、周波数変動時にも安定してワークコイル64に電力を供給することができる。従って、一定の炊飯能力を維持することができ、常に美味しいご飯を炊き上げることができる。また、周波数判定が不要となりマイコン制御装置80の処理の負担を軽減することができる。