FONT SIZE : AAA
A final significant application area for VHDL-AMS has been the modeling of electromechanical systems, particularly micromachines (or MEMS). Exactly the same principles are used for these devices, with the mechanical domain models defined as required for the mechanical equations. It is worth noting that the mechanical models are divided intorotational (angular velocity and torque) and translational (force and distance) types. A typical simple example of a mixed domain system is a motor, in this case a simple DC motor. Taking the standard motor equations as shown here, it can be seen that the parameter ke links the rotor speed to the electrical domain (back emf) and the parameter kt links the current to the torque.
This is implemented using the VHDL-AMS model shown as follows:
1 library ieee;
2 use ieee.electrical_systems.all; 3 use ieee.mechanical_systems.all; 45 entity dc_motor is
6 generic (kt : real;
7 j : real;
8 r : real;
9 ke : real;
10 d : real;
11 l : real);
12 port (terminal p, m : electrical;
13 terminal rotor : rotational_v );
14 end entity dc_motor;
15
16 architecture behav of dc_motor is
17 quantity w across t through rotor
18 to rotational_v_ref;
19 quantity v across i through p to m;
20 begin
21 v == l∗i’DOT + i∗r + ke∗w;
22 t == i∗kt − j∗w’DOT − d∗w;
23 end architecture behav;
Manufacturer:Xilinx
Product Categories:
Lifecycle:Obsolete -
RoHS: No RoHS
Manufacturer:Xilinx
Product Categories: FPGAs (Field Programmable Gate Array)
Lifecycle:Active Active
RoHS: No RoHS
Manufacturer:Xilinx
Product Categories: FPGAs (Field Programmable Gate Array)
Lifecycle:Active Active
RoHS:
Manufacturer:Xilinx
Product Categories: Boîtier de connecteur
Lifecycle:Active Active
RoHS: No RoHS
Manufacturer:Xilinx
Product Categories: FPGAs
Lifecycle:Obsolete -
RoHS: -
Support