ユーザー名:

パスワード:


パスワード紛失

新規登録
ビートス オンラインショップへ
アブソリュート株式会社様へ

バイト数とサンプリングレート

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2013-7-26 3:38
 
購入検討中なのですが、
ファームを変更した場合、
最大、どのくらいまでバイト数を伸ばせるものなのでしょうか?

PC-OP-RS1を所有していますが、
これの240バイトにくらべて
かなり少ないバイト数だと思うのですが・・・

PC-OP-RS1で操作できない機器を操作してみたいのですが、
(操作できない原因は不明)
その場合、バイト数(信号送信時間)がPC-OP-RS1より長いか、
あるいは、サンプリングレートが高くないと
結局操作できないという事になりそうなのですが・・・

サンプリングレートも教えていただけるとありがたいです
イイね!の数:0
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-7-31 11:53
 
あまり詳しくない者(PICもAVRも忘れてしまった)ですが、

ここの「ファームウェアソースコード(Ver2.1.0)」RemoconServantのmain.c(コメント付き)を参考にされたら如何でしょうか。読み込み周期は、100usecの繰り返しのようです。
イイね!の数:0
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-8-26 2:12 | 最終変更
sin  <ROOKIE>   投稿数: 2
今更ですが、3年も前の書き込みへのレスです。
ここを読んで人は、当たり前過ぎて回答してくれなかったのかも。

buffaloのPC-OP-RS1は、0.1msecサンプリングのIR信号を、送受信ともそのままベタで扱っています。扱える最大長は、240byte * 8bit = 1920bit分 = 192msec。これにより192msec以内のIR信号ならどんなものでも扱えます。(搬送波 38kHz限定かも)

BitTradeOne (FW 2.x系)は、PPM(パルスポジションモジュレーション)のIRデータの "0"と"1"を扱います。"0", "1"のL/Hの期間は、内部で持っている固定長を利用します。

このため、この2者の最大バイト数を比較するのは意味がありません。

例)簡単化の為に、IRデータとして "01"の2bitを考えます。
家制協(家電協)の場合は、""
 データ"0" H期間 0.4ms + L期間 0.4ms
 データ"1" H期間 0.4ms + L期間 1.2ms
なので、以下のようになります。」

PC-OP-RS1
 "01"→111100001111000000000000b
 という24bit(3byte)のデータが必要となる。
BitTradeOne(FW 2.x)
 "01"→01
 のままの2bitで良い。
 ただし、リモコンフォーマットの種類やbit数のデータ等が必要となる。
イイね!の数:0
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-11-9 21:26
disklessfu  <EXPERT>   投稿数: 188
サンプリング周期はソース上では100usなのですが、
実際には100usでは処理しきれなくて、117us程になっています。
イイね!の数:0
返信する

このトピックに投稿する

題名
投稿本文