(57)【特許請求の範囲】
【請求項１】
１つ以上の抵抗で構成されたプルアップ抵抗若しくはプルダウン抵抗と、前記プルアップ抵抗若しくは前記プルダウン抵抗に接続されたスイッチと、ロムライタによるオンボード書き込み可能なマイコンを備えた制御基板であって、前記マイコンへのデータ書き込み時には、前記制御基板と前記ロムライタを接続し、前記プルアップ抵抗若しくは前記プルダウン抵抗を介して、前記マイコンへのデータ書き込みが行われ、前記マイコンにデータが書き込まれた後は、前記制御基板と前記ロムライタとの接続を切り離し、前記マイコンのユーザプログラム実行時には、前記マイコンは前記プルアップ抵抗若しくは前記プルダウン抵抗を介して、前記スイッチを制御することを特徴とする制御基板。
【請求項２】
前記スイッチを半導体スイッチで構成したことを特徴とする請求項１記載の制御基板。
【請求項３】
前記半導体スイッチはトランジスタであって、前記トランジスタはエミッタ接地され、且つ前記マイコンへのデータ書き込み時には、前記トランジスタのコレクタ側に接続されている電源をオフする電源開閉手段を有することを特徴とする請求項２記載の制御基板。
【請求項４】
前記電源開閉手段は、ユーザプログラム実行時に使用する２極以上のコネクタで構成し、前記コネクタの端子の１つは前記トランジスタのコレクタ側と接続し、残りの端子の１つは電源供給側に接続したことを特徴とする請求項３記載の制御基板。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御基板に関し、特にオンボード書き込み可能なマイコンを有する制御基板に関するものである。
【背景技術】
【０００２】
ロムライタを用いてマイコンにオンボード書き込みを行うには、制御基板に書き込み用回路が必要である。
【０００３】
マイコン端子数に余裕がある場合は、ロムライタを接続するマイコン書き込み専用の端子を設け、このマイコン端子に書き込み用回路を接続することができる。
【０００４】
一方、マイコン端子数に余裕がない場合は、マイコン書き込み用端子とユーザプログラム用端子を兼用させ、マイコンにデータを書き込む際には、このマイコン端子を書き込み用回路に接続し、さらにマイコンにデータを書き込んだ後は、このマイコン端子の接続先を書き込み用回路からユーザプログラム用回路に切り換え、且つ端子の機能をマイコン書き込み用端子からユーザプログラム用端子へ切り換え使用していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平３−２２９９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、制御基板に書き込み用回路とユーザプログラム用回路を別々に設けていたため、制御基板の部品点数が多くなることで実装面積が大きくなったり、コストアップになってしまうという問題があった。
【０００７】
本発明は上記課題を解決するためのもので、制御基板の部品点数を抑えることで、実装面積やコストを抑えた制御基板を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、１つ以上の抵抗で構成されたプルアップ抵抗若しくはプルダウン抵抗と、前記プルアップ抵抗若しくは前記プルダウン抵抗に接続されたスイッチと、ロムライタによるオンボード書き込み可能なマイコンを備えた制御基板であって、前記マイコンへのデータ書き込み時には、前記制御基板と前記ロムライタを接続し、前記プルアップ抵抗若しくは前記プルダウン抵抗を介して、前記マイコンへのデータ書き込みが行われ、前記マイコンにデータが書き込まれた後は、前記制御基板と前記ロムライタとの接続を切り離し、前記マイコンのユーザプログラム実行時には、前記マイコンは前記プルアップ抵抗若しくは前記プルダウン抵抗を介して、前記スイッチを制御することを特徴とする制御基板である。
【０００９】
また、前記スイッチを半導体スイッチで構成したことを特徴とする請求項１記載の制御基板である。
【００１０】
また、前記半導体スイッチはトランジスタであって、前記トランジスタはエミッタ接地され、且つ前記マイコンへのデータ書き込み時には、前記トランジスタのコレクタ側に接続されている電源をオフする電源開閉手段を有することを特徴とする請求項２記載の制御基板である。
【００１１】
また、前記電源開閉手段は、ユーザプログラム実行時に使用する２極以上のコネクタで構成し、前記コネクタの端子の１つは前記トランジスタのコレクタ側と接続し、残りの端子の１つは電源供給側に接続したことを特徴とする請求項３記載の制御基板である。
【発明の効果】
【００１２】
請求項１記載の発明によれば、制御基板のマイコン書き込み時には、プルアップ抵抗若しくはプルダウン抵抗を、書き込み用回路として使用し、ユーザプログラム実行時には、前記プルアップ抵抗若しくは前記プルダウン抵抗を、ユーザプログラム用回路として兼用するので部品点数の少ない制御基板となり、制御基板のコスト上昇を抑えることができる。
【００１３】
また請求項２記載の発明によれば、入力される信号が高速でＨｉ／Ｌｏを繰り返しても接点寿命には影響がなく、ノイズも発生しにくいので、制御基板の耐久性や信頼性を向上できる。
【００１４】
また請求項３記載の発明によれば、マイコンへのデータ書き込み時には、トランジスタのコレクタ側に接続されている回路部品を不要にＯＮ／ＯＦＦさせることを防止できるので、制御基板の耐久性や信頼性を向上できる。
【００１５】
また請求項４記載の発明によれば、コネクタを電源開閉手段として兼用するので、同様に部品点数の少ない制御基板となり、制御基板のコスト上昇を抑えることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の制御基板と基板検査機のブロック図である。
【図２】本発明の制御基板と基板検査機の回路図である。
【図３】本発明の制御基板製造工程のフローチャートである。
【発明を実施するための形態】
【００１７】
好適と考える本発明の最良の形態を、本発明の作用効果を示して簡単に説明する。
【００１８】
本発明は、マイコンを備えた制御基板において、前記マイコンへのデータ書き込み時には、前記制御基板とロムライタを接続し、プルアップ抵抗若しくはプルダウン抵抗を介して、前記マイコンへのデータ書き込みが行われ、前記マイコンのユーザプログラム実行時には、前記マイコンは前記プルアップ抵抗若しくは前記プルダウン抵抗を介して、スイッチを制御する。
【００１９】
具体的には、１つのプルアップ抵抗若しくはプルダウン抵抗を、書き込み用回路として使用した後、ユーザプログラム用回路として兼用するので部品点数の少ない制御基板となる。
【００２０】
また、前記スイッチはトランジスタやフォトカプラなどの半導体スイッチで構成する。ロムライタから制御基板に入力される信号は、高速でＨｉ／Ｌｏ動作をする場合がある。前記プルアップ抵抗若しくは前記プルダウン抵抗に接続されているスイッチがリレーなどの機械接点の場合、前記信号に応じて高速にＯＮ／ＯＦＦすることで、接点寿命が短くなったり、ノイズの原因となるが、トランジスタやフォトカプラなどの半導体スイッチで構成することで、接点寿命には影響がなく、またノイズも発生しにくくなるので、制御基板の耐久性や信頼性を向上できる。
【００２１】
また、前記半導体スイッチはトランジスタであって、前記トランジスタはエミッタ接地され、且つ前記マイコンへのデータ書き込み時には、前記トランジスタのコレクタ側に接続されている電源をオフする。
【００２２】
具体的には、前記トランジスタをエミッタ接地し、コレクタ側の電源をオフしておけば、前記トランジスタがＯＮ／ＯＦＦすることがないので、前記マイコンへのデータ書き込み時には、前記トランジスタのコレクタ側に接続されている回路部品を不要にＯＮ／ＯＦＦさせることを防止できるので、制御基板の耐久性や信頼性を向上できる。
【００２３】
また前記トランジスタのコレクタ側の電源をオフさせる手段として、ユーザプログラムで使用する２極以上のコネクタで構成し、前記コネクタの端子の１つは前記トランジスタのコレクタ側と接続し、残りの端子の１つは電源供給側に接続する。前記マイコンへのデータ書き込み時には前記コネクタを開放させたままにしておけば、前記トランジスタのコレクタ側に接続されている回路部品を不要にＯＮ／ＯＦＦさせることがないので、同様に部品点数を増やさず、コスト上昇を抑えた制御基板を実現することができる。
【実施例１】
【００２４】
以下本発明の一実施例を図面により説明する。
【００２５】
図１より、１は種々の電気素子が設けられる制御基板、２は電気素子の動作を制御するマイコン、１１は制御基板１の検査を行う基板検査機、１２はマイコン２へのデータ書き込みを行うロムライタ、１３はマイコン２とロムライタ１２とを接続するためのスイッチである。
【００２６】
図２より、３は半導体スイッチであるエミッタ接地されているトランジスタ、４はトランジスタ３に接続されたプルアップ抵抗、５はトランジスタ３とプルアップ抵抗４に接続された抵抗、６はトランジスタ３のコレクタ側に接続されたリレー、７は短絡／開放することでリレー６に供給される電源をＯＮ／ＯＦＦ可能な電源開閉手段としての２極コネクタ、８はマイコン２がデータを入出力するために設けられたマイコン端子である。
【００２７】
上述の構成において、マイコン２へのデータ書き込み時には、基板検査機１１がスイッチ１３をＯＮすることによって、ロムライタ１２とマイコン２が接続される。その後、ロムライタ１２からプルアップ抵抗４と抵抗５を介して、マイコン端子８に信号が送られることにより、マイコン２にデータが書き込まれる。
【００２８】
また、ユーザプログラム実行時には、基板検査機１１がスイッチ１３をＯＦＦしており、ロムライタ１２とマイコン２は切り離されている。そして、制御基板１に電源が投入されると、マイコン２はマイコン端子８から制御基板１の動作を制御するための信号を出力し、プルアップ抵抗４と抵抗５を介して、トランジスタ３を制御する。このときコネクタ７が短絡していると、トランジスタ３の動作に合わせて、リレー６を動作させることができる。
【００２９】
つまり、制御基板１に搭載されたマイコン２へのデータ書き込み時には、プルアップ抵抗４を書き込み用回路として使用し、ユーザプログラム実行時には、プルアップ抵抗４をユーザプログラム用回路として兼用するので、制御基板１は部品点数が少なくなり、コスト上昇を抑えることができる。
【００３０】
次に、前述した構成からなる本実施例に係る制御基板の製造工程を、図３のフローチャートを用いて説明する。
【００３１】
まず、制御基板１に２〜７で示される電気素子が半田付けされる（ステップ１）。この状態ではマイコン２は何も書かれていないブランクの状態であり、コネクタ７には何も挿されておらず、コネクタ７は開放されている。その後、半田付けされた制御基板１は基板検査機１１にセットされる。基板検査機１１には、ロムライタ１２が組み込まれており、制御基板１が基板検査機１１にセットされ、基板検査機１１がスイッチ１３をＯＮすることにより、マイコン２がスイッチ１３を介してロムライタ１２に接続される（ステップ２）。
【００３２】
マイコン２がロムライタ１２に接続されると、プルアップ抵抗４と抵抗５を書き込み用回路として使用し、ロムライタ１２からマイコン端子８に信号が送られることにより、マイコン２にデータが書き込まれる（ステップ３）。このとき、コネクタ７は開放状態のままなので、トランジスタ３とリレー６に電源が供給されることはなく、トランジスタ３とリレー６が、データ書き込みに合わせて、ＯＮ／ＯＦＦすることはない。よって、マイコン２へのデータ書き込みが、リレー６の接点寿命に影響を与えることはなく、またノイズも発生しにくい構成となるので、制御基板１の耐久性や信頼性を向上できる。
【００３３】
マイコン２へのデータ書き込みが完了すると、ロムライタ１２から基板検査機１１にデータ書き込み完了信号が送信され、この信号に応じて基板検査機１１がスイッチ１３をＯＦＦすることによって、マイコン２とロムライタ１２の接続が切り離される（ステップ４）。
【００３４】
その後、制御基板１に電源が投入されると、マイコン２はユーザプログラムで動作し、マイコン端子８から制御基板１を制御するための信号が出力される。例えばマイコン端子８の出力がＨｉ（０Ｖ）の場合、プルアップ抵抗４と抵抗５を介したトランジスタ３のベース電位は、Ｖｃｃ（０Ｖ）と同電位なので、トランジスタ３はＯＦＦとなる。一方、マイコン端子８の出力がＬｏ（−５Ｖ）の場合、プルアップ抵抗４と抵抗５を介したトランジスタ３のベース電位は、Ｌｏ（−５Ｖ）となる。このとき、コネクタ７が短絡されていれば、トランジスタ３はＯＮとなり、リレー６に電源が供給され、リレー６はＯＮ状態となる。上述のような制御基板１の電気的特性を利用し、制御基板１は基板検査機１１によって検査が行われ、基板検査機１１は制御基板１が想定したとおりに動作するかどうか確認を行う（ステップ５）。
【００３５】
制御基板１の検査結果がＯＫであれば、検査を完了するが、制御基板１の部品不良や半田不良があった場合や、マイコン２に正常なデータが書き込まれていなかった場合は、検査結果はＮＧとなりステップ１に移行する（ステップ６）。
【００３６】
このように、ロムライタ１２を基板検査機１１に組み込むことにより、マイコン２へのデータ書き込み直後に、制御基板１の検査が可能となるので、製造工程の時間も短縮され、制御基板１のコスト上昇を抑えることができる。
【００３７】
なお本実施例では、制御基板１を負電源回路で構成し、トランジスタ３をＶｃｃにエミッタ接地したＰＮＰトランジスタとし、プルアップ抵抗４に接続し構成したが、例えば制御基板１を正電源回路で構成し、トランジスタ３をＶｓｓにエミッタ接地したＮＰＮトランジスタとし、プルダウン抵抗に接続し構成することもできるので、本発明は本実施例に限定される制御基板ではない。
【符号の説明】
【００３８】
１    制御基板
２    マイコン
３    トランジスタ（半導体スイッチ）
４    プルアップ抵抗
５    抵抗
６    リレー
７    コネクタ（電源開閉手段）
８    マイコン端子
１１  基板検査機
１２  ロムライタ
１３  スイッチ
【図１】
0005469025.tif 000002
【図２】
0005469025.tif 000003
【図３】
0005469025.tif 000004