<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6532861751874569697</id><updated>2012-02-17T02:22:12.810+09:00</updated><category term='画像処理'/><category term='H8/3664'/><category term='windows'/><category term='info'/><category term='opamp'/><category term='ina128'/><category term='avr'/><category term='hardware'/><title type='text'>無作為研究所　電子館</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-47688349376287813</id><published>2008-07-16T00:54:00.002+09:00</published><updated>2008-07-16T00:58:12.978+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='画像処理'/><title type='text'>円・丸を認識する</title><content type='html'>&lt;a href="http://www.faicha.com/vision/07circle/r2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://www.faicha.com/vision/07circle/r2.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;　円・丸のエッジを発見する方法（結構、サギ的アプローチですが）を考えてみて、特定の条件では、いい成績が出ました。ようは、２２．５度方向とか、通常の縦横斜の線が持つ傾き以外の傾きを持つ部分のエッジを探せば、（工業製品のパターンなど、条件がそれえば）うまくいくんじゃないかというモノです。詳しくは、&lt;br /&gt;&lt;a href="http://www.faicha.com/vision/07circle/"&gt;こちらから&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-47688349376287813?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/47688349376287813/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=47688349376287813' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/47688349376287813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/47688349376287813'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/07/blog-post_16.html' title='円・丸を認識する'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-1264733760822042891</id><published>2008-07-06T01:02:00.002+09:00</published><updated>2008-07-06T01:09:32.785+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><title type='text'>デジタル計測アンプの試作（の試作）</title><content type='html'>&lt;a href="http://bp3.blogger.com/_W2EnMeKtxlg/SG-bK2b_bRI/AAAAAAAAACw/5S9U5MALqCY/s1600-h/IMG_2761.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_W2EnMeKtxlg/SG-bK2b_bRI/AAAAAAAAACw/5S9U5MALqCY/s400/IMG_2761.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219561103859608850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　お客さんが研究用、評価用として使いたいらしいので、ひとまずＡＶＲにＡＤコンバータつけて、計測アンプからの情報を取り込めるようにして、それをＲＳ４８５で転送できるようなボードを作ってみました。以前より減ったものの、まだまだノイズレベルが高いので、ガンガンにＬＰＦ効かせています。（お客さんの話によると問題ないらしい）&lt;br /&gt;&lt;br /&gt;　ノイズ問題ですが、（入力インピーダンスのバランスが悪かったとか、ＬＰＦの抵抗配線間違っていたとか）いろいろありまして（おいおい）減ってはきているのですが、１２ビットで２－３程度はバラつきます。それも、ハード、ソフトで平均化を行っての話です。&lt;br /&gt;&lt;br /&gt;　最初７８０５の電源がマイクロボルトレベルでは安定していないのかと思い、００６Ｐ（９Ｖの角型電池）を接続してみました。結果は、多少改善するものの、まだかなりのレベルです。ブレッドボード版、ユニバーサル基板版の双方で同じような挙動です。&lt;br /&gt;&lt;br /&gt;　今回は、とりあえずお客さんセンサ側のデータを見たいので、このままいくとして（この状態ですら、お客さんが用意したアンプより数段マシ・・・）少し時間が出来たときにでも追い込みたいものです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-1264733760822042891?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/1264733760822042891/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=1264733760822042891' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1264733760822042891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1264733760822042891'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/07/blog-post_06.html' title='デジタル計測アンプの試作（の試作）'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_W2EnMeKtxlg/SG-bK2b_bRI/AAAAAAAAACw/5S9U5MALqCY/s72-c/IMG_2761.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-510818113219731226</id><published>2008-07-06T00:44:00.003+09:00</published><updated>2008-07-06T00:53:57.815+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>１００円の充電器を買ってみる</title><content type='html'>&lt;a href="http://bp1.blogger.com/_W2EnMeKtxlg/SG-W9acvk0I/AAAAAAAAACY/s5tCg4wYqIw/s1600-h/IMG_2752.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_W2EnMeKtxlg/SG-W9acvk0I/AAAAAAAAACY/s5tCg4wYqIw/s400/IMG_2752.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219556474961761090" /&gt;&lt;/a&gt;&lt;br /&gt;外見（裏側）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_W2EnMeKtxlg/SG-XDEEaV-I/AAAAAAAAACg/zPzhwy0IhPA/s1600-h/IMG_2756.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_W2EnMeKtxlg/SG-XDEEaV-I/AAAAAAAAACg/zPzhwy0IhPA/s400/IMG_2756.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219556572033341410" /&gt;&lt;/a&gt;&lt;br /&gt;分解してトランスと基板を取り出す&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_W2EnMeKtxlg/SG-XiuGd5LI/AAAAAAAAACo/SrolNvOacSY/s1600-h/IMG_2758.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_W2EnMeKtxlg/SG-XiuGd5LI/AAAAAAAAACo/SrolNvOacSY/s400/IMG_2758.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219557115892196530" /&gt;&lt;/a&gt;&lt;br /&gt;一緒に購入した電池　1300mAh&lt;br /&gt;&lt;br /&gt;　１００円ショップに、２次電池の充電器が売っていました。１００円（税別）です。NiMH電池の単三型も売っていました。こちらも１００円（税別）。1300mAhだそうで、本当に1300mAhあるなら、結構コストパフォーマンスのいい製品になります。&lt;br /&gt;&lt;br /&gt;　ひょっとすると、いろいろな部品が手に入るかもしれないと思い、充電器も２個購入しました。で、そのうちの１つをバラしてみると、基板に載っている部品は、ＬＥＤｘ２、ダイオードｘ２、抵抗ｘ２の６点。後は電池用の端子、トランス（これだけでも１００円以上の価値がありそう・・・）が全てでした。&lt;br /&gt;&lt;br /&gt;　リップル除去コンデンサとか、ヒューズとか、入っていそうな部品はありませんでした。まだ回路詳しく見ていませんが、なにやらコンセントに挿すには勇気のいるような製品です。当然、ＰＳＥ取得しています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-510818113219731226?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/510818113219731226/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=510818113219731226' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/510818113219731226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/510818113219731226'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/07/blog-post.html' title='１００円の充電器を買ってみる'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_W2EnMeKtxlg/SG-W9acvk0I/AAAAAAAAACY/s5tCg4wYqIw/s72-c/IMG_2752.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-5312159570715708120</id><published>2008-06-30T09:38:00.005+09:00</published><updated>2008-06-30T09:53:52.380+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><title type='text'>MCP3208をＡＶＲにつなぐ</title><content type='html'>　通信回線も確保できたことですし、次にＡＤコンバータを試します。ＡＤコンバータを外付けするくらいなら、（しかもＣＰＵ価格の４倍！）内臓されているものを買ったほうがよいのではという意見もありましょうが、１２ビット得られるのと、ノイズ対策しやすいかなという理由で。（でも、すべてをブレッドボードでやるのはかなり難しい模様・・・）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_W2EnMeKtxlg/SGgr0IvzsTI/AAAAAAAAAB8/cY4MWPBAQd4/s1600-h/IMG_2730.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_W2EnMeKtxlg/SGgr0IvzsTI/AAAAAAAAAB8/cY4MWPBAQd4/s400/IMG_2730.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217468343009915186" /&gt;&lt;/a&gt;&lt;br /&gt;実験の様子&lt;br /&gt;&lt;br /&gt;　これが、実験の全貌です。ボード上に、ATtiny2313と、LTC1485,MCP3208を配置し、MCP3208の入力部分には、可変抵抗を実験に接続します。この内容をＳＰＩ通信で読み取り、ＲＳ４８５とＵＳＢを経由してパソコンに取り込み表示してみようというものです。判りにくいですが、パソコン画面で表示されている縦長のウィンドウに取り込み結果が順次表示されています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_W2EnMeKtxlg/SGgtCTC9s6I/AAAAAAAAACE/4HDKMh5p7Ws/s1600-h/IMG_2731.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_W2EnMeKtxlg/SGgtCTC9s6I/AAAAAAAAACE/4HDKMh5p7Ws/s400/IMG_2731.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217469685804413858" /&gt;&lt;/a&gt;&lt;br /&gt;ブレッドボードの様子&lt;br /&gt;&lt;br /&gt;　実験は、ＣＰＵ最高周波数で行いたかったので２０ＭＨｚのセラロックをブレッドボード仕様（？）に加工し、挿してあります。手元にヤスリなどがたまたま無かったため、基板破片みたいなものに載っていますが、まあ実験ということで。&lt;br /&gt;&lt;br /&gt;　デジット書込み器用のコネクタ６本もボードに接続しましたが、接続わかりにくいですね。バラバラにすると戻すのが面倒。。。専用のコネクタを作ったほうがいいかもしれません。シリアル通信部分は、ピン互換性ないようなので２３１３専用になりそうだけど。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_W2EnMeKtxlg/SGguJorQ3jI/AAAAAAAAACM/0LQlKNCjGbk/s1600-h/IMG_2733.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_W2EnMeKtxlg/SGguJorQ3jI/AAAAAAAAACM/0LQlKNCjGbk/s400/IMG_2733.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217470911381298738" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　MCP3208に入力したチップセレクト信号の周波数を測定してみました。どうも１秒間に６３１回ほど送信できているようです。１回ごとに、３８４００ボーで６文字（数字４文字＋０Ｄ，０Ａ）をホスト送信しているので、これくらいの速度でしょう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-5312159570715708120?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/5312159570715708120/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=5312159570715708120' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5312159570715708120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5312159570715708120'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/mcp3208.html' title='MCP3208をＡＶＲにつなぐ'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W2EnMeKtxlg/SGgr0IvzsTI/AAAAAAAAAB8/cY4MWPBAQd4/s72-c/IMG_2730.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-8230129943047085917</id><published>2008-06-29T01:27:00.004+09:00</published><updated>2008-06-30T09:33:06.046+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><title type='text'>LTC1485でＲＳ４８５通信をしてみる。</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_W2EnMeKtxlg/SGgpOWAXZwI/AAAAAAAAAB0/Z4jQJiPVstI/s1600-h/IMG_2721.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_W2EnMeKtxlg/SGgpOWAXZwI/AAAAAAAAAB0/Z4jQJiPVstI/s400/IMG_2721.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5217465494710740738" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　さて、導入したＡＶＲですが、ＬＥＤ点滅試験プログラムを動作させ、書き込みができるところまではわりとすんなりできました。計測アンプに使いたいという考えでＡＶＲを試していますので、まずはパソコンとの接続をルートを確保したいところです。&lt;br /&gt;　オーソドックスなところではＲＳ２３２Ｃ、トレンドはＵＳＢや１０ＢＡＳＥになるのでしょうが、あえて、ＲＳ４８５で通信を行うことにします。これは、&lt;br /&gt;&lt;br /&gt;　＊ＵＳＢは、専用チップがあり開発がラクであるが、仕事で出荷するには、やや問題がある。&lt;br /&gt;　＊ＲＳ２３２Ｃは、１２Ｖを扱うため、昇圧回路（ＩＣでやりますが）が必要でノイズの問題もある。&lt;br /&gt;&lt;br /&gt;という理由によるものです。ＦＡ分野ではＲＳ４８５（４２２）結構使われています。速度も自由に選べるし通信自由度はＲＳ２３２Ｃなみにあるし、０－５Ｖしか使わないし、１：ｎの通信もできるしといいことがたくさんあります。&lt;br /&gt;&lt;br /&gt;　ネックとしては、パソコン側のインターフェースが高額なことです。インターフェース社やコンテック社からボードが出ていますが、安いものでも１万円以上します。でも、実験用に使うのであれば、&lt;a href="http://www.cabling-ol.net/cabledirect/UTS-485TB.php"&gt;ＵＳＢからＲＳ４８５の変換アダプタが５０００円までで購入可能です。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　まずは、実験なので、ケーブルダイレクトさんから、ＵＳＢ－ＲＳ４８５変換ケーブルを購入しました。通信線のプラスマイナスを間違うこともあるだろうということで端子台タイプを購入しました。&lt;br /&gt;&lt;br /&gt;　マイコン側には、ＬＴＣ１４８５を使います。（秋月で３００円）テキサスからも同様のＩＣが発売されていてdigikeyで買うなら断然、テキサスのほうが安いのですが、今回は量が少なく、digikeyに頼むついでがなかったこともあって、秋月から購入しました。（ちなみにピンコンパチです）&lt;br /&gt;&lt;br /&gt;　ＲＳ２３２Ｃをやったことがある人なら、ＲＳ４８５も簡単です。マイコンにシリアル機能がついているのであれば、ほぼ同等の処理でＯＫです。ただ、半二重なので、自分が送信中、受信中をはっきり管理する必要があります。無線マイクのように、自分がしゃべる時はボタンを押すという操作が加わります。&lt;br /&gt;&lt;br /&gt;　このスイッチ（ＬＴＣ１４８５の３ビン）をＡＶＲの適当なポートに接続し、送信時にはＨに、受信時にはＬに切り替えます。ちょっとした注意としては、送信完了時に、ＨからＬに戻す部分で、「送信完了」を確認してからＬにする必要があることです。&lt;br /&gt;&lt;br /&gt;　シリアル通信は、（たとえ１バイトしかバッファがないタイプでも）１バイトデータを渡した後、ただちに送信が完了するわけではありません。プログラムから最後の１文字を送った直後であればＣＰＵから見れば送信完了ですが、実際の回線には最終バイトはまだ出ていません。スタートビットくらい出始めているかもしれませんが・・・&lt;br /&gt;&lt;br /&gt;　そこで、周辺ＩＯのステータスを見て、落とすタイミングを確認します。ＡＶＲの場合、送信バッファ書き込み可能フラグと、送信完了フラグが別にあります。（とてもいい設計(^^)）今回の用途では送信完了フラグを見て、送受信を切り替える必要があります。この部分、まだ、実験ソフトにバグがあるようで、うまく切り替えできていません。まあ、大したことないだろうということで、次に進みます。（おいおい）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-8230129943047085917?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/8230129943047085917/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=8230129943047085917' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8230129943047085917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8230129943047085917'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/ltc1485.html' title='LTC1485でＲＳ４８５通信をしてみる。'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W2EnMeKtxlg/SGgpOWAXZwI/AAAAAAAAAB0/Z4jQJiPVstI/s72-c/IMG_2721.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-1183291956373393311</id><published>2008-06-29T01:14:00.003+09:00</published><updated>2008-06-29T01:25:51.898+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><title type='text'>AVR最初の一歩</title><content type='html'>&lt;a href="http://akizukidenshi.com/catalog/items2.php?q=%22I-01600%22&amp;s=score&amp;p=1&amp;r=1&lt;br /&gt;"&gt;まず、ＣＰＵを購入する。&lt;/a&gt;&lt;br /&gt;秋月電子で１００円で売ってます。１８個買えば９０円になるらしい。あと、ブレッドボード（ちょっと大きめがお勧め）、ブレッドボード用配線材、１２Ｖアダプタ、アダプタ用コネクタ、７８０５、０．１μのコンデンサ（どーんと２０－３０個）、１００μ～４７０μくらいの電解コンデンサ（数個）、１００、２２０、４０、１Ｋ、２．２Ｋ、４．７Ｋ、１０Ｋ、２２Ｋ、４７Ｋ、１００Ｋの１／４Ｗ抵抗(各１００本）、セラロック（２３１３でパソコンと通信するなら１６メガ系がお勧め）、２ＳＣ１８１５と２ＳＡ１０１５、ＬＭ３５８Ｎ、ＯＰ０７、ダイオード、ＬＥＤなんかも一緒に買っておきましょう（これだけ買うと、さすがに結構な出費か）どこかで、こんなキット売り出せばいいのにね。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.e-netten.jp/eleshop/cgi/search.cgi?syou=AVR%83%89%83C%83%5E"&gt;ＡＶＲライター（ＩＳＰ書き込み対応）を購入する。&lt;/a&gt;&lt;br /&gt;ブレッドボードで書き込みをするには、バラ線のケーブルも一緒に買っておきましょう。&lt;br /&gt;&lt;br /&gt;ＵＳＢポートのついたwindowsパソコンを用意し、winAVR, AVRstudioをダウンロードしてインストールする。&lt;br /&gt;&lt;br /&gt;デジットのＡＶＲライタ付属のＣＤから、AVRWRTをインストールする。&lt;br /&gt;&lt;br /&gt;これで開発環境がそろいます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-1183291956373393311?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/1183291956373393311/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=1183291956373393311' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1183291956373393311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1183291956373393311'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/avr_29.html' title='AVR最初の一歩'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7636504188166404565</id><published>2008-06-29T01:02:00.003+09:00</published><updated>2008-06-29T01:12:14.469+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><title type='text'>AVRを試してみる</title><content type='html'>　少し前に購入しておいたＡＶＲのATtiny2313、デジットのライターを試してみました。またひとつ開発環境が増えてしまいました。&lt;br /&gt;　昔導入したＰＩＣは、少し遊んだ後使わなくなり、H8/3664,SH7125ばかり使っていました。やっぱりＣ言語で開発できるのがいいですよね。アセンブラでもいいのだけど、さすがにＰＩＣのアーキテクチャは斬新過ぎて付いていけません。&lt;br /&gt;　そんな中、ローエンドのＣＰＵというか、ＤＩＰで手軽に使えるチップとしてＡＶＲは前から導入を検討しておりました。が、３６６４がそこそこの価格で手に入ることと、超小規模モノの工作で興味のわくものがなかったこともあり、試せておりませんでした。&lt;br /&gt;　今回は、計測アンプというテーマがあり、この場合、内臓ＡＤコンバータではちょっと力不足（ビット数の問題ではなく、ＣＰＵに内臓しているとノイズ対策とか面倒そうだなあという予測です）もあって、「ＡＤコンバータもいらなくって、入出力ピンも大して必要ないなら、ＡＶＲでいけるんじゃあ？」とのことで使ってみることにしました。&lt;br /&gt;　いざ、データシートを読んでみると・・・「こんなＣＰＵが１００円（秋月）でいいのだろうか？」というくらい充実しています。正直ＲＡＭはもう少しあったほうが使いやすいように思いますが、この価格で大きな可能性をもったチップだなと思いました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7636504188166404565?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7636504188166404565/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7636504188166404565' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7636504188166404565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7636504188166404565'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/avr.html' title='AVRを試してみる'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-5392226893144693730</id><published>2008-06-24T03:03:00.002+09:00</published><updated>2008-06-24T03:21:12.162+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opamp'/><title type='text'>opampの温度ドリフト</title><content type='html'>　計測アンプの実験をしていて、ゲイン数百倍ともなれば基準電圧の温度ドリフトが大きな問題になることがわかりました。そこでオペアンプの温度ドリフトをデータシートから読んでみました。&lt;br /&gt;&lt;br /&gt;　データシートはすみからすみまで読まないといけないのですが、特に英語だと、必要と思われる部分しか目がいかないのが実情です。我らが庶民派オペアンプ、ＬＭ３５８の温度ドリフトは、７μＶ（TYP）２０μＶ（MAX)でした。前述の実験結果が５μＶ程度でしたので、インスペックであると言えます。&lt;br /&gt;&lt;br /&gt;　さすがにＩＮＡ１２８は、計測アンプということもあり、高価（といっても１０００円未満ですが）でもあり、０．２μＶ（TYP)１．０μＶ（MAX）でした。&lt;br /&gt;&lt;br /&gt;　使用環境の最高温度差を２０度とすると、ＩＮＡ１２８影響分は、ゲイン５００倍として（ＴＹＰで計算して）0.2uV x 20 x 500 = 2mVということになります。ＬＭ３５８のほうは温度ドリフトが大きいので、もう少し性能が良く、価格もそこそこのモノということでＯＰ０７を選んでみました。&lt;br /&gt;&lt;br /&gt;　ＯＰ０７は、１００円そこそこで購入でき、０．４μＶ（TYP）になっています。ＩＮＡ１２８の倍ですね。すると、先ほどの計算の最悪時は6mVということになります。実際には、ボルテージフォロア前段の抵抗分割＋半固定抵抗にも温度ドリフトがあるでしょうが、電源からみて回路を対象に組むことで、固体差バラつき以外の部分はキャンセルできるように考えました。&lt;br /&gt;&lt;br /&gt;　今書きながら思いついたのですが、ＩＮＡ１２８を２つ使い、ＩＮ－、ＩＮ＋を逆に接続して同時計測しておき、この両方のデータをチャンネル切り替えしながら（どうせ、採用予定のＡＤコンバータは８チャンネルもある）取り込めば、２つのＩＮＡ１２８は、同じように温度ドリフトするでしょうから、差だけが取り出せるかもしれません。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-5392226893144693730?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/5392226893144693730/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=5392226893144693730' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5392226893144693730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5392226893144693730'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/opamp.html' title='opampの温度ドリフト'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7095873681951897241</id><published>2008-06-23T23:35:00.005+09:00</published><updated>2008-06-24T03:02:28.791+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ina128'/><category scheme='http://www.blogger.com/atom/ns#' term='opamp'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>INA128をドライヤーで熱してみる</title><content type='html'>　昨日の予備実験の結果、何らかの超低周波がノイズ混入しているとの想像で、これは、常識的に考えて温度ではないかと。。。部屋の温度は、空気の対流などで、フラフラしているでしょうし。&lt;br /&gt;&lt;br /&gt;　ということで、ドライヤーとデジタル温度計（秋月の５００円で０．１度の見えるヤツ。毎度、秋月の衝撃的な価格には頭が下がります）を持ち込み実験しました。まあ、もうバレバレなんで書きますが、お客さんセンサーとは、ひずみゲージを使ったロードセル（ちょっと用途が特殊）です。&lt;br /&gt;&lt;br /&gt;　まず、０点を合わせます。で、質量３０単位を載せると、表示は２９．７ｍＶから３０．２ｍＶ。２０単位に減らせば、ちゃんと２０．０ｍＶ付近に表示が変わります。イザ、ドライヤーで、お客さんセンサーを「あぶり」ます。&lt;br /&gt;&lt;br /&gt;　もともとのセンサー温度は２２．１度でした。ドライヤーで熱を加えると、テスター表示は見る見る下がり、４１度（付近の空気温度、センサーには非接触）まで温度が達したときには、テスター表示は１１．０ｍＶでした。おお、ドライヤーの力で、質量が３分の１に。。。&lt;br /&gt;&lt;br /&gt;　もちろん、質量が変化したワケではなく、センサーの温度ドリフトです。２０度くらいで２０ｍＶドリフトするということは、直線的な変化であれば、０．１度で０．１ｍＶドリフトするわけで、そりゃ部屋温度だって、０．１度くらい変化するでしょ。エアコン使ってるし。&lt;br /&gt;&lt;br /&gt;　なんと、センサーに手をかざし、「ハンドパワー」を送るだけで、テスタの表示が０．３ｍＶくらい動きます。手を離すと、しばらくして元に戻ります。お客さんセンサーに温度計（サーミスタか熱電対か、ＬＭ３５Ｚ）をつけてもらったほうがいいかもな。&lt;br /&gt;&lt;br /&gt;　せっかくドライヤーを持ち込んだので、ついでにブレッドボードも熱してみました。（ブレッドだし・・・）結果は、２０度あげると、５０ｍＶドリフト・・・こっちのほうが酷い。&lt;br /&gt;&lt;br /&gt;　これは、ＩＮＡ１２８の問題より、ＬＭ３５８で作っている基準電圧の変化であると思われます。基準電圧といっても、抵抗分圧＋ボルテージフォロアですし。ここは、シャントレギュレータで作った基準電圧と、調整抵抗からの電圧を加算するようにして（多分、影響は少なくなると思う）あと、ＬＭ３５８よりも、温度特性のよいオペアンプを探すとか対策が必要っぽいです。&lt;br /&gt;&lt;br /&gt;　まあ、ゲイン約５００倍で２．５ｍＶ動くということは５μＶの変化。５Ｖ電源で２０度変化で５μＶなら、０．０５ｐｐｍ／℃ってこと（計算あってる？）こんな設計では本当の計測はできないのかもしれません。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7095873681951897241?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7095873681951897241/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7095873681951897241' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7095873681951897241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7095873681951897241'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/ina128_1777.html' title='INA128をドライヤーで熱してみる'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-4789107000067795786</id><published>2008-06-23T00:01:00.006+09:00</published><updated>2008-06-24T03:02:40.864+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ina128'/><category scheme='http://www.blogger.com/atom/ns#' term='opamp'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>INA128を使って計測アンプ試行錯誤（２）</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_W2EnMeKtxlg/SF5pnqpf5WI/AAAAAAAAABc/Z1L341JQRos/s1600-h/IMG_2716.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_W2EnMeKtxlg/SF5pnqpf5WI/AAAAAAAAABc/Z1L341JQRos/s400/IMG_2716.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5214721548725773666" /&gt;&lt;/a&gt;&lt;br /&gt;ブレッドボードの様子&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_W2EnMeKtxlg/SF5pizQiAcI/AAAAAAAAABU/a5nyMix3fAE/s1600-h/IMG_2714.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_W2EnMeKtxlg/SF5pizQiAcI/AAAAAAAAABU/a5nyMix3fAE/s400/IMG_2714.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5214721465137627586" /&gt;&lt;/a&gt;&lt;br /&gt;実験中の様子&lt;br /&gt;&lt;br /&gt;　回路図書いてみたりしたのですが、まずは予備実験ということで、ブレッドボードに回路を組んでみました。しかし、ゲイン５００倍とか数μボルトとか、ブレッドボードで実験できるのだろうか。前述の通り、不安定です。これが、ブレッドボードによる問題なのか、お客さんセンサーの問題なのか、はたまた設計の問題なのかはわかっていません。（設計の疑い濃厚・・・）&lt;br /&gt;&lt;br /&gt;　適当な電源がなかったので１２ＶのＡＣアダプタを利用しています。（秋月製）安定化はされているようです。これを７８０５にいれて、５Ｖの電源を作っています。ＬＭ３１７と迷ったのだけど、とりあえず。&lt;br /&gt;&lt;br /&gt;　で、ＲＥＦに入れる中点電圧が必要で、（別に完全に中点でなくてもよい）これを、抵抗で分圧した約２．５Ｖ（半固定抵抗で調整できるようにしてます）をＬＭ３５８にいれ、ボルテージフォロアしています。で、出来上がった電圧を、ＩＮＡ１２８のＶＲＥＦに投入。今回の回路は、お客さんセンサーのブリッジが片方だけなので、ついでにマイナス入力にも入れています。（いいのかな・・・）&lt;br /&gt;&lt;br /&gt;　ＩＮＡ１２８のゲイン設定用抵抗は１００Ω（分圧には金属皮膜使っていますが、ここは、手持ちもなく、カーボン。。。５％・・・一応選別はしましたが）よって、ゲインは約５００倍です。&lt;br /&gt;&lt;br /&gt;　昨日の実験回路からは、作った中点電圧をマイナス入力、ＲＥＦの両方にいれるようにしたこと（以前は、別々に作成していました）主要な部分を金属皮膜抵抗に替えたこと。配線を整理して、幾分見やすくしたことくらいです。&lt;br /&gt;&lt;br /&gt;　結果は、前日の５０ｍＶドリフトから、２－３ｍＶドリフトに改善しました。お客さんセンサーを交換すると、ドリフト量が変わり、再現性もあるので、あるいは、お客さんセンサーの問題なのかもしれません。１０ｍＶのドリフトが５００倍で観測できるということは、２０μＶの変化がＶ＋ＩＮ端子で起こっているということ。。。まあ、これくらい起こるわなあ。&lt;br /&gt;&lt;br /&gt;　ハンディテスタの計測ではそろそろ限界だし、配線もしっかり行なわないと問題の切り分けは難しいようです。ブレッドボードに、写真で写っているタイプの半固定抵抗を接続すると、結構グラつき、そのたびに多少値が変化します。ブレッドボード端子の接触抵抗なんてのも影響する領域なんだろうなあ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-4789107000067795786?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/4789107000067795786/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=4789107000067795786' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4789107000067795786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4789107000067795786'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/ina128_23.html' title='INA128を使って計測アンプ試行錯誤（２）'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W2EnMeKtxlg/SF5pnqpf5WI/AAAAAAAAABc/Z1L341JQRos/s72-c/IMG_2716.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-6616634119502210509</id><published>2008-06-22T05:13:00.003+09:00</published><updated>2008-06-24T03:02:55.646+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opamp'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>INA128を使って計測アンプ試行錯誤</title><content type='html'>　また、出張にいってました。どうも、ここのところ中国出張続きで、さらに、中国からはこのブログ更新できないので（というようりも、ドメインが見えません（笑））&lt;br /&gt;&lt;br /&gt;　前回書いた計測アンプなんですが、試作することになりまして、マイコンは、それほど大きなソフトも必要ないのでＡＶＲでいけるかなと考えています。気になるゲインは２００倍から４０００倍（！）程度のようです。&lt;br /&gt;&lt;br /&gt;　まずは、ブレッドボードで実験です。実はＩＮＡ１２８を使うのも、１０００倍を超えるようなゲインを扱うのも初めてなので、かなり心配。。。ちょっとした回路を作ってみました。すると、１分くらいかけて、ＩＮＡ１２８の出力電圧が２０ｍＶ～４０ｍＶくらい移動します。ゆっくりと振動（発振？）しているようです。&lt;br /&gt;&lt;br /&gt;　ＤＣアンプ（絶対値が必要）なので、ハイパスフィルタでゴマかすわけにもいかないし、原因を究明する必要があります。オシロもない環境ですが。。。&lt;br /&gt;&lt;br /&gt;　まず、使ったことのないＩＮＡ１２８を疑います（いや、本当に疑っているわけではなく、可能性の低いところを先に潰そうということで。。。）＋入力と－入力を同電位にして、ゲインを５００倍程度に固定（ＲＧに１００オームを接続）して、出力の時間変化を確認しました。。。問題なし。&lt;br /&gt;&lt;br /&gt;　次にお客さん支給のサンプルセンサを確認しました。３線式になっており、ブリッジの半分（ようは＋電源、出力、マイナス電源みたいな感じ）です。このサンプルセンサを２つつなぎ、お客さんのセンサのみでブリッジを構成してみました。（以前の実験はお客さんセンサは１つ、あとの１つはブレッドボード上に作った分圧抵抗）。。。問題なし。。。安定しました。&lt;br /&gt;&lt;br /&gt;　調整用に多回転ボリュームをつけても安定しています。すると、取り外した部品は、抵抗。。。ということになります。ちなみに秋月さんの１円抵抗なのですが、ブリッジ組んで、ゲイン５００倍で観察すると、安定しません。カーボン抵抗って、ものすごい低周波で発振するのですね。&lt;br /&gt;&lt;br /&gt;　想像するに、「抵抗発熱」＝＞「温度上昇」＝＞「抵抗値上昇」＝＞「定電圧なので電流減少」＝＞「電圧ｘ電流が減少（つまり発熱量減少）」＝＞「温度下降」。。。という状態が抵抗で起こっているのもしれません。５００倍して、２０ｍＶ程度ですから、４０μＶくらいのフラつきでしょうか。&lt;br /&gt;&lt;br /&gt;　いままで、そんな精度が必要な工作したことがありませんでしたが、ここは、自作オーディオに取り組んでおられる方々のＨＰを参考に、金属皮膜を導入してみようかなと考えています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-6616634119502210509?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/6616634119502210509/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=6616634119502210509' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6616634119502210509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6616634119502210509'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/06/ina128.html' title='INA128を使って計測アンプ試行錯誤'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-4949366935990451157</id><published>2008-05-11T20:14:00.004+09:00</published><updated>2008-06-24T03:03:12.118+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opamp'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>計測アンプとデジタル表示の妄想</title><content type='html'>　お客さんの依頼で、計測アンプとデジタル表示器の構想を練っています。計測アンプの先につながるセンサは今のところ秘密なのだけど（見る人が見たら簡単にバレそうですが）、まず必要ゲインがはっきりしないという大問題。&lt;br /&gt;&lt;br /&gt;　あとオフセット調整のような機構も必要なのだけど、どの程度のオフセットなのかも不明。マイコンと液晶（またはＬＥＤ）とボタンを４－６個のせて、設定の打ち込みなどができる必要があるらしい。あと、コンピュータに情報転送したり、アラームだしたり。&lt;br /&gt;　毎度のことだけど、この手の話ってのは、なかなか仕様がまとまりません。特に研究用途の場合、後から後から仕様変更・・・まずは、一般的と思われるものを提案するか。&lt;br /&gt;&lt;br /&gt;　マイコンは、今注目のＳＨ７１２５でもよいのだけど、まあＨ８／３６９４で十分かなと。ＰＩＣやＡＶＲでも良いのだけど、ＰＩＣは、一度使って、アセンブラがワケわからんかったし、ＡＶＲは未だ書き込み手段を持っていない。（コンパイラは使いやすそうだけど・・・）でも手組みで試作基板作ったり、数十枚程度のオーダーであれば、スペースの問題がなければ正直表面実装パーツは避けたいところ。&lt;br /&gt;&lt;br /&gt;　計測アンプは、趣味で作るなら低オフセットのオペアンプを３つ・・・となるところですが、そんな実験してる場合じゃないので（やりたくてウズウズ・・・）バーブラウン（ＴＩ）のＩＮＡ１２８で良いと思います。複数の入手先があるし、価格も１０００円までだし。&lt;br /&gt;&lt;br /&gt;　で、この計測アンプのゲインや、入力オフセットをマイコンから制御したいのだけど、これまた、抵抗ラダーをＦＥＴでＯＮＯＦＦなんて実験をしてる場合じゃない（実は、ＩＣがあることを知らず、ＦＥＴでゴリゴリ作ることも検討してしまいました）ので、「電子ボリューム」とか「デジタル・ポテンショメータ」と呼ばれるＩＣを利用します。ＭＣＰ４１０１０を検討しているのですが、こちらは国内入手が難しそうです。マイコン制御アンプ作るときに結構役立つと思うのですが、あまり取り扱いがないですね。&lt;br /&gt;&lt;br /&gt;　このＭＣＰ４１０１０というチップ、８ピンＤＩＰで、ＳＰＩ通信で送った値が、可変抵抗を回したように出力されるという、解りやすい動作のチップです。２５６タップ（８ビットのデータを送る）で、２チャンネル内臓のチップもあるようです。（こちらは１４ＤＩＰ）両端抵抗は１０Ｋオーム（５０Ｋ、１００Ｋもある）１４ＤＩＰのほうの製品なら、ディージーチェーンで、３線制御で、無限（？）の可変抵抗制御ができてしまうという、すごいチップです。価格も８ＤＩＰのほうが３００円程度、１４ＤＩＰでも４５０円程度です。&lt;br /&gt;&lt;br /&gt;　ＡＤコンバータはマイコン内臓が１０ビットなので、１２ビットものを外付けしようかと思っています。これもマイクロチップ社製品で、品番はＭＣＰ３２０８。こちらは有名ですね。秋月他で購入できます。&lt;br /&gt;&lt;br /&gt;　あとは、１６ｘ２の定番キャラ液晶、押しボタンスイッチ、回路的に作りこみが必要なのは、電源と、もしかしたらお客さん要求があるかもしれない４－２０ｍＡ出力回路くらいか。これで、提案書を描いてみよう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-4949366935990451157?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/4949366935990451157/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=4949366935990451157' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4949366935990451157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4949366935990451157'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/05/blog-post_11.html' title='計測アンプとデジタル表示の妄想'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-3590235015717424045</id><published>2008-05-07T22:40:00.005+09:00</published><updated>2008-05-07T22:58:50.417+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='画像処理'/><title type='text'>画像の「角」を検出する画像処理</title><content type='html'>　昨年作った画像の角を抽出する処理をバージョンアップしました。&lt;a href="http://www.faicha.com/vision/01inter/"&gt;基本的なアルゴリズムは変わっていません。&lt;/a&gt;今回は、仕事で使ったときに出た不具合の修正（細い線エッジを大量の特徴点と誤認するなど）と速度アップを行いました。うちのマシン(Athlon64X2 Dual 5600+ / 2GB mem)で実行時間は9ms程度です。&lt;br /&gt;　パターンマッチング（マークサーチ）にも使用している技術なんで、少しでも速度が上げられるとうれしいもんです。本当は、まだ速度向上のネタを見つけたのですが、すごい大きな改造になるのでまた今度・・・&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_W2EnMeKtxlg/SCGxnrbs9DI/AAAAAAAAABE/eF8SPwH4wqU/s1600-h/t2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_W2EnMeKtxlg/SCGxnrbs9DI/AAAAAAAAABE/eF8SPwH4wqU/s400/t2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5197630740194194482" /&gt;&lt;/a&gt;&lt;br /&gt;「角」検出を行うための画像&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_W2EnMeKtxlg/SCGxsbbs9EI/AAAAAAAAABM/zqqrR9oUKsU/s1600-h/r2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_W2EnMeKtxlg/SCGxsbbs9EI/AAAAAAAAABM/zqqrR9oUKsU/s400/r2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5197630821798573122" /&gt;&lt;/a&gt;&lt;br /&gt;「角」の検出結果&lt;br /&gt;&lt;br /&gt;左下の白いパーツが検出できていませんが、これは、コントラスト足きりを実行したためです。（その上の高輝度障害物のコントラストが高く、ここが基準となっています）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-3590235015717424045?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/3590235015717424045/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=3590235015717424045' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/3590235015717424045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/3590235015717424045'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/05/blog-post.html' title='画像の「角」を検出する画像処理'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_W2EnMeKtxlg/SCGxnrbs9DI/AAAAAAAAABE/eF8SPwH4wqU/s72-c/t2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-30195822441056014</id><published>2008-05-05T02:35:00.003+09:00</published><updated>2008-05-05T03:32:23.588+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>SH7125ベースの基板、秋月から発売</title><content type='html'>　海外出張が長引き、ご無沙汰してました。&lt;br /&gt;&lt;br /&gt;　ＳＨ７１２５ベースの基板が秋月電子から発売になってます。期待通り２０００円を割った価格設定です。Ｈ８／３６６４を１６００円で販売されているので妥当な値段でしょう。Ｈ８／３６６４のコンセプト、アドレスバスを出さない割り切った設定で、ＲＡＭは８Ｋ、使いやすいチップに仕上がってます。&lt;br /&gt;&lt;br /&gt;　ブレイクしそうなＣＰＵです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-30195822441056014?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/30195822441056014/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=30195822441056014' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/30195822441056014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/30195822441056014'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2008/05/sh7125.html' title='SH7125ベースの基板、秋月から発売'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-4252579235085367266</id><published>2007-12-23T22:31:00.000+09:00</published><updated>2007-12-23T22:35:35.883+09:00</updated><title type='text'>仕事がエラいことになっています。</title><content type='html'>ぜんぜん、ブログが更新できず、ご心配をおかけしてます。&lt;br /&gt;&lt;br /&gt;　いま、液晶関連の検査装置に携わっているのですが、２ヶ月近くハード系のデバックをやってまして、ソフトにかかれない状況が続いています。ひょっとするとソフトを積み残したまま輸出という事態になる可能性もあり、来年の２月は、某国でソフト開発してるかもしれません。&lt;br /&gt;&lt;br /&gt;　それにしても、何とかしてくれ。Ｍ社。おたくの＊＊と＊＊を採用したばっかりに、エラいことになったぞー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-4252579235085367266?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/4252579235085367266/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=4252579235085367266' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4252579235085367266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/4252579235085367266'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/12/blog-post.html' title='仕事がエラいことになっています。'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7727141446991675657</id><published>2007-11-03T13:54:00.000+09:00</published><updated>2007-11-03T14:02:03.321+09:00</updated><title type='text'>分配器？、謎の見積り依頼</title><content type='html'>　ちょっと海外に出かけていたら、その後、仕事ラッシュで、ＢＬＯＧが少し止まっていました。で、仕事の打ち合わせしていたら、こんなボードの話が出てきました。&lt;br /&gt;&lt;br /&gt;(1)入力はアナログ１ＣＨで０－１２Ｖの入力がある。&lt;br /&gt;(2)出力はアナログ８ＣＨで０－１４４Ｖ程度の出力がある。（１２倍）&lt;br /&gt;(3)出力電流はそんなに流れない。１００ｍＡもいらないくらい。&lt;br /&gt;(4)別のデジタル入力２ビットがあり、１ビットがチャンネルリセット、１ビットがチャンネル変更&lt;br /&gt;(5)現在有効でないチャンネルからは０Ｖがでる。&lt;br /&gt;&lt;br /&gt;何に使うんだろう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7727141446991675657?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7727141446991675657/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7727141446991675657' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7727141446991675657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7727141446991675657'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/11/blog-post.html' title='分配器？、謎の見積り依頼'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-8079938040601191870</id><published>2007-10-14T15:39:00.000+09:00</published><updated>2007-10-14T15:53:04.365+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>デジタル・アンプの設計と製作という本を買う</title><content type='html'>　Ｄ級アンプ、遠い昔、理論だけを誰かに教えてもらって、「ふーん、それはすごい。なんといっても効率の良いのが良い」なんて思っていた頃から、随分と部品も進化を遂げ、Ｄ級アンプ専用ＩＣなんてのも世にあるようです。&lt;br /&gt;&lt;br /&gt;　で、妄想ばっかりしててもしょうがないので、ちょっと勉強してみるかと思い、仕事の帰りに本屋によってみました。おあつらえ向きの本が本棚にありました。（すいません、私が情報遅いだけです）&lt;br /&gt;&lt;br /&gt;「Ｄ級／デジタル・アンプの設計と製作」&lt;br /&gt;ISBN978-4-7898-3039&lt;br /&gt;&lt;br /&gt;　で、中身パラパラ読んでブッたまげた。７４ＨＣＵ０４とか７４ＡＣ０４とか使っている。（ご存知無い方のためにいいますと、このＩＣは、デジタル回路で論理を反転させるためのチップです。信号がＨならＬへ、ＬならＨに変換するようなモンです）&lt;br /&gt;&lt;br /&gt;　ロジックＩＣを（本来の用途でない）アンプに使うというのがすごい。まあ、トランジスタでも、出来たころに全ての応用回路があったわけではないだろうけど、集積度があがるほど、「専門性」が出てきて、他の用途には使いにくいモンです。&lt;br /&gt;&lt;br /&gt;　ネットで調べてみると、結構製作例があり、Ｄ級に限らず、縦積みパラレルを行ってＡ級動作なんてことも行われているようです。でも、中身はＭＯＳＦＥＴなんだから、ＰＭＯＳ、ＮＭＯＳを７４ＨＣＵ０４の等価回路のようにくっつけたほうが配線楽なんじゃないかなとも思います。それとも、大量生産されている７４シリーズの特性バラつきの少なさが支持されているということなのでしょうか？&lt;br /&gt;&lt;br /&gt;　私、音の評価なんてもんはできませんが、簡単に作れるアンプというのは、実にさまざまな部品で検討されているモノなんですね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-8079938040601191870?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/8079938040601191870/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=8079938040601191870' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8079938040601191870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8079938040601191870'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/10/blog-post_14.html' title='デジタル・アンプの設計と製作という本を買う'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-2163820859660063699</id><published>2007-10-08T21:32:00.000+09:00</published><updated>2007-10-08T21:52:29.492+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>D級アンプを低価格で作りたい。</title><content type='html'>&lt;a href="http://hobby.r-bear.org/?eid=640503"&gt;r-bear's雑記帳さんでＤ級アンプの話題を取り上げて頂いた。&lt;/a&gt;&lt;br /&gt;　Ａ級、Ｂ級、ＡＢ級より、デジタルっぽい（なもんでＤ級なんでしょうが）スイッチングでアンプになる。しかも消費電力が少ないＤ級なのですが、なぜか（専用ＩＣでない）製作記事は、ほとんど見つかりません。前述のように、この仕組みをマイコンでやろうとすると速度的に無理が生じます。パソコンでＰＣＩバスを目一杯使ったって無理っぽい。&lt;br /&gt;&lt;br /&gt;　r-bearさんもブログで書かれていますが、回路で実現するには、三角波発生回路とコンパレータがあればＯＫです。問題は、歪みの少ない、そこそこ高周波（r-bearさんによれば２５０ＫＨｚ）の三角波を作ることと、高速コンパレータです。一度これを部品で組んでみようかと思っています。&lt;br /&gt;&lt;br /&gt;　低価格で入手できるコンパレータといえばＬＭ３３９でしょう。秋月では６個で１００円です。１個にコンパレータ４つ入っていますから、２つでクロックを作り、残りの２つで比較すれば、ファイナルトランジスタ（またはＦＥＴ）とＣＲ類でＤ級アンプができるんじゃないかという（恒例の）妄想です。&lt;br /&gt;&lt;br /&gt;　まずデータシートを見てみます。０－５Ｖで、入力に１００ｍＶいれると０．５μＳくらいで反応するようです。２５０ＫＨｚの周期は４．０μＳですから、発振も比較もできそうです。データシート（英文版）の１２ページ目には、矩形波のオシレータ回路図が記載されています。後はオペアンプを使った積分回路がコンパレータでも動くかどうか・・・（別にオペアンプを追加してもいいんだけど）&lt;br /&gt;&lt;br /&gt;　この実験をオシロなしに自宅でやるのは難しいだろうなあ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-2163820859660063699?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/2163820859660063699/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=2163820859660063699' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2163820859660063699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2163820859660063699'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/10/d.html' title='D級アンプを低価格で作りたい。'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-1372000849500737438</id><published>2007-10-04T00:52:00.000+09:00</published><updated>2007-10-04T00:53:09.534+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>DirectXでマルチヘッド表示</title><content type='html'>　ちょっとした興味でマルチヘッド用の表示ソフトウェアを作ってみることにした。仕様としては、２２インチワイドクラスでの最高解像度である、1680x1050ドットを４画面接続して、これに写真などを表示しつつ、文字をスクロールなどでスーパーインポーズするというもの。この機器を複数使用して、１６画面なんかにできるようにネットワークを介した「同期」なんかもサポートしたい。&lt;br /&gt;&lt;br /&gt;　まずは、評価用にWin32で、ＤＩＢ作ってこれをbitbltするのを作ってみた。これからのことを考えるとＯＳがＶＩＳＴＡなんだけど、これのＤＲＡＷはすごく遅いことが解っているので心配だったけど、なんとか５０ＦＰＳ程度は確保できそうだ。ただ、透明の合成なんかを含めて全部ソフトでやっているので、ＣＰＵ負荷はそれなりに高い。&lt;br /&gt;&lt;br /&gt;　これよりは楽になるだろうと、DirectX9.0とPlathomeSDKをインストールして、DirectXの試験にかかる。デバイス作って、スプライトを作り、テクスチャにＰＮＧ読み込んで、これを表示。スプライトは、読み込んだ画像の一部を使うもんなんだろうけど、今回はデカいpngを読んで全部転送、Presentは１同期に１回なので、リフレッシュレートが６０Ｈｚなら６０Ｈｚでるだろう。。。&lt;br /&gt;&lt;br /&gt;　これが甘かった。２０Ｈｚくらいしか出ないは、スクロールはガタガタだわ、ノイズは載るわでＷｉｎ３２のほうがはるかに綺麗。バグだろうと思い、いろいろ試したけど埒あかず。４画面を独立したスレッドにして、独立にPresentしてみたけど、多少しか改善せず。&lt;br /&gt;&lt;br /&gt;　さらに不思議なことに、Windowモードなのだけど、最初にCreateWindowするときのパラメータでWM_OVERLAPPEDWINDOWと指定している場合とWS_POPUP | WS_VISIBLE にしている時で、ＦＰＳが倍以上変わる。。。&lt;br /&gt;&lt;br /&gt;　推測するに、４画面の垂直帰線割り込み、うまく動いていない気がする。プライマリのみ綺麗なケースもでているので。これがＮＶＩＤＩＡのドライバの問題か、ＤＩＲＥＣＴＸがそんなモノなのか、まだプログラムで工夫する余地があるのかわかりませんが。&lt;br /&gt;&lt;br /&gt;　Swapchainとか使って、Presentの方法かえたり、CreateDeviceを全部まとめてやったり１つづつやったり、いろいろなパターンを試したけど、あまり改善しない。&lt;br /&gt;&lt;br /&gt;　さらに不思議なことに、iiyamaの１９インチつないで１デバイスで実験すると７５ＦＰＳきっちり出るのに、モニタ変えると出ない。。。取り合えず、今はデモできればいいので、デモ画面だけ作ってしまって、後から、問題を切り分けることにしよう。調整ポイントが多すぎる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-1372000849500737438?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/1372000849500737438/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=1372000849500737438' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1372000849500737438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1372000849500737438'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/10/directx.html' title='DirectXでマルチヘッド表示'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-2297281314581350854</id><published>2007-10-01T23:03:00.000+09:00</published><updated>2007-10-01T23:14:27.857+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>安く作るＬＥＤ点灯用定電流回路（２）</title><content type='html'>　ＰＳＰＩＣＥでの結果に満足して、さらに回路変更を加えて見ました。（といっても電源ひっくり返しただけ）これで製作してみようかな～。（注意：動作確認していません。妄想の段階です。この回路を作ったからといって動くとは限りません！）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_W2EnMeKtxlg/RwD-rS2zj6I/AAAAAAAAAA8/Lsog0zYGitk/s1600-h/g3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_W2EnMeKtxlg/RwD-rS2zj6I/AAAAAAAAAA8/Lsog0zYGitk/s400/g3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5116369196442423202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　ＧＮＤ側にＬＥＤを持ってきたことにより、＋側で制御することになり、トランジスタが２ＳＣ１８１５から２ＳＡ１０１５に変更しています。まあ、どちらも超有名ですし、秋月での価格も一緒です。０．６ｖの電圧降下を起こすもので、電流がＯＫなら何でも動作すると思います。&lt;br /&gt;&lt;br /&gt;　これでベタアースなどを作れば、ＬＥＤの３つに１つはＧＮＤに接続しているので、多少でも放熱の面で有利かなーという思いつきで変更しました。&lt;br /&gt;&lt;br /&gt;　あと、部品点数が少ないし、トランジスタがＰＮＰ１種類だけなので、万が一、お客さんから「表面実装で」と言われた時に、リールで買わないといけない部品が減ります（笑）&lt;br /&gt;&lt;br /&gt;　今回は３０ｍＡ（結構目一杯流れる）設定です。想定ＬＥＤは日亜のＮＳＰＷＲ７０ＢＳです。このＨｉｇｈＦｌｕｘを１２個点灯させれば、そこそこ明るいんじゃないかなと期待しています。&lt;br /&gt;&lt;br /&gt;　全体の消費電流は１２１ｍＡ程度です。（３０ｍＡ×４＋１ｍＡ）これで１２ｖなので１．４５２Ｗが消費電力です。ＬＥＤは３．４ｖ、３０ｍＡで点灯しているとすると、合計１．２２４Ｗ消費していることになりますので、理論上の効率は、８４．２９％のようです。（ＬＥＤの発光効率ではありません、この回路で制御のために消費する電力が１５％あまりということです）&lt;br /&gt;&lt;br /&gt;　電源電圧は１０.５ｖくらいから１５ｖくらいまで大丈夫だと思います。今ハンダ付けしているヒマがないのがネックだけど、そのうち製作して（この記事の検証もして）アップロードしますね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-2297281314581350854?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/2297281314581350854/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=2297281314581350854' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2297281314581350854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2297281314581350854'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/10/blog-post_01.html' title='安く作るＬＥＤ点灯用定電流回路（２）'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_W2EnMeKtxlg/RwD-rS2zj6I/AAAAAAAAAA8/Lsog0zYGitk/s72-c/g3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-2632112791156025448</id><published>2007-10-01T03:26:00.001+09:00</published><updated>2007-10-01T04:15:24.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>安く作るＬＥＤ点灯用定電流回路</title><content type='html'>　この前書いた、定電流回路、（ちょっとした私の勘違いもあったので）ＰＳＰＩＣＥで実験してみました。で、イロイロいじくってるうちに、秋月電子で売っている３円トランジスタ２個と１円抵抗だけを使って、そこそこ安定する定電流回路になりそうなので、ここに書いておきます。&lt;br /&gt;&lt;br /&gt; 車から電源を取るＬＥＤライトなんかにも応用できそうです。（当方、まだ実物実験していません。また、当然だとは思いますが無保証です。この話を元に製作した回路によって生じた結果に責任を持ちません）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_W2EnMeKtxlg/Rv_u4C2zj4I/AAAAAAAAAAs/cZ7kro8EDhg/s1600-h/g1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_W2EnMeKtxlg/Rv_u4C2zj4I/AAAAAAAAAAs/cZ7kro8EDhg/s400/g1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5116070348323000194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　これが回路図です。定電流ダイオードも、可変レギュレータもありません。あるのは庶民派トランジスタ２ＳＣ１８１５と抵抗だけです。ＲＬ１のある縦ラインとＲＬ２のある縦ラインは、ＲＬ１側だけ参照電圧を取り出してＱ２に入れていますが、基本的に同じモノです。ＲＬ１、ＲＬ２の部分に１０．８Ｖ相当、２０ｍＡの負荷をいれて動作させます。Ｖｆが３．４ｖの白色ＬＥＤなら３つで１０．２ｖなので、そのままＲＬ１、ＲＬ２の部分に代入してＯＫだと思います。Ｒ３，Ｒ４の値はとても大切なので、１％精度のものを使うか選別する必要がありそうです。&lt;br /&gt;&lt;br /&gt;　動作説明としては、まず、Ｒ１とＲ２で３Ｖ付近を作っておき、Ｑ１、Ｑ３に供給しておきます。で、Ｑ１のコレクタだけを監視しておき、この下についているＲ３の３３オームに流れ込む電流が２０ｍＡを超えそうになると、電圧が０．６ｖになって、Ｑ２がＯＮし、Ｒ１，Ｒ２で作っていた電圧が０ｖ付近になり、Ｑ１、Ｑ３がオフになるというものです。&lt;br /&gt;&lt;br /&gt;　ＲＬ１に流れ込む位置に赤のマーカーをおいて、電流の様子を見てみました。&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_W2EnMeKtxlg/Rv_v9y2zj5I/AAAAAAAAAA0/Q1KI2rqNpzU/s1600-h/g2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_W2EnMeKtxlg/Rv_v9y2zj5I/AAAAAAAAAA0/Q1KI2rqNpzU/s400/g2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5116071546618875794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;思ったほど、ピタっとは安定していませんが、１１．６ｖ付近から電流が安定し（これは、負荷によって変わります）１２ｖでは１８ｍＡ少し、１５ｖまで上昇しても１８．５ｍＡよりは少ないようです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-2632112791156025448?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/2632112791156025448/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=2632112791156025448' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2632112791156025448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2632112791156025448'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/10/blog-post.html' title='安く作るＬＥＤ点灯用定電流回路'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_W2EnMeKtxlg/Rv_u4C2zj4I/AAAAAAAAAAs/cZ7kro8EDhg/s72-c/g1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7689463520113533623</id><published>2007-09-27T21:51:00.000+09:00</published><updated>2007-09-27T21:59:12.218+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>今更Win32??またはDirectX??</title><content type='html'>　何をいまさらといった感じもあるのですが、ちょっとした仕事で、Win32ベースかDirectXベースで画面制御プログラムを作る必要が出てきました。この前Vistaを入れているので、２Ｄの速度が遅いのが気になりますが、逆にVistaでサクサク動けば、XP/2000では問題ないと言えるでしょう。&lt;br /&gt;&lt;br /&gt;　Ｃ言語でWin32というのはしょっちゅうやってる開発ではあるのですが、グラフィック周りってのははっきり言ってジャマくさいので、あまり受注してこなかった分野です。いまどき、Ｃ言語＋Ｗｉｎ３２（つまりWindows95でも動作しそうな環境）なんて開発やるところないでしょうが、次々の新しいプログラム環境に振り回されるのがイヤなので、Win32のサポートがなくなるまでやり続けようと思っています。&lt;br /&gt;&lt;br /&gt;　それにしても、Windows95以前からUNIXの開発環境って大きく変わっていないのにマイクロソフトは（自らの利益のためなら）何でもするよね。５年前、１０年前の知識が役に立たなくなっているのを目の当たりにすると、本当にマイクロソフトの提唱するものって勉強したくなくなります。やっぱり、ほぼ独占状態を作ってしまった世界の責任なんでしょうか。それとも、ＴＲＯＮを見限った日本政・・・いや、ウラミ言はやめましょう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7689463520113533623?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7689463520113533623/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7689463520113533623' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7689463520113533623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7689463520113533623'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/win32directx.html' title='今更Win32??またはDirectX??'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-311231008835663893</id><published>2007-09-27T01:00:00.000+09:00</published><updated>2007-09-27T01:09:19.967+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>２２年越しの誤解</title><content type='html'>　はるか昔、私が高校生だったころ、カレントミラーな回路を作ったことがありました。確か、ラジオの製作か書籍に載っていた回路を参考にして２ＳＣ９４５でやっていたように思います。（書いてて、痛いほど時代を感じるな・・・）&lt;br /&gt;&lt;br /&gt;　で、そのとき、「ふーん、きっと、ベースに流れ込む電流がトランジスタの内部抵抗によって釣り合うので、コレクタ電流が釣り合うのだなー」と思ってました。定電流をコピーできるってのが、面白かったように思います。&lt;br /&gt;&lt;br /&gt;　で、２２年＋αぶりにカレントミラーな回路を書いてみました。ＬＥＤ点灯のためです。書籍やネットでも情報を読んでみました。「コレクタの電位が（ベース - ０．６ｖで）等しくなるから、コレクタとグランド間の抵抗を一致させれば、電流が釣り合う」らしい。すげー誤解してました。&lt;br /&gt;&lt;br /&gt;　最後についていた抵抗、保護用か何かだろうと昔は思ってました。「ミラー」っていうから同じ電流しか作れないと信じていました。そういや、昔、この手の回路で９４５を昇天させた記憶が・・・&lt;br /&gt;&lt;br /&gt;教訓）「こんな感じに作ればこう動く」ではなく「こうなってるから、こうなって、こうなる」と考えないと。。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-311231008835663893?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/311231008835663893/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=311231008835663893' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/311231008835663893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/311231008835663893'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_27.html' title='２２年越しの誤解'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-6310927667714261176</id><published>2007-09-25T22:41:00.000+09:00</published><updated>2007-09-25T22:56:58.643+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>低価格アンプの妄想（２）</title><content type='html'>　ただのカウンタにＰＩＣやＡＶＲを使うならまだ可能かもしれないけど、コンパレータ処理までソフトでやるとなると、ＰＷＭ出力を相当作り込まないとタイミング的に間に合わない。ＳＨ７１２５ならできるかもしれんが、それでも２０ＫＨｚの８ビットくらいが限界のようだ。。。やはりＰＬＤでやるしかないか。今更７４ＨＣでもないだろうし、、、でも、クロックとカウンタと抵抗ラダーＤＡＣとコンパレータで出来そうだしなあ。&lt;br /&gt;&lt;br /&gt;　ここまで「ハマって」るのは、どこかの記事で「Ｄ級アンプは自作できるような部品では作れない」との記述があり、それを疑問に思ったからです。ＰＩＣでＮＴＳＣの信号を（多少、はしょっているものの）合成できているのに、音声速度で・・・と思った私が甘かった。&lt;br /&gt;&lt;br /&gt;　H8/3664を使うとして、システムクロックの４分の１をタイマー元クロックとできます。１６ＭＨｚついているなら、これで４ＭＨｚ、波長は２５０ｎＳです。この信号から１２８段階のデューティを作るとなると、１２８倍で波長３２μＳ。これで３１．２５ＫＨｚ。プラス側、マイナス側を独立で出す仕様にして、やっと８ビット３１．２５ＫＨｚ。。。&lt;br /&gt;&lt;br /&gt;　１０ビットをやろうとすると、単純にキロがメガになるので、３０ＫＨｚの１０ビットＰＷＭをやるには３０ＭＨｚが数えられないとダメ。もう、この辺だとＰＬＤですね。&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-6310927667714261176?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/6310927667714261176/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=6310927667714261176' title='6 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6310927667714261176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6310927667714261176'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_6354.html' title='低価格アンプの妄想（２）'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-8253665124276947342</id><published>2007-09-25T01:06:00.000+09:00</published><updated>2007-09-25T01:51:28.844+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>低価格アンプの妄想</title><content type='html'>　ヘッドホンアンプが欲しい。というのも、友人とSkyPeしている時、相手によって声の聞こえ方が随分違う。コンピュータ本体のボリューム設定を最大にしても小さいものは小さい。音質にはこだわらないから（特に聞き取りにくい声として男性の低い声があるので、低音重視か！？）アンプが欲しい。&lt;br /&gt;&lt;br /&gt;　この問題の正しい解決策としては、友人にマイクアンプを送りつけることだと思います。しかし、スカイプ用の安物ヘッドセットって、コンデンサマイクなのかな。まさかな。。これなら、そのへんに転がっている１８１５・１０１５か、オペアンプ使って簡単に作れそう。カップリングしても誰も文句言わないだろうし・・・&lt;br /&gt;&lt;br /&gt;　しかし、アンプに興味があったのでネット巡回。ふむ、世の中３８６アンプの時代から進化している（いつの話だ！）chu moyアンプなるオペアンプ＋００６Ｐ抵抗分圧の２電源で結構良い音がするらしい。これは、１つ作らねば・・・&lt;br /&gt;&lt;br /&gt;　評価用に１つ作るのはいいけど、やはり無作為研究所としては、よそであまりやっていないことをやりたい。（そして爆発・炎上・・・）で考えたのがＤ級アンプ。（おいおい）&lt;br /&gt;&lt;br /&gt;　理論としては、ＰＷＭ制御してトランジスタ（またはＦＥＴ）をスイッチング。（この場合、トランジスタ内での損失がすごく少ないため、かなり大きな制御ができる）これをローパスフィルタ通して「鈍らして」音にしようというもの。回路で組むには、三角波発生装置とコンパレータで作るらしい。で、三角波の綺麗で早いヤツを部品から生成するのが難しいらしい。&lt;br /&gt;&lt;br /&gt;　これをマイコンでできないかなーと思ってちょっと検討してみたのだけど、ATTinyで取り込みが１０ビット１チャンネルで１５Ｋが目一杯。仮に取り込みができたとしても、１５ＫＨｚを１０ビット解像度でＰＷＭ出力するために必要な速度は15MHz。確か2SC1815は30MHzで利得がなくなるらしいが、そんなクロックを出すのは無理。ＣＤ音質を理論的に実現するには、44.1KHzの６５５３６倍で、2.82GHz。&lt;br /&gt;&lt;br /&gt;　数ビットスイッチングで速度を落とすとか考えるとひょっとするとひょっとするかもしれないという妄想でした。ATTiny26Lあたりに絞って、どこまで音が出るか検討してみるのも面白そうではある。あくまでも、妄想ですが。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-8253665124276947342?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/8253665124276947342/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=8253665124276947342' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8253665124276947342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8253665124276947342'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_25.html' title='低価格アンプの妄想'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-2903095600807359213</id><published>2007-09-20T12:15:00.000+09:00</published><updated>2007-09-20T12:17:07.110+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>良いトランジスタを探す</title><content type='html'>前に書いた、2SC1815を超える良いトランジスタを探す企画ですが、３品種ほど見つかったので、別ページにまとめておきました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.faicha.com/hard/03transis/"&gt;良いトランジスタを探す&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-2903095600807359213?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/2903095600807359213/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=2903095600807359213' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2903095600807359213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2903095600807359213'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_20.html' title='良いトランジスタを探す'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-5550187217539009149</id><published>2007-09-20T12:06:00.000+09:00</published><updated>2007-09-20T12:07:45.842+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='info'/><title type='text'>bloggerユーザー以外からのコメント可能にしました。</title><content type='html'>どうも、作成した時の初期設定をよく読んでいなかったため、bloggerユーザーの人以外からはコメントができない設定になっていました。r-bearさんのご指摘で気づきました。直しましたので、ジャンジャン（いないか）コメント書き込んでください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-5550187217539009149?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/5550187217539009149/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=5550187217539009149' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5550187217539009149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5550187217539009149'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blogger.html' title='bloggerユーザー以外からのコメント可能にしました。'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-6330822292074910842</id><published>2007-09-20T04:18:00.000+09:00</published><updated>2007-09-20T05:02:42.462+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>2SC1815を超えてＫＳＣ２３３１</title><content type='html'>　ＬＥＤランプを考えていたときに、ふと思ったのですが、最近のＦＬＵＸＬＥＤは１００ｍＡを超えて電流を流すことができるものもあり、東芝トランジスタ２ＳＣ１８１５では、ちょっと心もとない（１５０ｍＡまでしか流せない）気もします。&lt;br /&gt;　かといって、秋月で１８１５買うしか安いトランジスタ（例えば１０円以下）の選択肢がないことも事実でしょう。（どこか、秘密のお店があるのかしらん）また、海外製はＥＣＢ配列でなく、ＥＢＣ配列なモノも多く、自分で使うだけならまだしも紹介するのは気が引けます。部品の形はＴＯ－９２なのに、ピン互換性がないなんて。。。たった３本なのに。実は、個人的にはベースが真ん中にあるタイプのほうが、見た感じと一致して好きなのですが、やはり２ＳＣ１８１５と差し替え可能な部品でなければ、基板起こすのは厳しいものがあります。&lt;br /&gt;　で、TO92デザインなトランジスタを、これでもかというくらい発売しているFairchild社のデータシートを眺めてみました。いやあ、探せばあるものです。&lt;br /&gt;&lt;br /&gt;（１）2SC1815ピン互換（1ピンからE,C,B配列）&lt;br /&gt;（２）V&lt;sub&gt;CBO&lt;/sub&gt; = 80v (C1815は60v)&lt;br /&gt;（３）V&lt;sub&gt;CEO&lt;/sub&gt; = 60v (C1815は50v)&lt;br /&gt;（４）V&lt;sub&gt;EBO&lt;/sub&gt; =  8v (C1815は5v)&lt;br /&gt;（５）コレクタ電流I&lt;sub&gt;C&lt;/sub&gt; = &lt;b&gt;700mA&lt;/b&gt;(C1815は150mA)&lt;br /&gt;&lt;br /&gt;h&lt;sub&gt;FE&lt;/sub&gt;は１２０倍から２４０倍、周波数はＣ１８１５よりちょっと劣って５０ＭＨｚなんですが、700mA流せるTO92デザイン（厳密にはTO92L）、ピンコンパチは相当うれしいです。&lt;br /&gt;&lt;br /&gt;品番は KSC2331 (Fairchild)&lt;br /&gt;&lt;br /&gt;クラスＹで１個１１セントです。（mouserの場合。digikeyは在庫なし）&lt;br /&gt;１０００個買うと、３．８セントなので１２０円換算で４円５６銭。３円トランジスタに対応できる価格で７００ｍＡ流せる～。今度、マウサーに注文するとき、一緒に購入してみます。&lt;br /&gt;注意すべき点としては、２ＳＣ１８１５が実装時高さが基板表面から６．５ｍｍなのに対して、９．７ｍｍになることでしょうか。高さがシビアな設計だと置き換えが無理かもしれません。２ＳＣ１８１５を搭載して、高さ方向に４ｍｍ以上の隙間があればＯＫです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今、ＧＯＯＧＬＥでＫＳＣ２３３１検索してみると、日本語のページはほとんどない。せっかくＥＣＢ仕様（まあ、右ハンドル仕様みたいなモンですか）なのに、日本では無名なのね。この石。&lt;br /&gt;&lt;br /&gt;あと、FairchildのＥＣＢ配列、２ＳＣ１８１５超えの石としてはKSC2001,KSC2383などがあります。KSC2001は、TO-92なので高さまで互換で700mA流せます。V&lt;sub&gt;CEO&lt;/sub&gt;が２５Ｖですが。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-6330822292074910842?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/6330822292074910842/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=6330822292074910842' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6330822292074910842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6330822292074910842'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/2sc1815.html' title='2SC1815を超えてＫＳＣ２３３１'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-1128710289901375592</id><published>2007-09-20T02:21:00.000+09:00</published><updated>2007-09-20T02:27:50.889+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>LEDライトの妄想</title><content type='html'>　あれこれ考えていましたが、作る基板がＦＬＵＸ（日亜の7.6mm四方）の白色対応だし、ＶＦ＝３．２～３．６あたりなら抵抗値代えるだけで使えそうだし、電流も２０ｍＡでも３０ｍＡでも対応できそうなので、原価＋αでお客さんに提案し、発注があれば、その納品で初期費用を演出し、後は基板だけとか、キットとかを売ってもらうところを探してみることにします。キットは部品選別を行って質の高いモノ目指せば、ある程度の価格でなら買ってくれるのではないかと。。。どうなんでしょう。&lt;br /&gt;　ガレージキットの専門店みたいなサイト作れば面白いかもしれないし。「売りたい」人もいるだろうしなあ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-1128710289901375592?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/1128710289901375592/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=1128710289901375592' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1128710289901375592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1128710289901375592'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/led_20.html' title='LEDライトの妄想'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-5351168114342418078</id><published>2007-09-20T02:07:00.000+09:00</published><updated>2007-09-20T02:19:44.738+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>LEDライトの提案準備</title><content type='html'>　ＬＥＤライト、提案書の要請が来たので資料を作り始めました。簡単な回路設計と試作くらいしておけば、書類も書けるだろう。いつも、こういう安いモノで１００－５００個のオーダーを見ると、全体における「本質的な部分」の費用比率の低さにビックリします。今、ＬＥＤライトの仕様を検討していたのですが、ＦＬＵＸ１４個、ＤＣ１２ボルト仕様で、ケース込みで約６０００円（利益ほとんどなし）でも、ＬＥＤ代金は１５００円ほど。これでお客さんに「高い」って言われれば、コストダウンのためＬＥＤを日本製から中国製に切り替え、ますます「それ以外の費用」比率がアップ。。。&lt;br /&gt;&lt;br /&gt;　やっぱり１００枚ー５００枚だと、プリント基板の初期費用を割る数が小さすぎて、基板１枚あたりの費用が高い。それとケース。板金加工でやるしかないのだけど、どうやっても１５００円くらいにはなってしまう。もっと安いところを探すべきなのかな。&lt;br /&gt;&lt;br /&gt;　前の記事で定電流ダイオードベースで電流制御を考えていたのですが、故障時に短絡するらしいということで、ＬＭ３１７＋抵抗という方式に代えるつもりです。カレントミラーはそのままで。&lt;br /&gt;&lt;br /&gt;　ただ、カレントミラーをやるとなると、トランジスタや抵抗の選別も重要になってきます。抵抗１％モノを使えば無選別でも大丈夫だろうけど、せっかく少ロットなんだから、少ロットにしかできない「逸品」にしたいしなあ。でも、そのようなところにエンドユーザーさんは価値を見出してくれそうにないし・・・できあがった基板をヤフオクあたりでサバいて、基板１枚あたりのコストを抑えることはできないかなあ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-5351168114342418078?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/5351168114342418078/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=5351168114342418078' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5351168114342418078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5351168114342418078'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/led.html' title='LEDライトの提案準備'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-1100824169133646102</id><published>2007-09-13T21:25:00.000+09:00</published><updated>2007-09-13T21:33:01.689+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>ＬＥＤランプの構想</title><content type='html'>　お客さんのところの蛍光灯が良く壊れる。といっても、蛍光灯部分のシステムを請け負ったのはうちではない。でも、１００箇所以上使用しているので、一度には交換できない。で、お客さんのご希望は、「現状の１００Ｖ回路で蛍光灯の代わりに動作して、将来的には、低電圧で明るさ制御なども行いたい」というもの。&lt;br /&gt;&lt;br /&gt;　うーむ。電源ユニット１００個以上購入して、ランプユニットに組み込んで、別に１２Ｖくらいの直流入力端子も作って。。。まてよ。場所は狭いけど、なんとかＡＣアダプタはいるんじゃないかな？&lt;br /&gt;&lt;br /&gt;　じゃ、提案はＡＣアダプタ（外からＡＣ１００ＶでＯＮＯＦＦ制御される、それに応じてＤＣ１２Ｖを作る）使って、そこそこ小さな基板にＬＥＤと定電流ダイオードを並べて・・・&lt;br /&gt;&lt;br /&gt;　定電流ダイオードってそこそこ値段がするもんやねー。（でも１個４０円だけど）１２Ｖで３個直列配線するとして、これを４組入れると、定電流ダイオードも４個かあ。まあ、部品代金の大半はＬＥＤだし、組み立て費用もあるけど。&lt;br /&gt;&lt;br /&gt;　ここはやはり３円トランジスタを使って、カレントミラーかなあ。原価が１００円は変わるな。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;セコい話でした。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-1100824169133646102?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/1100824169133646102/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=1100824169133646102' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1100824169133646102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/1100824169133646102'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_5982.html' title='ＬＥＤランプの構想'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-3697296804393981997</id><published>2007-09-13T00:55:00.000+09:00</published><updated>2007-09-13T18:35:53.879+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='画像処理'/><title type='text'>画像処理のブロブって</title><content type='html'>　ブログでなくブロブです。（ブロブってひょっとすると特定の画像処理業者が使っている用語なのかもしれません）ようは、画像に写っている種みたいな粒粒に関して、その個数を求める処理です。&lt;br /&gt;&lt;br /&gt;　手法としては、とりあえず、塊になりそうなモノに片っ端からマーキングしていき、その後、面積や周囲長さ（同じ面積ならまるいほど短くなる）その他のパラメータを使用して、希望のモノを選択し、その個数や位置を測定するというものです。&lt;br /&gt;&lt;br /&gt;　このプログラム（通常は、ライブラリとして画像処理メーカー各社から販売されています。また、フリーのものもあるようです）うちのシステムで使うところがあって、ゴリゴリとプログラムを書き、モノクロビットマップと格闘しました。&lt;br /&gt;&lt;br /&gt;　片っ端からマーキングする処理は、よく考えれば、昔懐かしいＢＡＳＩＣに搭載されていた「ＰＡＩＮＴ文」の処理に似ています。ようは、モノクロ輝度がある範囲にあるものをＰＡＩＮＴして、塗ったドットの数が面積（整数解の場合）になるような感じです。&lt;br /&gt;&lt;br /&gt;　再帰処理ができればかなり簡単に実装できます。マーキング部分に関して言えば、Ｃ言語で２００行足らずで実装できました。エッジ上のグレーに応じて面積を調整するようなプログラムにすれば面積もより、それらしく求めることができます。（少なくとも相対的には、かなりいい値になる模様）&lt;br /&gt;&lt;br /&gt;　重心や周囲長（整数解）はそれらしく実装できたのですが、最長辺（その塊を内通するもっとも長い直線）っていうのはパっと実装方法が思いつきません。どうやってやっているのだろう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-3697296804393981997?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/3697296804393981997/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=3697296804393981997' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/3697296804393981997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/3697296804393981997'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_13.html' title='画像処理のブロブって'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-5423531393955462591</id><published>2007-09-11T00:58:00.000+09:00</published><updated>2007-09-11T01:05:42.777+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>ストロベリーリナックスからグラフィック液晶</title><content type='html'>　以前に仕事でデータロガーを作ったことがあるのですが、マイコンに接続できる定番液晶といえば１６桁２行のキャラクタモジュールです。バックライト付きで１０００円くらいからあります。私が採用していたのは、端子が、基板下側に１列に並んでいるもの（下側に基板を接続するため）これがなかなかないんですよね。確かmouserから買いました。&lt;br /&gt;&lt;br /&gt;　「いつかはグラフィック液晶やりたいな」と思っておりましたら、おあつらえ向きな商品がストロベリーリナックスさんから発売になってました。厚さ10mm（データシート見るとＬＥＤタイプは12.5mm）になっているのも、私にとってはいい知らせです。&lt;br /&gt;&lt;br /&gt;　というのも、試作でもついつい薄く仕上げてしまうので、前回はケースの外側寸法で厚みが17mmでした。その時の液晶モジュール厚みが13.8mm。このモジュールなら16mmでもいけそう（笑）&lt;br /&gt;&lt;br /&gt;　そして前述の基板下側一列の配線。これも私の望みです。しかも安い。これは買いですね。でも、今週プレゼンがあって、とても工作してるヒマはないなあ。でも、グラフ表示機能のついたデータロガー、作りたいなあ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://strawberry-linux.com/catalog/items?code=18028"&gt;128x64グラフィック液晶＠ストロベリーリナックス&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-5423531393955462591?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/5423531393955462591/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=5423531393955462591' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5423531393955462591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/5423531393955462591'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_11.html' title='ストロベリーリナックスからグラフィック液晶'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-6427332347261509539</id><published>2007-09-09T23:44:00.000+09:00</published><updated>2007-09-09T23:49:34.988+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>マルツパーツ館</title><content type='html'>　普段、ハードの調達は、秋月、digikey,mouserなどがメインなんですが、最近は、さまざまな会社が通販に乗り出してきてくれて、うれしい限りです。昔、トランジスタ技術の広告見て、手紙を書いて部品を入手していたころから見ると隔世の感があります。いまや、日本製の部品を買うのに最安値がアメリカなんてことはザラですから。&lt;br /&gt;&lt;br /&gt;そんな中、今日は一般店舗も展開されているマルツ・パーツ館を紹介します。&lt;br /&gt;&lt;a href="http://www.marutsu.co.jp/user/index.php"&gt;マルツ・パーツ館&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　ちょっと前までは、地方にも出店してくれるパーツ屋さんという（だけの）イメージだったのですが、最近は、アルファプロジェクトさんのＳＨ７１２５の取り扱いを始めたり、トランジスタ技術とのタイアップでＰＩＣの販売に力を入れたりと、「旬のパーツ屋」さんです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-6427332347261509539?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/6427332347261509539/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=6427332347261509539' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6427332347261509539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/6427332347261509539'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post_09.html' title='マルツパーツ館'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7452080431516318010</id><published>2007-09-09T04:01:00.001+09:00</published><updated>2008-06-30T11:09:55.907+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H8/3664'/><title type='text'>H8/3664ソフトリセット</title><content type='html'>&lt;span style="color:#33ffff;"&gt;void(*_rst)(void);&lt;br /&gt;void reset(void ) &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　{&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　WORD * vct;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　vct = (WORD*)0;  // for H8/300H&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　_rst = vct[0];  // リセットベクタを取り込む&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　_rst();&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;　　　　}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;もっといい方法があるのかもしれませんが、これでうまく動いているので良しとするか。Ｈ８／３６６４で内部からソフト的にリセットをかけるＣ言語ソースです。&lt;br /&gt;&lt;br /&gt;解説を記述しました。&lt;a href="http://www.faicha.com/micom/01h8reset/"&gt;H8/3664ソフトウェアリセットの解説はこちら&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7452080431516318010?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7452080431516318010/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7452080431516318010' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7452080431516318010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7452080431516318010'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/h83664_09.html' title='H8/3664ソフトリセット'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-8399098857188642064</id><published>2007-09-09T03:52:00.000+09:00</published><updated>2007-09-09T03:59:40.918+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H8/3664'/><title type='text'>H8/3664のコード記述</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;span style="color:#66ffff;"&gt;typedef struct _bit&lt;br /&gt;     {&lt;br /&gt;     BYTE b7:1;&lt;br /&gt;     BYTE b6:1;&lt;br /&gt;     BYTE b5:1;&lt;br /&gt;     BYTE b4:1;&lt;br /&gt;     BYTE b3:1;&lt;br /&gt;     BYTE b2:1;&lt;br /&gt;     BYTE b1:1;&lt;br /&gt;     BYTE b0:1;&lt;br /&gt;     } _BIT;&lt;br /&gt;#define PMR1 *((BYTE*)0xffe0) /* ポート1モード */&lt;br /&gt;#define PCR1 *((BYTE*)0xffe4) /* ポート1コントロール(1:Output) */&lt;br /&gt;#define PDR1 *((BYTE*)0xffd4) /* ポート1データ */&lt;br /&gt;#define PMR5 *((BYTE*)0xffe1) /* ポート５モード */&lt;br /&gt;#define PCR5 *((BYTE*)0xffe8) /* ポート５コントロール */&lt;br /&gt;#define PDR5 *((BYTE*)0xffd8) /* ポート５データ */&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　Ｈ８／３６６４のコード開発を行うとき、秋月コンパイラでもＧＣＣでも付属のヘッダファイルなどがあって、ＩＯ割付なんかはすでに定義されているのですが、データシートを再確認する意味と、不必要に長い命名規則だとうっとうしいので、再定義してコード記述しています。&lt;br /&gt;&lt;br /&gt;　せっかくハードも作ってソフト開発するのだから、「ハードを触ってる～」って感じのコードを書いてみたいと思うのは私だけでしょうか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-8399098857188642064?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/8399098857188642064/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=8399098857188642064' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8399098857188642064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/8399098857188642064'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/h83664.html' title='H8/3664のコード記述'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-2345736717068255845</id><published>2007-09-09T03:03:00.000+09:00</published><updated>2007-09-09T03:19:31.602+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>vista騒動その後</title><content type='html'>　少し前にwindowsXP搭載機（メイン開発機）の調子が悪くなったので、マシンを新調した。ＡＭＤのそこそこのＣＰＵにメモリ２Ｇ，３Ｄグラフィックは使わないのだけど、ちょっとしたビデオカードなどをいれて、で、ＯＳをＶＩＳＴＡにしてみました。&lt;br /&gt;　office2000のうち、excelが安定して落ちることが判明。office2007を買わせるための策略かとも思いました。openofficeや安く販売されている互換ソフトを使う手もあるのだけど、やはり仕事で使ってるマシンだしなあ。&lt;br /&gt;&lt;br /&gt;　こんなことを元移転候補地にも書いていたのですが、ちょっとした（笑）不具合がそのＢＬＯＧにありまして、ここに書いてみました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-2345736717068255845?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/2345736717068255845/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=2345736717068255845' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2345736717068255845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/2345736717068255845'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/vista.html' title='vista騒動その後'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6532861751874569697.post-7390294419461625664</id><published>2007-09-09T02:58:00.000+09:00</published><updated>2007-09-09T03:00:08.338+09:00</updated><title type='text'>無作為研究所　電子館　移転準備</title><content type='html'>無作為研究所の電子関係ポストを置くためのＢＬＯＧを取得してみました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6532861751874569697-7390294419461625664?l=faicha7.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://faicha7.blogspot.com/feeds/7390294419461625664/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6532861751874569697&amp;postID=7390294419461625664' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7390294419461625664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6532861751874569697/posts/default/7390294419461625664'/><link rel='alternate' type='text/html' href='http://faicha7.blogspot.com/2007/09/blog-post.html' title='無作為研究所　電子館　移転準備'/><author><name>faicha</name><uri>http://www.blogger.com/profile/02061913370761519359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
