本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:光検出でPID制御する安価な制御器はありますか?)

光検出で安価なPID制御器を探しています

2023/10/20 21:25

このQ&Aのポイント
  • 質問者は光センサーからの反射係数を使用して制御する安価なPID制御器を探しています。
  • 具体的な制御対象には赤外線反射センサーtcrt5000とArduinoが使用されます。
  • また、出力側制御器にはHiLetgo 2個セットの定電圧電流モジュールが使われ、電圧と電流のリミット設定を行うことが可能です。
※ 以下は、質問の原文です

光検出でPID制御する安価な制御器はありますか?

2021/10/28 22:53

制御対象の状態は光センサーからの反射係数で得られます。

赤外線反射センサーtcrt5000,arduinoダイオードラインパネル用ir光電気スイッチバリアトラックモジュール,3.3v
https://ja.aliexpress.com/item/32871499245.html
ブルーtcrt5000製品の使用法
回路図にはないがセンサーコレクターから、5 a出力アナログ電圧 (0〜5 v)が、PIN-AOから直接出されています。
https://www.vishay.com/docs/83760/tcrt5000.pdf

この信号を0-1Vもしくは0-1,5,10Vなどのマルチ入力として、例えば温度制御器の入力に接続して、
温度の代わりの値に換算して調節したいです。
制御は最初は経験値がないので、オートチューニングなどでPID値を決定した後は替えずに使いたいです。

出力側制御器
制御器にはステップダウン型電流電圧コンバーターを用います。
電圧設定は分圧型のため外部から変更するのは難しいため、最大電圧だけを設定しておきます、
この場合は約15Vです。

HiLetgo 2個セット 5A大電流 定電圧電流 モジュール LEDドライバー
Конструктивные особенности HW-083
https://compacttool.ru/ponizhayuschiy-dc-dc-regulyator-xl4015-5a-75vt-s-ampervoltmetrom
https://cdn.compacttool.ru/images/docs/HW-083_DC-DC_XL4015E1_schematic.jpg

https://www.amazon.co.jp/HiLetgo%C2%AE-2%E5%80%8B%E3%82%BB%E3%83%83%E3%83%88-5A%E5%A4%A7%E9%9B%BB%E6%B5%81-%E5%AE%9A%E9%9B%BB%E5%9C%A7%E9%9B%BB%E6%B5%81-LED%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC/dp/B01120UJ2U
https://m.media-amazon.com/images/I/51-7TS3sKeL._CR123,0,529,529_UX175.jpg

電圧と電流それぞれのリミット設定を出来ますが、負荷素子は5AMAXの電流定格型なので、
例えば安全を見て4Aなどに最大値を決めておきます。
電流設定はポテンショメーター固定型ですが端子出しした製品を使って、制御器からの信号(後述)
によって、電流設定値を可変として、動作させます。

普通は工業用信号4-20mAですが250Ωの抵抗もしくは100Ωの抵抗にて1-5Vまたは0.4-2Vの電圧信号にした後
分圧と減算を行い、0.4-2Vから0.4Vを差し引いて0-1.6Vにします。 
68kΩと10kΩVRで約1/8にして、0-0.2Vの制御電圧が出ます。

LM358の2PINにつながるように元の71.5kΩを取り外し、68kΩに変えて使います。
電流用リファレンスの2.5Vを21KΩと430Ωで分圧すると約0.05Vに成ります。
この場合,0.4-2V側は10kΩVRを下げる方に回すと0.4Vのオフセットも下がることに成るので、
実際には電流側バイアスの0.05Vに0.025Vを積み上げた点と100Ωを1/8にした
68kΩ/10KΩからの電圧0.05-0.25Vの点から3PIN-10KΩVRの1PIN側を電流リファレンスの0.05Vに
つなぐことによって電流設定トリマーを0-100%回すと電流感度を変えられます。
(ここは計算が間違っているので回路を検討中です)

負荷は 最大電圧:15.2V/最大電流:5A/抵抗:2.33Ωと
最大電圧:3.7V/最大電流:5A/抵抗:0.57Ωを直列にした、
18.9V抵抗2.9Ωの非線形素子です。

これを制御することによって、光センサーからの反射係数が変化する、
制御を行います。
出来れば5000円程度のPIDコントローラーを探しています。
なにかいいものが有ればお知らせいただけますと幸いです。

投稿された画像

回答 (3件中 1~3件目)

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2021/10/29 05:05
回答No.2

質問の内容が頭に浸み込んできません。赤外線反射センサーを使って何をなさりたいのか、制御ブロック図を提示するなど、工夫なさることをお勧めします。(細かい情報は盛り沢山だけれど、肝心なことが読み取れません。)
オートチューニングのPIDコントローラーをご所望とのことですが、オートチューニングは万能ではなく、調整に失敗することもあります。制御対象の挙動を把握するアプローチも並行して取り組んでおいた方がよさそうに思います。

2021/10/29 00:25
回答No.1

そのままarduinoに突っ込んで
後は煮るなり焼くなりすればいいのでは?
https://garchiving.com/pid-control-in-arduino/

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。