温度センサ- PICを16f877

D

delifadzli

Guest
皆さん、こんにちは、

まず第一に、私はここに初心者です。缶uはすべてのものを与える私にADCの説明について。プロジェクトは、センサーの温度にあるを開発基づいてファンを自動。PIC16f877インターフェイスには、 - ADCの変換を)非常に良いされていない、本当に重要なこと私に以来、(私のプログラミング。PICの範囲のため、私は0-5 vが、方法はそれを思わせる

=場合電圧センサを与える61.8(1には速度低速)
場合)速度(媒体に2時間を短縮ない=センサを与える2-3巻を
場合)速度(高3時間を短縮ない=センサを与える4-5巻を

問題は、入力を正当化さています。どのように1-5(にする入力デジタルとしてPICが参照してください、それのみ)。私は実際に)ソ¥ースデジタル混乱に変換するAC電源を((温度センサー)にPICを。

してくださいみんな、缶uは私を手伝ってくれる??

気の毒に私の英語

 
こんにちは、
どちらが使用してあなたはセンサーですか?
Tahmid。

 
実際、私はまだセンサーの温度、実際はない知っている必要が)セッション研究から(使用することです。いずれかの可能¥性が示唆uか?の多くの研究が行われている...まだ、私は選択する無知だ

 
こんにちは、
簡単にするため、良い選択がLM35/LM335あるだろうが、LM35/LM335からの上ので、まで150'Cダウンを与える25'C、1摂氏度、すなわち出力を10mVの用を得る250mVのは、500mVのため50'C、 - 55'C。したがって、アルゴリズムを変更しない取得2/3/4/5、対だから。の迅速な電圧の範囲を選択し、選択温度で、例えば、低速場合は、〜30気温は間20'Cと、31'C間60'C媒体、60'C上記の代わりに150'C。
そのぐらいでした。
どの言語?場合mikroBASICを使用して、あなたを私は助けることができます。
この情報がお役に立てば幸いです。
Tahmid。

 
提案良いおかげでinfo.it本当に。私は言語CのとPIC16f877を使用している計画... [OK]をされていません?

 
[OK]を、コンパイラ?mikroC、CCSは、ハイテク?
ありがとうございます良くやった非常に私はお勧めですmikroCをが選択が。

 
[OK]をmikroC。..ウルに感謝できるまで本当にする....

 
だから、どのような制御の速度範囲はあなたの温度?
Tahmid。

 
このプロジェクトは、基本的に範囲の温度を目指して制御伝統的なファンを...だから...

実際の気温= 26セル

20-25低速=セル

中程度の速度= 26-29セル

38-50高速=セル私が正しい場合は良いが、私ではないアイデアが。それを感謝...

 
大丈夫に思える。
ファンでは、伝統的な意味ですかあなたはDCファンやACウォールのファン?
ファンのための壁、プログラミングが複雑であるややが、方法がファンのDC容易に通常の。
Tahmid。

 
普通のDCファン...プロジェクトは、この追加分後19:応答にはTahmid、後半かわいそうに...ちょうど調査した店の背面から電子()....

 
こんにちは、
mikroCコード:
コード:

#は、32 / /デューティサイクル低速に設定され遅い定義

#は、中96 / /デューティサイクルのためにセットを定義中

#は、高速、高速230 / /デューティサイクルを定義する

#を定義cel20 41 / / 20'C

#を定義cel50 102 / / 50'C/ /私は範囲を設定する:

/ /以下20'Cより:速度が遅い

/ / 20'Cに50'C投稿者:速度は媒体である

/ /より大きい50'C:速度が速いですint型ADVal / / ADCの結果を格納する変数

unsigned char型の義務;メイン(ボイド)(無効

TRISC = 0;

PORTCの= 0;

PWM_Init(5000); / / 5kHzののPWM

PWM_Change_Duty(中)/ / 50%のデューティサイクル

PWM_Startは(); / /は、PWMを開始

(1)(中

ADValは=(0)ADC_Read;

(もしADVal <cel20)(

デューティ=遅い;



((ADVal> cel20)&(ADVal <cel50))(場合

デューティ=媒体;



(もしADVal> cel50)(

デューティ=高速;



PWM_Change_Duty(義務); / /変更のデューティサイクルを調整

delay_ms(100)は、/ /調整するための(オプションと待って残ることがあります)




 
すごい...情報をもっと見ると感謝のための知識。私は物事よこれで本当に喜んで。本当に幸せ.....本当に感謝ウルの仕事を右..知っているうまくいけば、..プロジェクトの指導の善意になった

 
32遅い=

媒体= 96

高速= 230

どのようにuの変化が...?

のPWM良いのにはかなりしないようだ私は真実...

私は..期待計算もuができます与えるかのものの種類を少し説明について、この....応答ウルを待つために...

 
こんにちは、
デューティサイクルは255です上のスケール。255 = 100%
32 = 12.5%
96 = 38%
230 = 90%
ただ、ここで私はそれを定義し、値を変更します。については、%と言う、45、あなたの値は115 =すべきこと(0.45 * 255)
ホープは理解した。
Tahmid。

 
私は5000 pwm_init参照してくださいとしてのPWM周波数を設定uが。しかし、uが255によると、デューティのサイクルは?plsは説明する。感謝します。

 
こんにちは、
私は5000として初期化します。それが5kHzの意味私の周波数は。何もサイクルデューティにしないと。
今こそがオフの場合私はデューティサイクルを25%マイクロは、64、(255分の64〜は= 0.25 75マイクロの時間25が100microsecondされます私は期間で)。しかし、周波数が5kHzのでしょうが、まだ。
ホープは理解した。
Tahmid。

 
[OK]を...おかげで情報が...ところで、

ファンのACに使用することは難しく、本当に?..huhu ...僕の上司は...ファンのACとDCファンを交換お願い私を

コードをすることができますも使用できますか??または実装トランスまたはACファンに向かっていくつかのリレー??...応答ウル希望の...

おかげで...

 
こんにちは、
ファンのためのAC場合は、)しない(むしろフルが必要にトライアック、または使用して位相制御をブリッジコード、既存のこのからなる、ノイズが発生のファンも容易ではない仕事を。
フォーラムでmikroElektronikaの、彼らは目的のためだけこれを持って、トピック、それを見てでください。私はそれを見つけるかもしれない場合は、できないように見つければそれはしかし、今は、Googleビットの周り。
Tahmid。

 

Welcome to EDABoard.com

Sponsor

Back
Top