EmbDev.net

Forum: FPGA, VHDL & Verilog Control tube heating based on PWM Values


Author: Alex (Guest)
Posted on:

Rate this post
0 useful
not useful
Hello,

Can anyone give me a lead on how to implement a controller in FPGA 
(VHDL) to control the heating of a tube based on PWM values? I already 
have the PWM Min, Max values.

Thank you in advance!

Author: Lothar Miller (lkmiller) (Moderator)
Posted on:

Rate this post
0 useful
not useful
Alex wrote:
> I already have the PWM Min, Max values.
Thats not too much...
Just go one step back, act like you never heard ANYTHING about your 
particular problem, then read your post and think, what information is 
missing.

Then some very basic questions will arise:
What kind of "tube"?
What kind of "heating"?
Do you have any kind of hardware?
What does "control" mean to you?
How did you get those PWM min and max values?
Whats the PWM frequency?
Wht is the PWM used for?

Author: Alex (Guest)
Posted on:

Rate this post
0 useful
not useful
Lothar M. wrote:
> Alex wrote:
>> I already have the PWM Min, Max values.
> Thats not too much...
> Just go one step back, act like you never heard ANYTHING about your
> particular problem, then read your post and think, what information is
> missing.
>
> Then some very basic questions will arise:
> What kind of "tube"?
an X-ray tube
> What kind of "heating"?
The task is to control the heating of the tube which in turn produces 
tube current.
> Do you have any kind of hardware?
Altera Cyclone IV running on NIOS2
> What does "control" mean to you?
Based on PWM values, the controlling unit has to produce the tube 
current by controlling the heating voltage.
> How did you get those PWM min and max values?
Via a PWM Generator module which exists.
> Whats the PWM frequency?
150MHz
> Wht is the PWM used for?
To control the inverter output.


I hope I have provided the required details.I have very little knowledge 
in this field. Any suggestions will be appreciated.

Thank you!

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.