background image

 

18 

CEO: Dr. Bernt Götz • Phone +493641/66880 • Fax +493641/668866 • www.piezosystem.com 

PID and filters

 

cl 

PID open loop or closed loop mode 

0 = open loop 
1 = closed loop 

sr 

Slew rate limit 

0.0000008 ... 2000.0  

%

ms

 (2000 = 

disabled) 

kp 

PID controller proportional term amplification 

0 ... 10000 (0 = disabled) 

ki 

PID controller integral term amplification 

0 ... 10000 (0 = disabled) 

kd 

PID controller differential term amplification 

0 ... 10000 (0 = disabled) 

pcf 

PID controllers feed forward control amplification 

0 … 1 (0 = disabled) 

lpon 

Enable or disable setpoint lowpass filter 

0 = off 
1 = on 

lpf 

Setpoint low pass filter cut-off frequency 

1 ...  10000 Hz 

notchon 

Enable or disable notch filter 

0 = off 
1 = on 

notchf 

Notch filter frequency 

0 … 20000 Hz 

notchb 

Notch filter -3dB bandwidth 

0 … 20000 Hz (max. 2 * notchf) 

poslpf 

Measured position low pass filter cut-off 
frequency 

 

poslpon 

Enable or disable measured position low pass 
filter 

0 = off 
1 = on 

Arbitrary waveform generator 

grun 

Start or stop the a

rbitrary waveform g

enerator 

0 = stop  
1 = start 

gsarb 

Start index for a

rbitrary waveform g

enerator 

output 

0…1023 

gearb 

End index for a

rbitrary waveform g

enerator 

output 

0…1023 

gcarb 

Number of cycles to run 

0 = 

infinitely

 

1…65535 

goarb 

Offset index when a

rbitrary waveform g

enerator 

gets started 

0…1023 

giarb 
 

Current index (e.g. after a stop command) 

Read-only 

gtarb 

Output sampling time (<

value>

 * 50µs) 

0…65535 

gbarb 

Output values in the buffer in relative units 

index: 0…1023 
value

: 0.0…100.0 (%)  

 

gparb 

Output values in the buffer in length units (µ

m or 

mrad

index: 0…1023 
value: p

osmin … posmax

 

gsave 

Save the buffer in the EEPROM (End of process 
is acknowledged by CR LF) 

gload 

Loading the buffer from the EEPROM (End of 
process is acknowledged by CR LF) 

Data recorder

 

recsrc 

Source  of  data  to  be  stored  in  data  recorder 
channel  
recsrc,<ch>,<src> 

ch: 
0 = buffer A 
1 = buffer B 
src:  
0 = piezo position (closed loop)  
1 = setpoint  
2 = piezo voltage (controller output) 
3 = position error  
4 = abs(position error) 
5 = piezo position (open loop) 
6 = piezo current 1 
7 = piezo current 2

 

recast 

Autostart condition of the data recorder 

0 = off 
1 = start on 

set

-command 

Summary of Contents for NV200/D NET

Page 1: ...8866 www piezosystem com Preliminary Instruction Manual Digital Piezo Amplifier NV200 D NET Please read carefully before switching on the power Please see safety instructions for using piezoelectric actuators and power supplies 28 10 2021 Draft of Rev 0 ...

Page 2: ... 3 Operation 6 6 4 Maintenance and inspection 7 6 5 Environmental conditions 7 7 Instructions for checking the function of the system quick start 7 8 How to operate the digital amplifier NV200 D NET 8 8 1 Introduction 8 8 2 Technical data 9 8 3 Connectors and Pin Assignment 10 8 4 Establishing communication 13 8 5 Command list 17 8 6 Error messages 21 8 7 Status register 22 8 8 Feedback control mo...

Page 3: ...Jena Phone 49 36 41 66 88 0 2 Certification of piezosystem jena The company piezosystem jena GmbH has worked according to a DIN EN ISO 9001 certified quality management system since 1999 Its effectiveness is verified and proven by periodic audits by the TÜV 3 Declaration of conformity The CE Declaration of Conformity is available on our website www piezosystem com This instruction manual includes ...

Page 4: ... discharging or high dynamic application will occur After excitation of the actuators by a voltage in the upper control range the ceramic will move and generate an opposite high voltage after disconnection Heating of the ceramic material will occur during dynamic operation and is caused by structure conditional loss processes This may cause failure if the temperature exceeds specified values cited...

Page 5: ...except those that are designed for that purpose e g actuators Only work with the units in a clean and dry environment Only specially prepared units e g actuators can work under other conditions Please only use original parts from piezosystem jena piezosystem jena does not give any warranty for damages or malfunction caused by additional parts not supplied by piezosystem jena Additional cables or c...

Page 6: ...ot place heavy objects on any cables e g power cords sensor cables actuator cables optical cables Do not block ventilated openings or place the units near a radiator oven or other heat sources Plug in the power cord completely so that it cannot loosen inadvertently Leave sufficient space around the power plug so that it can be unplugged easily If objects are placed around the power plug you will b...

Page 7: ... 20 22 C at a relative humidity between 5 80 non condensing 7 Instructions for checking the function of the system quick start When you open the package please check to make sure all the necessary parts are included see packing list and nothing is damaged Check the electronics and the actuator for any visible damage The top and bottom plates of the actuator if it does not have another shape should...

Page 8: ...em start The actuator is connected to the NV200 D NET using the PIEZO plug After switch on the device runs a self test procedure while the indicator LED is lightning red This takes about 3 s During this step the controller reads the system specific parameters from the actuators ID chip and sets up the controller If no actuator is connected the LED stays red After the self test the actuator moves t...

Page 9: ...0V or 20V 130V automatically adapted to the actuator Output current 200mA continuous 400mA peak for 1 2ms NanoX mode 2 x 100 mA continuous 2 x 200 mA peak for 1 2ms Output voltage noise 0 7mVRMS 500Hz bandwidth Actuator measurement connector PIEZO 15 pin D Sub plug Safety functions short circuit proof over temperature protection Display LED green orange red Interfaces USB Ethernet Interface connec...

Page 10: ... Phone 493641 66880 Fax 493641 668866 www piezosystem com 8 3 Connectors and Pin Assignment 8 3 1 Overview I O connector Ethernet connector USB connector Piezo actuator connector connector Status LED Power supply connector ...

Page 11: ...5V Supply voltage measurement 15V 12 SCL I C Bus SCL 13 DETECT Actuator detection 15 Piezo ground Actuator ground Not for external use The actuator is connected to this plug The actuator voltage goes to the piezo the position signal from the measurement system goes to the DSP and the integrated actuator information is stored on an ID chip which goes to the main controller It is important that the ...

Page 12: ...rigger 9 SPI MOSI MOSI 3 3V logic slave input 10 TxD Not used 11 MON Analog monitor output 0 10V 12 TRG out Trigger output TTL 3 3V 13 SPI CS Chip select 3 3V logic low active slave input 14 SPI MISO MISO 3 3V logic slave output 15 RxD Not used shield wire AGND Analog ground 8 3 4 USB connector The USB C type connector supports USB 2 0 and allows the device to be controlled via a serial COM Port 8...

Page 13: ...red to connect to your computer The properties of the COM port are 115200baud 8bit no parity 1 stop bit software handshake XON XOFF When the device is powered and connected it answers after receiving CR carriage return Enter Key with its prompt NV200 D NET 8 4 2 Telnet communication via Ethernet The communication with the NV200 D NET over ethernet can be done with the Windows Telnet client If not ...

Page 14: ...fault port number is 23 By default the IP address is set dynamically over DHCP If necessary it can be set static over the configuration To get the IP address of the device ask you network administrator or use our tool IP Search from the website It is possible to use the host name of the device if the DHCP FQDN option is enabled By default the host name is C the last 6 digits of the MAC address Exa...

Page 15: ...ress and the default port 23 for Telnet communication with the device Under the item Server the IP address can be set to a static one or to DHCP Under item Channel 1 the port can be changed By accessing the IP in a web browser the settings can be accessed graphically CAUTION By default the IP address is retrieved over DHCP In networks without a DHCP server there is no access via Telnet possible wi...

Page 16: ...ponds to 0 100 of the closed loop travel of the connected actuator in open loop mode 0x0000 0xFFFE corresponds to 0 100 of the admissible piezo voltage of the connected actuator The value 0xFFFF is used for error detection and is not interpreted as a setpoint Value range of the return value The value selected by spisrc command is scaled to 0x0000 0xFFFF To synchronize the NV200D NET PID controller...

Page 17: ...sed loop position in µm or µrad Range is limited by the actuators stroke and voltage range meas For actuators with sensor Position in actuator units µm or mrad For actuators without sensor Piezo voltage in V Read only imeas Measured piezo current 0 piezo current 1 1 piezo current 2 temp Heat sink temperature Read only stat Status register see section 8 6 for details Read only posmin Lower motion r...

Page 18: ...tart or stop the arbitrary waveform generator 0 stop 1 start gsarb Start index for arbitrary waveform generator output 0 1023 gearb End index for arbitrary waveform generator output 0 1023 gcarb Number of cycles to run 0 infinitely 1 65535 goarb Offset index when arbitrary waveform generator gets started 0 1023 giarb Current index e g after a stop command Read only gtarb Output sampling time value...

Page 19: ...erator start 2 waveform generator step 3 waveform generator sync 4 ILC sync 5 start data recorder Trigger Out trgedg Trigger on falling and or rising edge 0 off 1 falling not inverted 2 rising not inverted 3 both not inverted trgsrc Signal source for trigger out 0 position 1 setpoint trgss Trigger output start lower position posmin 0 001 posmax 0 001 trgse Trigger output stop upper position posmin...

Page 20: ...ex up to in1 output of the index ii1t Query the Current value 1 in the time domain Without index output as array up to in1 With index up to in1 output of the index ii2t Query the Current value 2 in the time domain Without index output as array up to in1 With index up to in1 output of the index igc Query of the correction curve in the frequency domain Without index output as array up to inx With in...

Page 21: ... controller responds with an error message in the form error x The error numbers x means Error Number Description 1 Error not specified 2 Unknown command 3 Parameter missing 4 Admissible parameter range exceeded 5 Command s parameter count exceeded 6 Parameter is locked or read only 7 Underload 8 Overload 9 Parameter too low 10 Parameter too high ...

Page 22: ...s not bridged single current 1 amplifier channels bridged double current 9 unused 10 0 OK 1 temperature too high 11 0 OK 1 actuator error or incompatible actuator type 12 0 OK 1 hardware error 13 0 OK 1 I C error 14 0 OK 1 lower control value limit reached 15 0 OK 1 upper control value limit reached If it is impossible to reach the setpoint in CL mode within 0 5 s and by means of the admissible pi...

Page 23: ...Dr Bernt Götz Phone 493641 66880 Fax 493641 668866 www piezosystem com 8 8 Feedback control modes 8 8 1 PID control The following block diagram shows the functional groups of the controller in PID control mode ...

Page 24: ... an order of magnitude In open loop mode the PID controller is bridged and the command input directly controls the amplifier In open loop mode you can also use slew rate setpoint low pass and notch filter to reduce the stimulation of unwanted vibrations The controller specific parameters are stored in the actuator s ID chip The default parameters were determined in the piezosystem jena laboratory ...

Page 25: ...d until the number of cycles reaches the value given by gcarb With gtarb the output sampling time of 50 µs can be extended This means that the same index is output for the number of samples given by gtarb The arbitrary waveform generator can be stopped with grun 0 at any time The index of the sample at which the arbitrary waveform generator was stopped can be queried with the command giarb Example...

Page 26: ...coutf 0 recoutf 1 plot results 8 11 Trigger 8 11 1 Trigger In Various controller functions can be carried out with the trigger input This can be used to synchronize the controller with several other NV200 D NET controllers or any other external device The trigger input uses a 5V logic and is activated by rising edges tgrfkt Action on trigger pulse 0 No action 1 Start the arbitrary waveform generat...

Page 27: ...sed loop stroke of 80 µm With edge rising trgedg 1 trgss 10 µm ttrgse 30 µm trgsi 5 µm the trigger events are generated at 10 µm 15 µm 20 µm 25 µm 30 µm After reaching the position trgss measured value 10µm the trigger pulse is set and the next trigger point is calculated 15µm the trigger is switched off after n 50µs and it is waited for the position 15µm to be reached After reaching this position...

Page 28: ...heck the interface settings 115200 baud 8 bits 1 stop bit no parity software handshake if applicable IP Search did not find the device Check the network connection cable Check the power supply at powered device the led must light up Check the firewall on PC and router UDP 30718 In Ethernet configuration see 8 4 3 under 6 Security the setting Port 77FE must set to enabled No connection via Telnet p...

Page 29: ...29 CEO Dr Bernt Götz Phone 493641 66880 Fax 493641 668866 www piezosystem com 10 Your notes ...

Reviews: