Find Jobs
Hire Freelancers

PID Controller in VHDL or Verilog

$500-700 USD

Geschlossen
Veröffentlicht vor mehr als 13 Jahren

$500-700 USD

Bezahlt bei Lieferung
Development of a PID controller in HDL (VHLD or Verilog) for Xilinx FPGA Spartan 6. The development shall be with WEBPACK Xilinx. The? implemented PID shall not be larger than 400 slices. The The PID shall be developed? at 32bits precision, and intermendiate values extended at 48 bits and shall include: • command ??" The setpoint, as commanded. • feedback ??" as measured by a feedback device. • output ??" The elaborated output command that is the control signal . • error ??" is command minus feedback. • enable ??" A bit enabling the PID. If false, all integrators are reset, and the output is forced to zero. If true, the loop operates normally. The PID gains, limits, and other ’tunable’ features of the loop are implemented as parameters? at 32 bits. •? Pgain ??" Proportional gain •? Igain ??" Integral gain •? Dgain ??" Derivative gain •? bias ??" Constant offset on output •? FF0 ??" Zeroth order feedforward - output proportional to command. •? FF1 ??" First order feedforward - output proportional to derivative of command. •? FF2 ??" Second order feedforward - output proportional to 2nd derivative of command. •? deadband ??" Amount of error that will be ignored •? maxerror ??" Limit on error •? maxerrorI ??" Limit on error integrator •? maxerrorD ??" Limit on error derivative •? maxcmdD ??" Limit on command derivative •? maxcmdDD ??" Limit on command 2nd derivative •? maxoutput ??" Limit on output value All of the max limits are implemented such that if the parameter value is zero, there is no limit. Four additional parameters shall be visible ( exported): •? errorI ??" Integral of error. •? errorD ??" Derivative of error. •? commandD ??" Derivative of the command. •? commandDD ??" 2nd derivative of the command. ## Deliverables 1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement). 2) Source code of the PID with comments 3) Simulation files and test files 4) Synthesis report of WEBPACK ## Platform Spartan 6 Xilinx FPGA
Projekt-ID: 3797308

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
5 Freelancer bieten im Durchschnitt $544 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$595 USD in 30 Tagen
4,7 (23 Bewertungen)
5,0
5,0
Avatar des Nutzers
See private message.
$510 USD in 30 Tagen
5,0 (10 Bewertungen)
4,1
4,1
Avatar des Nutzers
See private message.
$595 USD in 30 Tagen
4,9 (10 Bewertungen)
4,0
4,0
Avatar des Nutzers
See private message.
$595 USD in 30 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
See private message.
$425 USD in 30 Tagen
0,0 (0 Bewertungen)
1,3
1,3

Über den Kunden

Flagge von GERMANY
Munich, Germany
0,0
0
Zahlungsmethode verifiziert
Mitglied seit Nov. 9, 2008

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.