« ALL JA CONTEST 2012 | トップページ | 周波数カウンター2 »

2012/05/20

周波数カウンター

急遽、周波数カウンターを作った。PICを使って簡単に作りたいと思い、PICの製作では定評のある稲崎さんのサイトから探した。色々ある中で、周波数カウンタV7を選んで、まずは完全コピー版を作った。

Dscf0816

ちょうど、以前秋月で購入した20MHzのクロックモジュールもあり、ビットSWが見つからなかったが、全てあり合わせの部品で作ることができた。PIC以外部品が少なくとてもシンプルだ。

Dscf0818

LCDと組み合わせるので、基板上の位置によっては、実装の高さ制限がある。
Dscf0817

なぜ、急に周波数カウンターを作る羽目になったかと言うと、これを買ってしまったからである。
Dscf0819

秋月の特価で、20.055MHzと20.045MHzの水晶振動子をそれぞれ100個入手した。2つの周波数が微妙に近いのが、心?を揺さぶった。(本当はもう少し近いと良いのだが・・)
とにかく200個もの水晶を手に入れた。

周波数カウンターは、これらの水晶を選別するために使おうと計画している。

とにかくPICを焼いて、配線をチェックすると一発で動いた。

記事にもあるとおり、素で40MHzぐらいまではカウントすることができた。前段のアンプを何とかすれば、結構使い物になりそうだ。

======================
PICを焼くときのコンフィグをメモっておく。
今回は、特に設定し直すことはなかった。(オリジナルのHEXファイルをそのまま読み込んだ)
_cfg1

_cfg2

|

« ALL JA CONTEST 2012 | トップページ | 周波数カウンター2 »

電子工作 PIC」カテゴリの記事

コメント

過日はFBなQSOありがとうございました。
この周波数カウンタを以下の付属基板を流用(改造?)して作ってみました。
https://www.cqpub.co.jp/hanbai/books/12/12561.htm
精度を上げてみようと考えています。(周波数が少なく表示されている模様…)。

やはりソースそのままではなく、他のカウンタ等で読合せし、NOP命令で調整された
のでしょうか。アドバイスいただければと思います。どうだったのでしょう??
著者 JF3SFB局のホームページですが、閉じてしまってますが、こちらで見られます。
https://web.archive.org/web/20170822163030/http://www8.plala.or.jp/InHisTime/

周波数カウンタV7で検索すると、いろいろ出てきます。皆さん移植版を作られているようです。
これからも参考にさせて下さい。よろしくお願いします。

投稿: 7K1CRZ | 2021/01/31 21:48

CRZさん、こんにちは。
随分、懐かしい記事ですね。自分でもすっかり忘れていました。吉崎さんのサイトを見て勉強させていただきました。今でもアーカイブが残っているんですね。ちょっと見たいときに閉鎖されていて残念な思いをしていました。

カウンターですが、カウント部はNOPなどを入れて調整していないと思います。確か、原理的にも調整は不要だった気がします。(はっきりとは、覚えていないのですが・・)

現物を取り出して、HP製のカウンターと比較していますが、20MHzで100Hz程度の差があります。
HPのものは随分以前ですが、GPS比較で50Hz程度ずれていたので、そこそこの精度かと思います。

誤差の支配的な要因は、V7カウンターに使用しているクロックではないでしょうか。私の使用しているクロックもTCXOでもなく、マイコン用の普通のクロックモジュールです。たまたま、精度が出ていたと思われます。

引き続き、よろしくお願いいたします。

投稿: JK1LSE | 2021/02/01 11:47

早速のコメント&アドバイスありがとうございました。恐縮しております。
赤/黒のワニ口クリップと共に写っている写真を拡大してみました。
もしかして、基準水晶を自分自身で測定しているのでしょうか…??

これには気付きませんでした。これなら基準のズレが分かる気がします。
一応20MHzのTCXOを付けております。こちらの製品です。(^^;
http://www.gatelink.co.jp/mart/p0003-4.html

TCXOですので、いちおう合っていると思われます。(20MHzで!)
ここから線を引き出して、実験してみたいと思います。

もしかしたら、これが高精度病の初期症状化かも知れません…。元々、
古いアンテナアナライザーの読合せの為に始めたプロジェクトでした。

SC1602やSC2004の液晶板はノイズが多いです。Vcc-GNDにパスコンが
必須ですね。(これで誤動作していたモデム装置がありました…)。

投稿: 7K1CRZ | 2021/02/01 19:26

CRZさん
一番上の写真は、自分自身のクロックを測定していると思います。
今日は、SGで20MHzを出力して、HPのカウンターとV7カウンターを並列に接続して測りました。
意外とあっているなぁ、というのが感想です。HPのカウンターは以前GPSの10MHzで精度を比較したことがあります。

http://honda.way-nifty.com/pocky/2016/01/gps-7d66.html

この記事なんですけど、ちょっとわかりにくいですね。HC04でバッファーした後に、LC同調回路2段でフィルターしただけですが、ジッターが取れて、かなりの高水準の標準信号が得られます。

あやうく、GPSDOの世界に踏み込みそうでした。ダブルオーブンのTCXOも手元にありますが、この世界に入り込むと、先が見えません(笑
いずれにしても、そんな精度は必要ないですね。そこそこわかればいいと思っています。

投稿: JK1LSE | 2021/02/01 21:38

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 周波数カウンター:

« ALL JA CONTEST 2012 | トップページ | 周波数カウンター2 »