プログラム文と出力周波数の関係

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: プログラム文と出力周波数の関係

Re: プログラム文と出力周波数の関係

#2

by アンノウン » 7年前

P.S
Osはwindows7 コンパイラはCCS(Code composer studio)というフリーソフト内でプログラムを書き、コンパイルしています。
マイコンは
Ti製のf28377sです。

プログラム文と出力周波数の関係

#1

by Unknown » 7年前

三角波比較方式PWMをC言語で書いた場合のソースコードをいただけないでしょうか?

三角波比較方式PWMとは、
三角波と正弦波を比較し 、三角波より正弦波の方が大きい場合にはHIGHを出力し、その逆の場合はLOWを出力する制御方式のことです。

私も書いてみましたが、三角波の周波数が小さすぎるのか出力周波数が2kHZしか出ませんでした。

下記にマイコンの規格を示します。

TMS320C28x 32-Bit CPU
200 MHz
IEEE 754 Single-Precision Floating-Point Unit (FPU)
Trigonometric Math Unit (TMU)
Viterbi/Complex Math Unit (VCU-II)
Programmable Control Law Accelerator (CLA)
200 MHz
IEEE 754 Single-Precision Floating-Point Instructions
Executes Code Independently of Main CPU

正直、プログラム文と出力周波数の関係がよくわかっていません。
プログラム文の中で、出力周波数を設定することは可能でしょうか?
一般に三角波比較PWM制御では、三角波の周波数に出力周波数は比例します。
しかし、三角波の周波数の上げ方がわかりません。
一度適当に三角波を書き、出力をみましたが2kHzでした。
三角波の傾きを2倍にすれば(周期を1/2倍)、周波数も2倍になるのでしょうか?
20kHzは出力したいです。

ページトップ