FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer
Identifieur interne : 000591 ( Pmc/Corpus ); précédent : 000590; suivant : 000592FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer
Auteurs : Luis Alberto Vera-Salas ; Sandra Veronica Moreno-Tapia ; Arturo Garcia-Perez ; Rene De Jesus Romero-Troncoso ; Roque Alfredo Osornio-Rios ; Ibrahim Serroukh ; Eduardo Cabal-YepezSource :
- Sensors (Basel, Switzerland) [ 1424-8220 ] ; 2011.
Abstract
The measurement of small displacements on the nanometric scale demands metrological systems of high accuracy and precision. In this context, interferometer-based displacement measurements have become the main tools used for traceable dimensional metrology. The different industrial applications in which small displacement measurements are employed requires the use of online measurements, high speed processes, open architecture control systems, as well as good adaptability to specific process conditions. The main contribution of this work is the development of a smart sensor for large displacement measurement based on phase measurement which achieves high accuracy and resolution, designed to be used with a commercial heterodyne interferometer. The system is based on a low-cost Field Programmable Gate Array (FPGA) allowing the integration of several functions in a single portable device. This system is optimal for high speed applications where online measurement is needed and the reconfigurability feature allows the addition of different modules for error compensation, as might be required by a specific application.
Url:
DOI: 10.3390/s110807710
PubMed: 22164040
PubMed Central: 3231721
Links to Exploration step
PMC:3231721Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer</title>
<author><name sortKey="Vera Salas, Luis Alberto" sort="Vera Salas, Luis Alberto" uniqKey="Vera Salas L" first="Luis Alberto" last="Vera-Salas">Luis Alberto Vera-Salas</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Moreno Tapia, Sandra Veronica" sort="Moreno Tapia, Sandra Veronica" uniqKey="Moreno Tapia S" first="Sandra Veronica" last="Moreno-Tapia">Sandra Veronica Moreno-Tapia</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Garcia Perez, Arturo" sort="Garcia Perez, Arturo" uniqKey="Garcia Perez A" first="Arturo" last="Garcia-Perez">Arturo Garcia-Perez</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="De Jesus Romero Troncoso, Rene" sort="De Jesus Romero Troncoso, Rene" uniqKey="De Jesus Romero Troncoso R" first="Rene" last="De Jesus Romero-Troncoso">Rene De Jesus Romero-Troncoso</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Osornio Rios, Roque Alfredo" sort="Osornio Rios, Roque Alfredo" uniqKey="Osornio Rios R" first="Roque Alfredo" last="Osornio-Rios">Roque Alfredo Osornio-Rios</name>
<affiliation><nlm:aff id="af2-sensors-11-07710"> HSPdigital, CA Mecatronica, Facultad de Ingenieria, Campus San Juan del Rio, Universidad Autonoma de Queretaro, Rio Moctezuma 249, 76807 San Juan del Rio, Qro., Mexico; E-Mails:<email>raosornio@hspdigital.org</email>
(R.A.O.-R.);<email>ibrahim@uaq.mx</email>
(I.S.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Serroukh, Ibrahim" sort="Serroukh, Ibrahim" uniqKey="Serroukh I" first="Ibrahim" last="Serroukh">Ibrahim Serroukh</name>
<affiliation><nlm:aff id="af2-sensors-11-07710"> HSPdigital, CA Mecatronica, Facultad de Ingenieria, Campus San Juan del Rio, Universidad Autonoma de Queretaro, Rio Moctezuma 249, 76807 San Juan del Rio, Qro., Mexico; E-Mails:<email>raosornio@hspdigital.org</email>
(R.A.O.-R.);<email>ibrahim@uaq.mx</email>
(I.S.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Cabal Yepez, Eduardo" sort="Cabal Yepez, Eduardo" uniqKey="Cabal Yepez E" first="Eduardo" last="Cabal-Yepez">Eduardo Cabal-Yepez</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">22164040</idno>
<idno type="pmc">3231721</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3231721</idno>
<idno type="RBID">PMC:3231721</idno>
<idno type="doi">10.3390/s110807710</idno>
<date when="2011">2011</date>
<idno type="wicri:Area/Pmc/Corpus">000591</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000591</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer</title>
<author><name sortKey="Vera Salas, Luis Alberto" sort="Vera Salas, Luis Alberto" uniqKey="Vera Salas L" first="Luis Alberto" last="Vera-Salas">Luis Alberto Vera-Salas</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Moreno Tapia, Sandra Veronica" sort="Moreno Tapia, Sandra Veronica" uniqKey="Moreno Tapia S" first="Sandra Veronica" last="Moreno-Tapia">Sandra Veronica Moreno-Tapia</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Garcia Perez, Arturo" sort="Garcia Perez, Arturo" uniqKey="Garcia Perez A" first="Arturo" last="Garcia-Perez">Arturo Garcia-Perez</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="De Jesus Romero Troncoso, Rene" sort="De Jesus Romero Troncoso, Rene" uniqKey="De Jesus Romero Troncoso R" first="Rene" last="De Jesus Romero-Troncoso">Rene De Jesus Romero-Troncoso</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Osornio Rios, Roque Alfredo" sort="Osornio Rios, Roque Alfredo" uniqKey="Osornio Rios R" first="Roque Alfredo" last="Osornio-Rios">Roque Alfredo Osornio-Rios</name>
<affiliation><nlm:aff id="af2-sensors-11-07710"> HSPdigital, CA Mecatronica, Facultad de Ingenieria, Campus San Juan del Rio, Universidad Autonoma de Queretaro, Rio Moctezuma 249, 76807 San Juan del Rio, Qro., Mexico; E-Mails:<email>raosornio@hspdigital.org</email>
(R.A.O.-R.);<email>ibrahim@uaq.mx</email>
(I.S.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Serroukh, Ibrahim" sort="Serroukh, Ibrahim" uniqKey="Serroukh I" first="Ibrahim" last="Serroukh">Ibrahim Serroukh</name>
<affiliation><nlm:aff id="af2-sensors-11-07710"> HSPdigital, CA Mecatronica, Facultad de Ingenieria, Campus San Juan del Rio, Universidad Autonoma de Queretaro, Rio Moctezuma 249, 76807 San Juan del Rio, Qro., Mexico; E-Mails:<email>raosornio@hspdigital.org</email>
(R.A.O.-R.);<email>ibrahim@uaq.mx</email>
(I.S.)</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Cabal Yepez, Eduardo" sort="Cabal Yepez, Eduardo" uniqKey="Cabal Yepez E" first="Eduardo" last="Cabal-Yepez">Eduardo Cabal-Yepez</name>
<affiliation><nlm:aff id="af1-sensors-11-07710"> HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</nlm:aff>
</affiliation>
</author>
</analytic>
<series><title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint><date when="2011">2011</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><p>The measurement of small displacements on the nanometric scale demands metrological systems of high accuracy and precision. In this context, interferometer-based displacement measurements have become the main tools used for traceable dimensional metrology. The different industrial applications in which small displacement measurements are employed requires the use of online measurements, high speed processes, open architecture control systems, as well as good adaptability to specific process conditions. The main contribution of this work is the development of a smart sensor for large displacement measurement based on phase measurement which achieves high accuracy and resolution, designed to be used with a commercial heterodyne interferometer. The system is based on a low-cost Field Programmable Gate Array (FPGA) allowing the integration of several functions in a single portable device. This system is optimal for high speed applications where online measurement is needed and the reconfigurability feature allows the addition of different modules for error compensation, as might be required by a specific application.</p>
</div>
</front>
<back><div1 type="bibliography"><listBibl><biblStruct><analytic><author><name sortKey="Yacoot, A" uniqKey="Yacoot A">A Yacoot</name>
</author>
<author><name sortKey="Pisani, M" uniqKey="Pisani M">M Pisani</name>
</author>
<author><name sortKey="Picotto, Gb" uniqKey="Picotto G">GB Picotto</name>
</author>
<author><name sortKey="Kuetgens, U" uniqKey="Kuetgens U">U Kuetgens</name>
</author>
<author><name sortKey="Flugge, J" uniqKey="Flugge J">J Flügge</name>
</author>
<author><name sortKey="Kren, P" uniqKey="Kren P">P Kren</name>
</author>
<author><name sortKey="Lassila, A" uniqKey="Lassila A">A Lassila</name>
</author>
<author><name sortKey="Sepp, S" uniqKey="Sepp S">S Seppä</name>
</author>
<author><name sortKey="Hamid, R" uniqKey="Hamid R">R Hamid</name>
</author>
<author><name sortKey="Celik, M" uniqKey="Celik M">M Celik</name>
</author>
<author><name sortKey="Matus, M" uniqKey="Matus M">M Matus</name>
</author>
<author><name sortKey="Nie Ner, A" uniqKey="Nie Ner A">A Nießner</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zhang, L" uniqKey="Zhang L">L Zhang</name>
</author>
<author><name sortKey="Zhang, S" uniqKey="Zhang S">S Zhang</name>
</author>
<author><name sortKey="Zhou, L" uniqKey="Zhou L">L Zhou</name>
</author>
<author><name sortKey="Fujii, Y" uniqKey="Fujii Y">Y Fujii</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Lee, Y" uniqKey="Lee Y">Y Lee</name>
</author>
<author><name sortKey="Dornfeld, Da" uniqKey="Dornfeld D">DA Dornfeld</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Dornfeld, Da" uniqKey="Dornfeld D">DA Dornfeld</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Simon, S" uniqKey="Simon S">S Simon</name>
</author>
<author><name sortKey="Blanaru, C" uniqKey="Blanaru C">C Blanaru</name>
</author>
<author><name sortKey="Ursescu, D" uniqKey="Ursescu D">D Ursescu</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Schattenburg, Ml" uniqKey="Schattenburg M">ML Schattenburg</name>
</author>
<author><name sortKey="Chen, C" uniqKey="Chen C">C Chen</name>
</author>
<author><name sortKey="Everett, Pn" uniqKey="Everett P">PN Everett</name>
</author>
<author><name sortKey="Ferrera, J" uniqKey="Ferrera J">J Ferrera</name>
</author>
<author><name sortKey="Konkola, P" uniqKey="Konkola P">P Konkola</name>
</author>
<author><name sortKey="Smith, Hi" uniqKey="Smith H">HI Smith</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="El Necklawy, Mm" uniqKey="El Necklawy M">MM El-Necklawy</name>
</author>
<author><name sortKey="El Bahrawy, M" uniqKey="El Bahrawy M">M El-Bahrawy</name>
</author>
<author><name sortKey="Hassan, Af" uniqKey="Hassan A">AF Hassan</name>
</author>
<author><name sortKey="Farid, N" uniqKey="Farid N">N Farid</name>
</author>
<author><name sortKey="Arif Sanjid, M" uniqKey="Arif Sanjid M">M Arif-Sanjid</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Wang, S F" uniqKey="Wang S">S-F Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Schuldt, T" uniqKey="Schuldt T">T Schuldt</name>
</author>
<author><name sortKey="Gohlke, M" uniqKey="Gohlke M">M Gohlke</name>
</author>
<author><name sortKey="Weise, D" uniqKey="Weise D">D Weise</name>
</author>
<author><name sortKey="Peters, A" uniqKey="Peters A">A Peters</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Cordero, J" uniqKey="Cordero J">J Cordero</name>
</author>
<author><name sortKey="Heinrich, T" uniqKey="Heinrich T">T Heinrich</name>
</author>
<author><name sortKey="Schuldt, T" uniqKey="Schuldt T">T Schuldt</name>
</author>
<author><name sortKey="Gohlke, M" uniqKey="Gohlke M">M Gohlke</name>
</author>
<author><name sortKey="Lucarelli, S" uniqKey="Lucarelli S">S Lucarelli</name>
</author>
<author><name sortKey="Weise, D" uniqKey="Weise D">D Weise</name>
</author>
<author><name sortKey="Johann, U" uniqKey="Johann U">U Johann</name>
</author>
<author><name sortKey="Braxmaier, C" uniqKey="Braxmaier C">C Braxmaier</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hsu, Mtl" uniqKey="Hsu M">MTL Hsu</name>
</author>
<author><name sortKey="Littler, Icm" uniqKey="Littler I">ICM Littler</name>
</author>
<author><name sortKey="Shaddock, Da" uniqKey="Shaddock D">DA Shaddock</name>
</author>
<author><name sortKey="Herrmann, J" uniqKey="Herrmann J">J Herrmann</name>
</author>
<author><name sortKey="Warrington, Rb" uniqKey="Warrington R">RB Warrington</name>
</author>
<author><name sortKey="Gray, Mb" uniqKey="Gray M">MB Gray</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zelenika, S" uniqKey="Zelenika S">S Zelenika</name>
</author>
<author><name sortKey="De Bona, F" uniqKey="De Bona F">F De Bona</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Stone, J" uniqKey="Stone J">J Stone</name>
</author>
<author><name sortKey="Phillips, Sd" uniqKey="Phillips S">SD Phillips</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Shirinzadeh, B" uniqKey="Shirinzadeh B">B Shirinzadeh</name>
</author>
<author><name sortKey="Teoh, Pl" uniqKey="Teoh P">PL Teoh</name>
</author>
<author><name sortKey="Tian, Y" uniqKey="Tian Y">Y Tian</name>
</author>
<author><name sortKey="Dalvand, Mm" uniqKey="Dalvand M">MM Dalvand</name>
</author>
<author><name sortKey="Zhong, Y" uniqKey="Zhong Y">Y Zhong</name>
</author>
<author><name sortKey="Liaw, Hc" uniqKey="Liaw H">HC Liaw</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Rivera, J" uniqKey="Rivera J">J Rivera</name>
</author>
<author><name sortKey="Herrera, G" uniqKey="Herrera G">G Herrera</name>
</author>
<author><name sortKey="Chac N, M" uniqKey="Chac N M">M Chacón</name>
</author>
<author><name sortKey="Acosta, P" uniqKey="Acosta P">P Acosta</name>
</author>
<author><name sortKey="Carrillo, M" uniqKey="Carrillo M">M Carrillo</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Morales Velazquez, L" uniqKey="Morales Velazquez L">L Morales-Velazquez</name>
</author>
<author><name sortKey="Romero Troncoso, Rj" uniqKey="Romero Troncoso R">RJ Romero-Troncoso</name>
</author>
<author><name sortKey="Osornio Rios, Ra" uniqKey="Osornio Rios R">RA Osornio-Rios</name>
</author>
<author><name sortKey="Cabal Yepez, E" uniqKey="Cabal Yepez E">E Cabal-Yepez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Rangel Magdaleno, Jj" uniqKey="Rangel Magdaleno J">JJ Rangel-Magdaleno</name>
</author>
<author><name sortKey="Romero Troncoso, Rj" uniqKey="Romero Troncoso R">RJ Romero-Troncoso</name>
</author>
<author><name sortKey="Osornio Rios, Ra" uniqKey="Osornio Rios R">RA Osornio-Rios</name>
</author>
<author><name sortKey="Cabal Yepez, E" uniqKey="Cabal Yepez E">E Cabal-Yepez</name>
</author>
<author><name sortKey="Dominguez Gonzalez, A" uniqKey="Dominguez Gonzalez A">A Dominguez-Gonzalez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Trejo Hernandez, M" uniqKey="Trejo Hernandez M">M Trejo-Hernandez</name>
</author>
<author><name sortKey="Osornio Rios, Ra" uniqKey="Osornio Rios R">RA Osornio-Rios</name>
</author>
<author><name sortKey="Romero Troncoso, Rj" uniqKey="Romero Troncoso R">RJ Romero-Troncoso</name>
</author>
<author><name sortKey="Rodriguez Donate, C" uniqKey="Rodriguez Donate C">C Rodriguez-Donate</name>
</author>
<author><name sortKey="Dominguez Gonzalez, A" uniqKey="Dominguez Gonzalez A">A Dominguez-Gonzalez</name>
</author>
<author><name sortKey="Herrera Ruiz, G" uniqKey="Herrera Ruiz G">G Herrera-Ruiz</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Ottonelli, S" uniqKey="Ottonelli S">S Ottonelli</name>
</author>
<author><name sortKey="Dabbicco, M" uniqKey="Dabbicco M">M Dabbicco</name>
</author>
<author><name sortKey="De Lucia, F" uniqKey="De Lucia F">F de Lucia</name>
</author>
<author><name sortKey="Di Vietro, M" uniqKey="Di Vietro M">M di Vietro</name>
</author>
<author><name sortKey="Scamarcio, G" uniqKey="Scamarcio G">G Scamarcio</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Awtar, S" uniqKey="Awtar S">S Awtar</name>
</author>
<author><name sortKey="Parmar, G" uniqKey="Parmar G">G Parmar</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Vander Voort, Gf" uniqKey="Vander Voort G">GF Vander Voort</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Leach, R" uniqKey="Leach R">R Leach</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Hariharan, P" uniqKey="Hariharan P">P Hariharan</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Taylor, Re" uniqKey="Taylor R">RE Taylor</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article"><pmc-dir>properties open_access</pmc-dir>
<front><journal-meta><journal-id journal-id-type="nlm-ta">Sensors (Basel)</journal-id>
<journal-title-group><journal-title>Sensors (Basel, Switzerland)</journal-title>
</journal-title-group>
<issn pub-type="epub">1424-8220</issn>
<publisher><publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name>
</publisher>
</journal-meta>
<article-meta><article-id pub-id-type="pmid">22164040</article-id>
<article-id pub-id-type="pmc">3231721</article-id>
<article-id pub-id-type="doi">10.3390/s110807710</article-id>
<article-id pub-id-type="publisher-id">sensors-11-07710</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Article</subject>
</subj-group>
</article-categories>
<title-group><article-title>FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer</article-title>
</title-group>
<contrib-group><contrib contrib-type="author"><name><surname>Vera-Salas</surname>
<given-names>Luis Alberto</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-11-07710"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Moreno-Tapia</surname>
<given-names>Sandra Veronica</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-11-07710"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Garcia-Perez</surname>
<given-names>Arturo</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-11-07710"><sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c1-sensors-11-07710"><sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>de Jesus Romero-Troncoso</surname>
<given-names>Rene</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-11-07710"><sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Osornio-Rios</surname>
<given-names>Roque Alfredo</given-names>
</name>
<xref ref-type="aff" rid="af2-sensors-11-07710"><sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Serroukh</surname>
<given-names>Ibrahim</given-names>
</name>
<xref ref-type="aff" rid="af2-sensors-11-07710"><sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author"><name><surname>Cabal-Yepez</surname>
<given-names>Eduardo</given-names>
</name>
<xref ref-type="aff" rid="af1-sensors-11-07710"><sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="af1-sensors-11-07710"><label>1</label>
HSPdigital, CA Procesamiento Digital de Señales, CA Telematica, DICIS, Universidad de Guanajuato, Carr. Salamanca-Valle km 3.5+1.8, Palo Blanco, 36885 Salamanca, Gto., Mexico; E-Mails:<email>lavera@hspdigital.org</email>
(L.A.V.-S.);<email>svmoreno@hspdigital.org</email>
(S.V.M.-T.);<email>troncoso@hspdigital.org</email>
(R.J.R.-T.);<email>ecabal@hspdigital.org</email>
(E.C.-Y.)</aff>
<aff id="af2-sensors-11-07710"><label>2</label>
HSPdigital, CA Mecatronica, Facultad de Ingenieria, Campus San Juan del Rio, Universidad Autonoma de Queretaro, Rio Moctezuma 249, 76807 San Juan del Rio, Qro., Mexico; E-Mails:<email>raosornio@hspdigital.org</email>
(R.A.O.-R.);<email>ibrahim@uaq.mx</email>
(I.S.)</aff>
<author-notes><corresp id="c1-sensors-11-07710"><label>*</label>
Author to whom correspondence should be addressed; E-Mail: <email>agarcia@hspdigital.org</email>
; Tel.: +52-464-647-9940; Fax: +52-464-647-9940.</corresp>
</author-notes>
<pub-date pub-type="collection"><year>2011</year>
</pub-date>
<pub-date pub-type="epub"><day>5</day>
<month>8</month>
<year>2011</year>
</pub-date>
<volume>11</volume>
<issue>8</issue>
<fpage>7710</fpage>
<lpage>7723</lpage>
<history><date date-type="received"><day>10</day>
<month>6</month>
<year>2011</year>
</date>
<date date-type="rev-recd"><day>2</day>
<month>8</month>
<year>2011</year>
</date>
<date date-type="accepted"><day>4</day>
<month>8</month>
<year>2011</year>
</date>
</history>
<permissions><copyright-statement>© 2011 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2011</copyright-year>
<license><license-p><pmc-comment>CREATIVE COMMONS</pmc-comment>
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</ext-link>
).</license-p>
</license>
</permissions>
<abstract><p>The measurement of small displacements on the nanometric scale demands metrological systems of high accuracy and precision. In this context, interferometer-based displacement measurements have become the main tools used for traceable dimensional metrology. The different industrial applications in which small displacement measurements are employed requires the use of online measurements, high speed processes, open architecture control systems, as well as good adaptability to specific process conditions. The main contribution of this work is the development of a smart sensor for large displacement measurement based on phase measurement which achieves high accuracy and resolution, designed to be used with a commercial heterodyne interferometer. The system is based on a low-cost Field Programmable Gate Array (FPGA) allowing the integration of several functions in a single portable device. This system is optimal for high speed applications where online measurement is needed and the reconfigurability feature allows the addition of different modules for error compensation, as might be required by a specific application.</p>
</abstract>
<kwd-group><kwd>smart sensor</kwd>
<kwd>FPGA</kwd>
<kwd>heterodyne interferometer</kwd>
<kwd>phase measurement</kwd>
</kwd-group>
</article-meta>
</front>
<body><sec><label>1.</label>
<title>Introduction</title>
<p>In the recent evolution of different industrial processes, the measurement of small nanometric scale displacements demands metrological systems of high accuracy and precision, even in the toughest environments. Interferometry-based displacement measurements, particularly those using the dual-frequency laser feedback effect interferometer considered in [<xref ref-type="bibr" rid="b1-sensors-11-07710">1</xref>
], have become the main instrument employed for traceable dimensional metrology. Displacement measurement systems based on this technique usually achieve a resolution of 79.1 nm. However, higher resolution is required in the most recent high-precision measurement applications. In this context increasing the resolution of nanometric measurements remains an open problem [<xref ref-type="bibr" rid="b2-sensors-11-07710">2</xref>
]. On the other hand an acceptable measurement speed is also desirable in modern applications [<xref ref-type="bibr" rid="b3-sensors-11-07710">3</xref>
,<xref ref-type="bibr" rid="b4-sensors-11-07710">4</xref>
] and the use of high-speed electronic systems can solve this necessity.</p>
<p>To achieve the desirable measurement resolutions the performance of the interferometric system has to be improved by reducing the effects of any factors that contribute to the noise-level increase and by eliminating system deviations caused by environmental variables, which become more significant at high resolutions. These factors can be reduced by improving the interferometer optical configuration or by compensating the external effects into the electronic measurement system, as already noted in [<xref ref-type="bibr" rid="b5-sensors-11-07710">5</xref>
]. Other proposals differ from this methodology and use image processing methods [<xref ref-type="bibr" rid="b6-sensors-11-07710">6</xref>
,<xref ref-type="bibr" rid="b7-sensors-11-07710">7</xref>
], but with a considerable increase of the processing time.</p>
<p>More recent approaches to improve measurement systems include those based on modification of the physical characteristics of the interferometric system, as in the case of [<xref ref-type="bibr" rid="b8-sensors-11-07710">8</xref>
], where a system based on the principle of total internal reflection (TIR) and surface plasmon resonance (SPR) using a right-angle prism with a four-layer device [prism-titanium(Ti)-gold(Au)-air] was used to reach resolutions of 0.45 nm. However, the displacement range is limited to ±500 nm and the results are unsuitable for most industrial applications. Also in [<xref ref-type="bibr" rid="b9-sensors-11-07710">9</xref>
] a new enhanced interferometer setup based on a mechanically and thermally, highly-stable glass ceramic was designed. The noise level remains below 5 pm/√Hz and it is useful for offline applications since it operates at a frequency above 0.01 Hz. Other proposals focus on compensating and controlling the variables which affect the physical characteristics of the optical system. For example, in [<xref ref-type="bibr" rid="b10-sensors-11-07710">10</xref>
] a high-resolution and high-accuracy dilatometer using a heterodyne interferometer is developed, but since the thermal effects are controlled in a vacuum chamber to measure the coefficient of thermal expansion, the system cannot be considered portable. Other methodologies have been implemented in which different resolutions are obtained from interferometric systems. In this context, Simon <italic>et al.</italic>
[<xref ref-type="bibr" rid="b5-sensors-11-07710">5</xref>
] presented a real-time high resolution interferometer. The system achieves a resolution of 20 nm at speeds of 2 m/s based in a homodyne laser interferometer. This type of interferometer shows some disadvantages compared to heterodyne systems, mainly the impossibility to measure continuously. Zhang <italic>et al.</italic>
[<xref ref-type="bibr" rid="b2-sensors-11-07710">2</xref>
] presented a system for displacement measurements based on a microcontroller and a field programmable gate array (FPGA) with a theoretical resolution of 0.791 nm. Since the processing is done by separate devices, the processing speed is greater than 32 μs, which is considered unsuitable for online applications. Other systems improve the sensitivity, but greatly decrease the speed of measurement. This is the case of document [<xref ref-type="bibr" rid="b11-sensors-11-07710">11</xref>
], where an all-digital phasemeter for precision length measurements using heterodyne laser interferometry is presented. The developed sensitivity is on the order of 0.5 pm/√Hz, but at frequencies of 10 Hz, which make the system unusable for online applications. Although high resolution interferometric systems have been developed the speed of these systems is slow, making them effective only for applications where online measurements are not required. For online positioning control a nano-positioning system using pulse wide approach with a reported precision of ±20 nm was proposed in [<xref ref-type="bibr" rid="b12-sensors-11-07710">12</xref>
]. A digital signal processor (DSP) is used as a control unit, but error compensation for environmental variables was not considered. Other proposed systems require specific environmental conditions and therefore cannot be implemented in all the areas of interest. Furthermore commercially available interferometric systems are typically used to measure displacements in air [<xref ref-type="bibr" rid="b13-sensors-11-07710">13</xref>
].</p>
<p>One of the main disadvantages of the works previously discussed lies in the lack of online processing capability. Interferometric systems require complex processing to compensate and reduce the effects of uncertainty [<xref ref-type="bibr" rid="b14-sensors-11-07710">14</xref>
], then it is essential to carry out an on-line processing of the variables involved and to include self-adjustment algorithms. This requires the use of intelligent and smart sensors which are capable of processing measured variables in an integrated system where this feature can be performed according to the definition of smart sensor [<xref ref-type="bibr" rid="b15-sensors-11-07710">15</xref>
]. The use of smart sensors in industrial applications that require online monitoring has been extensively studied, and due to the high processing capability required they have been implemented into an FPGA, for example for motion dynamics estimation based on an encoder sensor [<xref ref-type="bibr" rid="b16-sensors-11-07710">16</xref>
], tool-wear monitoring using accelerometers [<xref ref-type="bibr" rid="b17-sensors-11-07710">17</xref>
], and the fusion of these sensors for complex estimation of tool-wear [<xref ref-type="bibr" rid="b18-sensors-11-07710">18</xref>
], also for mechatronics there are sensors based on interferometry reported in [<xref ref-type="bibr" rid="b19-sensors-11-07710">19</xref>
], such as an optomechatronic sensor for the detection of multi-degrees-of-freedom displacements of a remote target.</p>
<p>Nowadays nanometric motion quality, which is defined in terms of precision, accuracy, and resolution, are vital to several existing and emerging nano-scale microscopy, manipulation, and manufacturing methods, with less than 10 nm of accuracy [<xref ref-type="bibr" rid="b20-sensors-11-07710">20</xref>
], since it comprises sensors and electronics, nanometric metrology systems are essential. For instance, in metallographic analyses there are several necessities in terms of motion quality [<xref ref-type="bibr" rid="b21-sensors-11-07710">21</xref>
], summarized in <xref ref-type="table" rid="t1-sensors-11-07710">Table 1</xref>
.</p>
<p>The contribution of this work is the development of a smart sensor based on phase measurement achieving high accuracy and high resolution on the order of nanometers that is designed to be used with a heterodyne interferometer. The phase measurement is made by combining two techniques to measure the fractional phase into an interference light fringe. The first technique is based on digital counting and the second on analog-to-digital conversion and processing. Since both techniques require complex processing capabilities, the measurement system is implemented in a low-cost FPGA. The novelty of this work is the fusion of these techniques and the implementation in an FPGA allowing the system to achieve high speed measurements, on the order of MHz, therefore the system is optimal for high speed and for a wide range of measurement applications, while the reconfigurability feature allows the addition of different modules for error compensation as required by each application. In this case a self-wavelength deviation compensation is implemented to achieve better accuracy; furthermore the phase measurement system is low-cost and portable.</p>
</sec>
<sec><label>2.</label>
<title>Interferometry</title>
<p>Optical interferometry is considered an optical path differences measurement technique and its bases were mainly established by Michelson in the last decades of the nineteenth century. Displacement interferometry is usually based on the Michelson configuration or some variant of that basic design. Displacement measurement, being simply a change in length, is usually carried out by counting the number of fringes as the object being measured is displaced. The displacement is measured as an integer number of whole fringes and a fringe fraction [<xref ref-type="bibr" rid="b22-sensors-11-07710">22</xref>
].</p>
<p>Homodyne and heterodyne are two different methods of interferometric systems depending on the type of the laser used. A single frequency laser source is used in homodyne systems and for heterodyne systems, there are two laser beams with two different frequencies generating different methods: Acousto-optical modulation (AOM) and Zeeman effect. <xref ref-type="fig" rid="f1-sensors-11-07710">Figure 1</xref>
shows a heterodyne laser system where the beat laser beam before entering the interferometer is proportional to the next signal as a function of the difference in frequency and phase of the two beams that are perpendicular as shown in <xref ref-type="disp-formula" rid="FD1">Equation (1)</xref>
where <italic>E<sub>1</sub>
</italic>
and <italic>E<sub>2</sub>
</italic>
represent the amplitude of the beams, <italic>f<sub>1</sub>
</italic>
and <italic>f<sub>2</sub>
</italic>
represent their frequencies and <italic>φ<sub>1</sub>
</italic>
and <italic>φ<sub>2</sub>
</italic>
are they respectively phases [<xref ref-type="bibr" rid="b23-sensors-11-07710">23</xref>
]:
<disp-formula id="FD1"><label>(1)</label>
<mml:math id="M1"><mml:mrow><mml:msub><mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub><mml:mi>E</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub><mml:mi>E</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">[</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>This first beat signal is named reference signal <italic>I<sub>r</sub>
</italic>
, being very stable in frequency and equal to the difference in frequency between the beams. If at the laser output the beam is divided, each beam travels by different paths into the interferometer, one to the fixed reflector and the other to the moving reflector. Both laser beams are physically combined and after passing through a polarizer, in a second photodetector its beat is detected as shown in <xref ref-type="disp-formula" rid="FD2">Equation (2)</xref>
where <italic>φ<sub>m</sub>
</italic>
and <italic>φ<sub>r</sub>
</italic>
are the phases of measurement and reference signals, respectively:
<disp-formula id="FD2"><label>(2)</label>
<mml:math id="M2"><mml:mrow><mml:msub><mml:mi>I</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub><mml:mi>E</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub><mml:mi>E</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">[</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mrow><mml:mi>ϕ</mml:mi>
</mml:mrow>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p><italic>I<sub>r</sub>
</italic>
and <italic>I<sub>m</sub>
</italic>
differ only in one phase, which is proportional to the difference on paths recorded by each beam. This second signal is named measurement signal, being its phase and frequency variable during the displacement of the moving reflector. When the moving reflector moves, this difference in phase depends on the time, creating a Doppler shift of the frequency of the second beam that is proportional to the velocity <italic>v</italic>
. The difference in frequency Δ<italic>f</italic>
is given by <xref ref-type="disp-formula" rid="FD3">Equation (3)</xref>
where <italic>f<sub>2</sub>
</italic>
is the measurement beam frequency, <italic>c</italic>
is the speed of light and <italic>n</italic>
represents the number of cycles shifted:
<disp-formula id="FD3"><label>(3)</label>
<mml:math id="M3"><mml:mrow><mml:mo>Δ</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mrow><mml:mn>2</mml:mn>
<mml:msub><mml:mi mathvariant="italic">vnf</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The difference in phase between reference and measurement signals is the displacement of the moving reflector according to <xref ref-type="disp-formula" rid="FD4">Equation (4)</xref>
where <italic>Δx</italic>
is the resulting displacement, <italic>λ<sub>2</sub>
</italic>
is the wavelength of the measurement laser beam and <italic>Δφ</italic>
is the difference in phase [<xref ref-type="bibr" rid="b22-sensors-11-07710">22</xref>
,<xref ref-type="bibr" rid="b23-sensors-11-07710">23</xref>
]:
<disp-formula id="FD4"><label>(4)</label>
<mml:math id="M4"><mml:mrow><mml:mo>Δ</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>λ</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:mn>4</mml:mn>
<mml:mi>π</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>Δ</mml:mo>
<mml:mi>ϕ</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
</sec>
<sec sec-type="methods"><label>3.</label>
<title>Methodology</title>
<p>This section shows the methodology followed for the smart sensor development and the characteristics and capabilities of the system. First the smart sensor general structure will be discussed, and then the architecture of the FPGA-based processor is presented.</p>
<sec><label>3.1.</label>
<title>FPGA-Based Displacement Measurement Smart Sensor</title>
<p>The schematic diagram of the displacement measurement smart sensor is shown in <xref ref-type="fig" rid="f2-sensors-11-07710">Figure 2</xref>
. The implemented system consists of three units: primary sensor, signal conditioning and FPGA-based signal processing unit. The primary sensor includes a commercial He-Ne laser head and an optical heterodyne interferometer and the laser head includes an integrated photodetector which produces an electric output for the measured beam and for the reference beam as well. The signal conditioning includes two stages: digital and analog signal conditioning. The digital stage provides the appropriate conditioning of the laser signals, a digital driver changes the voltage level of the analog signal, a high speed Schmitt trigger inverter changes the signal to the appropriate voltage level with the same path delay for both the reference and measurement signals. The analog signal conditioning includes a high speed dual channel data acquisition system (DAS) with low distortion differential amplifiers to allow the minimum noise distortion of the signals received from the laser. The FPGA-based signal processing unit contains a measurement IP core to estimate the displacement of the mirror by counting the number of cycles forward or backward from the measurement signal with respect to the reference signal. This unit also contains a phase estimation IP core to determine the phase between both signals together with a DAS driver. This processing unit also can include interfaces for displaying and user communication.</p>
</sec>
<sec><label>3.2.</label>
<title>Displacement Estimation IP Core Processor</title>
<p>The central part in the processing unit is the measurement and displacement estimation performed in an IP core. The system is divided in two IP cores working separately, the first IP core is an all-digital count fringe system, shown in <xref ref-type="fig" rid="f3-sensors-11-07710">Figure 3</xref>
. This core counts the total cycles of both signals, reference and measurement. When the measurement changes its frequency the counter is delayed or advanced and the difference of counters provides the amount of fringes displaced. During a cycle this difference changes due to the signals phase, so in order to maintain the current count a 32-bit register stores the data at the beginning of the cycle. This architecture gives an exact count of the total fringes in real time. To estimate the fractional part, a difference between the actual count and last difference counter is performed, this difference results in a 1-bit modulated signal which represents the phase in PWM (Pulse Width Modulation) with the same beat frequency. To determine the duty cycle of the modulated signal that is proportional to the phase, a demodulator system is implemented. The demodulator is based on a dual clock edge counter, the counter is active during the high level of PWM signal, an AND gate is used for this purpose, then the count is synchronized with the measurement signal due to a parallel register. A processing block performs the correct estimation of the displacement depending of the present frequency of the input signals. This displacement compensator measures the signal frequency of each cycle to compensate the wavelength variations as established in [<xref ref-type="bibr" rid="b13-sensors-11-07710">13</xref>
], although several blocks can be implemented in order to compensate other errors due to reconfigurable capabilities of the system.</p>
<p>The second IP core is based on a phase estimation (A block diagram of this system is presented in <xref ref-type="fig" rid="f4-sensors-11-07710">Figure 4</xref>
). The analog signal is digitalized by a 14-bit dual-flash ADC at 20 MHz, <italic>Δf</italic>
represents the frequency difference and, <italic>V<sub>1</sub>
</italic>
and <italic>V<sub>2</sub>
</italic>
the amplitude of the signals. The converted data is normalized in order to extract the inverse sine function; this function is calculated by a simple look-up table (LUT) and the result is the approximation of the angle of each signal. The measurement and reference signals have different phase but the same frequency, so the angle difference represents the phase along each cycle. In a complete beat frequency cycle there are up to seven conversions from the ADC, for these processed samples it is necessary to determinate the maximum angle to discriminate the zero computed phase when both signals cross in time. When the phase is calculated, a displacement estimation process is performed where some compensation can be reconfigured if the application demands more stability. For this estimation the resolution depends on the number of samples in a beat frequency cycle and on the precision of the inverse sine function.</p>
<p>The resulting displacement is obtained by both methodologies calculating a value from a simple weighted function of the displacement. The trigonometric estimation calculates the displacement with certain delay that depends on the ADC conversion time and trigonometric calculation, the total delay of this part is 414 ns. To allow the correct measurement it is necessary to add a control module for delaying the digital estimation in order to synchronize the measured data in time. For steady measurements the displacement can be processed with a digital filter in order to reduce the noise level.</p>
<p>The theoretical resolution of this system depends on the laser wavelength <italic>λ</italic>
, the beat frequency <italic>f<sub>b</sub>
</italic>
and the digital system clock frequency <italic>f<sub>clk</sub>
</italic>
. The beat frequency is estimated by the difference of the two polarized beam frequencies as follows:
<disp-formula id="FD5"><label>(5)</label>
<mml:math id="M5"><mml:mrow><mml:msub><mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>To determine the resolution the maximum number of clock edges that can be count over a period of the beat frequency must be calculated. This is done by dividing the double clock frequency by the beat frequency, this is:
<disp-formula id="FD6"><label>(6)</label>
<mml:math id="M6"><mml:mrow><mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mrow><mml:mn>2</mml:mn>
<mml:msub><mml:mi>f</mml:mi>
<mml:mi mathvariant="italic">clk</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow><mml:msub><mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Then the theoretical resolution <italic>ρ</italic>
is the ratio of the distance per beat period <italic>λ/2</italic>
and the maximum number of clock counts <italic>Nc</italic>
:
<disp-formula id="FD7"><label>(7)</label>
<mml:math id="M7"><mml:mrow><mml:mi>ρ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac><mml:mi>λ</mml:mi>
<mml:mrow><mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">Nc</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>For this system the theoretical resolution is 3.40 nm according to <xref ref-type="disp-formula" rid="FD7">Equation (7)</xref>
, for a laser wavelength of 632.9911354 nm, a beat frequency of 2.688 MHz and a clock frequency of 125 MHz.</p>
</sec>
</sec>
<sec><label>4.</label>
<title>Experimental Section</title>
<p>In this section, the experimental setup and the results for validating the proposed smart sensor are presented.</p>
<sec><label>4.1.</label>
<title>Experimental Setup</title>
<p>The experimental setup is shown in <xref ref-type="fig" rid="f5-sensors-11-07710">Figure 5</xref>
, which displays the arrangement of the optics for both experiments. A calibrating system is used as primary sensor, which contains a two-frequency laser calibrator 5519A with vacuum wavelength of 632.991354 nm, a linear interferometer 10766A with a fundamental optical resolution of λ/2 (316.5 nm) and two linear retroreflectors 10767A, all from Agilent Technologies [<xref ref-type="bibr" rid="b24-sensors-11-07710">24</xref>
]. The data acquisition is performed by a 14-bit 2-channel AD9248 ADC from Analog devices with maximum sampling rate of 20 MHz [<xref ref-type="bibr" rid="b25-sensors-11-07710">25</xref>
]. The signal compensation module uses four low distortion differential ADC drivers AD8138 both from Analog devices [<xref ref-type="bibr" rid="b26-sensors-11-07710">26</xref>
]. The signals obtained from the laser are sent to the smart processor to estimate the linear displacement. The smart processor is implemented in a proprietary Spartan 3E XC3S1600E FPGA platform running at 125 MHz developed by the authors. A communication interface unit is added to the smart processor in order to send the monitored signals to a personal computer to be visualized and processed for analysis.</p>
</sec>
<sec sec-type="results|discussion"><label>4.2.</label>
<title>Experimentation, Results and Discussion</title>
<p>Two experiments to validate the maximum resolution and the accuracy were performed and are presented in this section. In the first experiment the resolution of the smart sensor is evaluated using a calibrated pattern and a metallographic microscope. In the second experiment the accuracy of the system is determinate by measure the displacement of the material due to the linear thermal expansion. The results of the proposed experiments are presented and discussed; also the main advantages of the proposed methodology are analyzed.</p>
</sec>
<sec><label>4.2.1.</label>
<title>Precision</title>
<p>In this experiment the precision of the smart sensor is evaluated by using a stage micrometer KR-812 with NIST (National Institute of Standards and Technology) traceable calibration from microscope depot with a minimum scale of 20 μm. <xref ref-type="fig" rid="f6-sensors-11-07710">Figure 6</xref>
shows the moving reflector and the calibration pattern mounted on a Micromet 1,600–1,300 durometer from Buehler [<xref ref-type="bibr" rid="b27-sensors-11-07710">27</xref>
].</p>
<p>Using the stage micrometer as reference in this experiment movements of 20 μm were performed as shown in <xref ref-type="fig" rid="f7-sensors-11-07710">Figure 7</xref>
.</p>
<p>Forty measurement runs were repeated in order to have enough tests for determining the system precision, obtaining a mean μ = 20.03 μm and a standard deviation σ = 0.02317 μm. For a 99.73% certainty, in a 20 μm displacement, the system has a precision of 3σ = 0.06950 μm.</p>
</sec>
<sec><label>4.2.2.</label>
<title>Accuracy</title>
<p>To measure the system accuracy the displacement in the order of nm has to be performed using the thermal expansion of the mirror base. The linear strain is defined relative to some reference distance <italic>L̄</italic>
. Ideally the linear strain is defined in <xref ref-type="disp-formula" rid="FD8">Equation (8)</xref>
, where <italic>ε</italic>
is the linear strain and <italic>δL</italic>
is the difference of displacement [<xref ref-type="bibr" rid="b28-sensors-11-07710">28</xref>
]:
<disp-formula id="FD8"><label>(8)</label>
<mml:math id="M8"><mml:mrow><mml:mi>ε</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow><mml:msubsup><mml:mo>∫</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mrow><mml:mfrac><mml:mi mathvariant="italic">dL</mml:mi>
<mml:mi>L</mml:mi>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>ℓ</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mi>L</mml:mi>
<mml:mover accent="true"><mml:mi>L</mml:mi>
<mml:mo>¯</mml:mo>
</mml:mover>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>ℓ</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow><mml:mo>[</mml:mo>
<mml:mrow><mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mover accent="true"><mml:mi>L</mml:mi>
<mml:mo>¯</mml:mo>
</mml:mover>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>For a temperature derivative the coefficient of linear expansion <italic>α</italic>
can be calculated by using <xref ref-type="disp-formula" rid="FD9">Equation (9)</xref>
where <italic>δT</italic>
can be expressed as the difference of temperature <italic>T<sub>2</sub>
–T<sub>1</sub>
</italic>
:
<disp-formula id="FD9"><label>(9)</label>
<mml:math id="M9"><mml:mrow><mml:mi>α</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>ℓ</mml:mi>
<mml:mi>n</mml:mi>
<mml:mfrac><mml:mi>L</mml:mi>
<mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mrow><mml:mi>δ</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow><mml:mo>(</mml:mo>
<mml:mrow><mml:mfrac><mml:mn>1</mml:mn>
<mml:mrow><mml:msub><mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub><mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Experimentally, the expansion coefficients are usually obtained by measuring the dilation over a finite temperature interval, <xref ref-type="fig" rid="f8-sensors-11-07710">Figure 8</xref>
displays the optical arrangement for this experiment. Height adjuster (10785A) and the linear retroreflector (10767A) are made of stainless steel (416) from Agilent Technologies. The linear thermal expansion coefficient is 9.9 ppm/°K given by the manufacturer.</p>
<p>For temperature measurements a Fluke 52II dual input thermometer with an accuracy of 0.05% was used [<xref ref-type="bibr" rid="b29-sensors-11-07710">29</xref>
]. The material was cooled to a temperature of 13 °C until stabilization was achieved for measuring the temperature at two extremes of the material. Then measurements were made for displacement and temperature during warming by room temperature. <xref ref-type="fig" rid="f9-sensors-11-07710">Figure 9</xref>
displays a graphic of the displacement by the linear expansion during warming from 16.2 °C to 18.3 °C.</p>
<p>The theoretical linear expansion is calculated using <xref ref-type="disp-formula" rid="FD9">Equation (9)</xref>
resulting in an expansion of 0.0247 μm per 0.1 °C. For this experiment the resulting displacement derivative is μ = 0.0279 μm and σ = 0.0115 μm for 256 measurements. The accuracy of the system for a maximum mean error is 9.9 nm for a measured range of 293 nm.</p>
</sec>
<sec><label>4.3.</label>
<title>Methodology Comparative</title>
<p>In order to validate the main advantages of the proposed system to other similar developed systems, a comparison of the main features on each system as resolution, accuracy among others, is shown in <xref ref-type="table" rid="t2-sensors-11-07710">Table 2</xref>
.</p>
<p>The methodology to determine the accuracy in [<xref ref-type="bibr" rid="b2-sensors-11-07710">2</xref>
] is not reported, nevertheless in this experiment the average accuracy using linear thermal expansion is limited by the temperature measurement and some environmental factors that can be reduced with compensation modules.</p>
</sec>
</sec>
<sec><label>5.</label>
<title>Conclusions</title>
<p>The smart sensor based on phase measurement developed in this work has the capability to measure in the nanometric range using a heterodyne interferometer. The novelty of this work is the fusion of the digital count and the analog to digital conversion techniques which provides a resolution of 3.4 nm, an accuracy of 9.9 nm and a precision of 69.5 nm in a 20 μm displacement for long range displacements. Furthermore, the comparison of reported methodologies shows that this proposal has the lowest processing time within 357 ns and the widest range of measurement. Although most works do not report the accuracy, the developed system is better than the references that report accuracy. The range of measurement that this system can perform is set by the optics, in this case the limit is 80 m; however, the system is capable to process measurements at greater distances with the appropriate optics and with a resolution of 3.4 nm. Tests performed in the experiment where made within a 3 m displacement range which is suitable for most of industrial applications. Moreover, additional modules for error compensation can be added to the proposed FPGA-based smart sensor as the application demands. Since the system is portable and because all the features gathered together, it is optimal for most industrial applications.</p>
</sec>
</body>
<back><ack><p>This work was supported in part by the SEP-PIFI 2010 project, granted to Universidad de Guanajuato.</p>
</ack>
<ref-list><title>References</title>
<ref id="b1-sensors-11-07710"><label>1.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Yacoot</surname>
<given-names>A</given-names>
</name>
<name><surname>Pisani</surname>
<given-names>M</given-names>
</name>
<name><surname>Picotto</surname>
<given-names>GB</given-names>
</name>
<name><surname>Kuetgens</surname>
<given-names>U</given-names>
</name>
<name><surname>Flügge</surname>
<given-names>J</given-names>
</name>
<name><surname>Kren</surname>
<given-names>P</given-names>
</name>
<name><surname>Lassila</surname>
<given-names>A</given-names>
</name>
<name><surname>Seppä</surname>
<given-names>S</given-names>
</name>
<name><surname>Hamid</surname>
<given-names>R</given-names>
</name>
<name><surname>Celik</surname>
<given-names>M</given-names>
</name>
<name><surname>Matus</surname>
<given-names>M</given-names>
</name>
<name><surname>Nießner</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Nanotrace: The Investigation of Nonlinearity in Optical Interferometers Using X-Ray Interferometry</article-title>
<conf-name>Proceedings of 9th International Symposium on Measurement Technology and Intelligent Instruments</conf-name>
<conf-loc>St Petersburg, Russia</conf-loc>
<conf-date>29 June–2 July 2009</conf-date>
<fpage>216</fpage>
<lpage>221</lpage>
</element-citation>
</ref>
<ref id="b2-sensors-11-07710"><label>2.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname>
<given-names>L</given-names>
</name>
<name><surname>Zhang</surname>
<given-names>S</given-names>
</name>
<name><surname>Zhou</surname>
<given-names>L</given-names>
</name>
<name><surname>Fujii</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>Nanometer-resolution displacement measurement system based on weak feedback effect of dual-frequency laser</article-title>
<source>Phys. Procedia</source>
<year>2009</year>
<volume>2</volume>
<fpage>19</fpage>
<lpage>26</lpage>
</element-citation>
</ref>
<ref id="b3-sensors-11-07710"><label>3.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Lee</surname>
<given-names>Y</given-names>
</name>
<name><surname>Dornfeld</surname>
<given-names>DA</given-names>
</name>
</person-group>
<article-title>Application of Open Architecture Control System in Precision Machining</article-title>
<conf-name>Proceedings of 31st CIRP International Seminar on Manufacturing Systems</conf-name>
<conf-loc>Berkeley, CA, USA</conf-loc>
<conf-date>26–28 May 1998</conf-date>
<fpage>57</fpage>
<lpage>58</lpage>
</element-citation>
</ref>
<ref id="b4-sensors-11-07710"><label>4.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dornfeld</surname>
<given-names>DA</given-names>
</name>
</person-group>
<article-title>Process monitoring and control for precision manufacturing</article-title>
<source>Prod. Eng</source>
<year>1999</year>
<volume>6</volume>
<fpage>29</fpage>
<lpage>34</lpage>
</element-citation>
</ref>
<ref id="b5-sensors-11-07710"><label>5.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Simon</surname>
<given-names>S</given-names>
</name>
<name><surname>Blanaru</surname>
<given-names>C</given-names>
</name>
<name><surname>Ursescu</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Design considerations for an interferometer for coherent combination of ultrashort laser pulses</article-title>
<source>Rom. J. Phys</source>
<year>2010</year>
<volume>62</volume>
<fpage>644</fpage>
<lpage>651</lpage>
</element-citation>
</ref>
<ref id="b6-sensors-11-07710"><label>6.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Schattenburg</surname>
<given-names>ML</given-names>
</name>
<name><surname>Chen</surname>
<given-names>C</given-names>
</name>
<name><surname>Everett</surname>
<given-names>PN</given-names>
</name>
<name><surname>Ferrera</surname>
<given-names>J</given-names>
</name>
<name><surname>Konkola</surname>
<given-names>P</given-names>
</name>
<name><surname>Smith</surname>
<given-names>HI</given-names>
</name>
</person-group>
<article-title>Sub-100 nm metrology using interferometrically produced fiducials</article-title>
<source>J. Vac. Sci. Technol. B</source>
<year>1999</year>
<volume>17</volume>
<fpage>2692</fpage>
<lpage>2697</lpage>
</element-citation>
</ref>
<ref id="b7-sensors-11-07710"><label>7.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>El-Necklawy</surname>
<given-names>MM</given-names>
</name>
<name><surname>El-Bahrawy</surname>
<given-names>M</given-names>
</name>
<name><surname>Hassan</surname>
<given-names>AF</given-names>
</name>
<name><surname>Farid</surname>
<given-names>N</given-names>
</name>
<name><surname>Arif-Sanjid</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Interferometric studies of lateral and axial displacements of an object using digital processing of speckle photography</article-title>
<source>J. Sci. Ind. Res</source>
<year>2007</year>
<volume>66</volume>
<fpage>32</fpage>
<lpage>36</lpage>
</element-citation>
</ref>
<ref id="b8-sensors-11-07710"><label>8.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname>
<given-names>S-F</given-names>
</name>
</person-group>
<article-title>A small-displacement sensor using total internal reflection theory and surface plasmon resonance technology for heterodyne interferometry</article-title>
<source>Sensors</source>
<year>2009</year>
<volume>9</volume>
<fpage>2498</fpage>
<lpage>2510</lpage>
</element-citation>
</ref>
<ref id="b9-sensors-11-07710"><label>9.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Schuldt</surname>
<given-names>T</given-names>
</name>
<name><surname>Gohlke</surname>
<given-names>M</given-names>
</name>
<name><surname>Weise</surname>
<given-names>D</given-names>
</name>
<name><surname>Peters</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>High-resolution dimensional metrology for industrial applications</article-title>
<source>Key Eng. Mater</source>
<year>2010</year>
<volume>437</volume>
<fpage>113</fpage>
<lpage>117</lpage>
</element-citation>
</ref>
<ref id="b10-sensors-11-07710"><label>10.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Cordero</surname>
<given-names>J</given-names>
</name>
<name><surname>Heinrich</surname>
<given-names>T</given-names>
</name>
<name><surname>Schuldt</surname>
<given-names>T</given-names>
</name>
<name><surname>Gohlke</surname>
<given-names>M</given-names>
</name>
<name><surname>Lucarelli</surname>
<given-names>S</given-names>
</name>
<name><surname>Weise</surname>
<given-names>D</given-names>
</name>
<name><surname>Johann</surname>
<given-names>U</given-names>
</name>
<name><surname>Braxmaier</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>Interferometry based high-precision dilatometry for dimensional characterization of highly stable materials</article-title>
<source>Meas. Sci. Technol</source>
<year>2009</year>
<volume>20</volume>
<fpage>095301</fpage>
</element-citation>
</ref>
<ref id="b11-sensors-11-07710"><label>11.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hsu</surname>
<given-names>MTL</given-names>
</name>
<name><surname>Littler</surname>
<given-names>ICM</given-names>
</name>
<name><surname>Shaddock</surname>
<given-names>DA</given-names>
</name>
<name><surname>Herrmann</surname>
<given-names>J</given-names>
</name>
<name><surname>Warrington</surname>
<given-names>RB</given-names>
</name>
<name><surname>Gray</surname>
<given-names>MB</given-names>
</name>
</person-group>
<article-title>Subpicometer length measurement using heterodyne laser interferometry and all-digital rf phase meters</article-title>
<source>Opt. Lett</source>
<year>2010</year>
<volume>35</volume>
<fpage>4202</fpage>
<lpage>4204</lpage>
<pub-id pub-id-type="pmid">21165137</pub-id>
</element-citation>
</ref>
<ref id="b12-sensors-11-07710"><label>12.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Zelenika</surname>
<given-names>S</given-names>
</name>
<name><surname>De Bona</surname>
<given-names>F</given-names>
</name>
</person-group>
<article-title>Nano-positioning using an adaptative pulse width approach</article-title>
<source>J. Mech. Eng. Sci</source>
<year>2009</year>
<volume>223</volume>
<fpage>1954</fpage>
<lpage>1963</lpage>
</element-citation>
</ref>
<ref id="b13-sensors-11-07710"><label>13.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Stone</surname>
<given-names>J</given-names>
</name>
<name><surname>Phillips</surname>
<given-names>SD</given-names>
</name>
</person-group>
<article-title>Corrections for wavelength variations in precision interferometric displacement measurements</article-title>
<source>J. Res. Natl. Inst. Stand. Technol</source>
<year>1996</year>
<volume>101</volume>
<fpage>671</fpage>
<lpage>674</lpage>
</element-citation>
</ref>
<ref id="b14-sensors-11-07710"><label>14.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Shirinzadeh</surname>
<given-names>B</given-names>
</name>
<name><surname>Teoh</surname>
<given-names>PL</given-names>
</name>
<name><surname>Tian</surname>
<given-names>Y</given-names>
</name>
<name><surname>Dalvand</surname>
<given-names>MM</given-names>
</name>
<name><surname>Zhong</surname>
<given-names>Y</given-names>
</name>
<name><surname>Liaw</surname>
<given-names>HC</given-names>
</name>
</person-group>
<article-title>Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots</article-title>
<source>Rob. Comput. Integr. Manuf</source>
<year>2010</year>
<volume>26</volume>
<fpage>74</fpage>
<lpage>82</lpage>
</element-citation>
</ref>
<ref id="b15-sensors-11-07710"><label>15.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rivera</surname>
<given-names>J</given-names>
</name>
<name><surname>Herrera</surname>
<given-names>G</given-names>
</name>
<name><surname>Chacón</surname>
<given-names>M</given-names>
</name>
<name><surname>Acosta</surname>
<given-names>P</given-names>
</name>
<name><surname>Carrillo</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Improved progressive polynomial algorithm for self-adjustment and optimal response in intelligent sensors</article-title>
<source>Sensors</source>
<year>2008</year>
<volume>8</volume>
<fpage>7410</fpage>
<lpage>7427</lpage>
</element-citation>
</ref>
<ref id="b16-sensors-11-07710"><label>16.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Morales-Velazquez</surname>
<given-names>L</given-names>
</name>
<name><surname>Romero-Troncoso</surname>
<given-names>RJ</given-names>
</name>
<name><surname>Osornio-Rios</surname>
<given-names>RA</given-names>
</name>
<name><surname>Cabal-Yepez</surname>
<given-names>E</given-names>
</name>
</person-group>
<article-title>Sensorless jerk monitoring using an adaptive antisymmetric high-order FIR filter</article-title>
<source>Mech. Syst. Signal Process</source>
<year>2009</year>
<volume>23</volume>
<fpage>2383</fpage>
<lpage>2394</lpage>
</element-citation>
</ref>
<ref id="b17-sensors-11-07710"><label>17.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rangel-Magdaleno</surname>
<given-names>JJ</given-names>
</name>
<name><surname>Romero-Troncoso</surname>
<given-names>RJ</given-names>
</name>
<name><surname>Osornio-Rios</surname>
<given-names>RA</given-names>
</name>
<name><surname>Cabal-Yepez</surname>
<given-names>E</given-names>
</name>
<name><surname>Dominguez-Gonzalez</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>FPGA-based vibration analyzer for continuous CNC machinery monitoring with fused FFT-DWT signal processing</article-title>
<source>IEEE Trans. Instrum. Meas</source>
<year>2010</year>
<volume>59</volume>
<fpage>3184</fpage>
<lpage>3194</lpage>
</element-citation>
</ref>
<ref id="b18-sensors-11-07710"><label>18.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Trejo-Hernandez</surname>
<given-names>M</given-names>
</name>
<name><surname>Osornio-Rios</surname>
<given-names>RA</given-names>
</name>
<name><surname>Romero-Troncoso</surname>
<given-names>RJ</given-names>
</name>
<name><surname>Rodriguez-Donate</surname>
<given-names>C</given-names>
</name>
<name><surname>Dominguez-Gonzalez</surname>
<given-names>A</given-names>
</name>
<name><surname>Herrera-Ruiz</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>FPGA-based fused smart-sensor for tool-wear area quantitative estimation in CNC machine inserts</article-title>
<source>Sensors</source>
<year>2010</year>
<volume>10</volume>
<fpage>3373</fpage>
<lpage>3388</lpage>
</element-citation>
</ref>
<ref id="b19-sensors-11-07710"><label>19.</label>
<element-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ottonelli</surname>
<given-names>S</given-names>
</name>
<name><surname>Dabbicco</surname>
<given-names>M</given-names>
</name>
<name><surname>de Lucia</surname>
<given-names>F</given-names>
</name>
<name><surname>di Vietro</surname>
<given-names>M</given-names>
</name>
<name><surname>Scamarcio</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>Laser-self mixing interferometry for mechatronics applications</article-title>
<source>Sensors</source>
<year>2009</year>
<volume>9</volume>
<fpage>3527</fpage>
<lpage>3548</lpage>
</element-citation>
</ref>
<ref id="b20-sensors-11-07710"><label>20.</label>
<element-citation publication-type="confproc"><person-group person-group-type="author"><name><surname>Awtar</surname>
<given-names>S</given-names>
</name>
<name><surname>Parmar</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>Design of a Large Range XY Nanopositioning System</article-title>
<conf-name>Proceedings of the ASME 2010 International Design Engineering Technical Conferences and Information in Engineering Conference</conf-name>
<conf-loc>Montreal, QC, Canada</conf-loc>
<conf-date>15–18 August 2010</conf-date>
<fpage>387</fpage>
<lpage>399</lpage>
</element-citation>
</ref>
<ref id="b21-sensors-11-07710"><label>21.</label>
<element-citation publication-type="book"><source>ASM Handbook, Metallography and Microstructures</source>
<person-group person-group-type="editor"><name><surname>Vander Voort</surname>
<given-names>GF</given-names>
</name>
</person-group>
<publisher-name>ASM International</publisher-name>
<publisher-loc>Materials Park, OH, USA</publisher-loc>
<year>2004</year>
<volume>9</volume>
</element-citation>
</ref>
<ref id="b22-sensors-11-07710"><label>22.</label>
<element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Leach</surname>
<given-names>R</given-names>
</name>
</person-group>
<source>Fundamental Principles of Engineering Nanometrology</source>
<edition>1st ed</edition>
<publisher-name>Elsevier-William Andrew Publishing</publisher-name>
<publisher-loc>Norwich, NY, USA</publisher-loc>
<year>2010</year>
<fpage>87</fpage>
<lpage>89</lpage>
</element-citation>
</ref>
<ref id="b23-sensors-11-07710"><label>23.</label>
<element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Hariharan</surname>
<given-names>P</given-names>
</name>
</person-group>
<source>Basics of Interferometry</source>
<edition>2nd ed</edition>
<publisher-name>Elsevier-William Andrew Publishing</publisher-name>
<publisher-loc>Norwich, NY, USA</publisher-loc>
<year>2007</year>
<fpage>201</fpage>
<lpage>202</lpage>
</element-citation>
</ref>
<ref id="b24-sensors-11-07710"><label>24.</label>
<element-citation publication-type="book"><source>Agilent 5519A Dynamic Calibrator Data Sheet</source>
<publisher-name>Agilent Technologies</publisher-name>
<publisher-loc>Santa Clara, CA, USA</publisher-loc>
<year>2001</year>
</element-citation>
</ref>
<ref id="b25-sensors-11-07710"><label>25.</label>
<element-citation publication-type="book"><source>Analog Devices Data Sheet AD9248</source>
<publisher-name>Analog Devices</publisher-name>
<publisher-loc>Norwood, MA, USA</publisher-loc>
<year>2010</year>
</element-citation>
</ref>
<ref id="b26-sensors-11-07710"><label>26.</label>
<element-citation publication-type="book"><source>Analog Devices Data Sheet AD8138</source>
<publisher-name>Analog Devices</publisher-name>
<publisher-loc>Norwood, MA, USA</publisher-loc>
<year>2006</year>
</element-citation>
</ref>
<ref id="b27-sensors-11-07710"><label>27.</label>
<element-citation publication-type="book"><source>Microhardness Tester Micromet 2100 Series Data Sheet</source>
<publisher-name>Buehler Ltd</publisher-name>
<publisher-loc>Lake Bluff, IL, USA</publisher-loc>
<year>1999</year>
</element-citation>
</ref>
<ref id="b28-sensors-11-07710"><label>28.</label>
<element-citation publication-type="book"><person-group person-group-type="author"><name><surname>Taylor</surname>
<given-names>RE</given-names>
</name>
</person-group>
<source>Thermal Expansion of Solids</source>
<edition>1st ed</edition>
<publisher-name>ASM International</publisher-name>
<publisher-loc>Materials Park, OH, USA</publisher-loc>
<year>1998</year>
<fpage>5</fpage>
<lpage>6</lpage>
</element-citation>
</ref>
<ref id="b29-sensors-11-07710"><label>29.</label>
<element-citation publication-type="book"><source>51 & 52 Series II Thermometer User Manual</source>
<publisher-name>Fluke Corporation</publisher-name>
<publisher-loc>Hauppauge, NY, USA</publisher-loc>
<year>1999</year>
</element-citation>
</ref>
</ref-list>
</back>
<floats-group><fig id="f1-sensors-11-07710" position="float"><label>Figure 1.</label>
<caption><p>Heterodyne laser system operation.</p>
</caption>
<graphic xlink:href="sensors-11-07710f1"></graphic>
</fig>
<fig id="f2-sensors-11-07710" position="float"><label>Figure 2.</label>
<caption><p>Schematic diagram of the smart sensor proposed.</p>
</caption>
<graphic xlink:href="sensors-11-07710f2"></graphic>
</fig>
<fig id="f3-sensors-11-07710" position="float"><label>Figure 3.</label>
<caption><p>Block diagram of the digital measurement IP core.</p>
</caption>
<graphic xlink:href="sensors-11-07710f3"></graphic>
</fig>
<fig id="f4-sensors-11-07710" position="float"><label>Figure 4.</label>
<caption><p>Block diagram of the phase estimation IP core.</p>
</caption>
<graphic xlink:href="sensors-11-07710f4"></graphic>
</fig>
<fig id="f5-sensors-11-07710" position="float"><label>Figure 5.</label>
<caption><p>Block diagram of experimental setup.</p>
</caption>
<graphic xlink:href="sensors-11-07710f5"></graphic>
</fig>
<fig id="f6-sensors-11-07710" position="float"><label>Figure 6.</label>
<caption><p>Moving reflector and calibration pattern mounting.</p>
</caption>
<graphic xlink:href="sensors-11-07710f6"></graphic>
</fig>
<fig id="f7-sensors-11-07710" position="float"><label>Figure 7.</label>
<caption><p>Signal measured for 20 μm displacements.</p>
</caption>
<graphic xlink:href="sensors-11-07710f7"></graphic>
</fig>
<fig id="f8-sensors-11-07710" position="float"><label>Figure 8.</label>
<caption><p>Optical arrangement for linear expansion measurement.</p>
</caption>
<graphic xlink:href="sensors-11-07710f8"></graphic>
</fig>
<fig id="f9-sensors-11-07710" position="float"><label>Figure 9.</label>
<caption><p>Graphic of displacement <italic>vs.</italic>
temperature in accuracy experiment.</p>
</caption>
<graphic xlink:href="sensors-11-07710f9"></graphic>
</fig>
<table-wrap id="t1-sensors-11-07710" position="float"><label>Table 1.</label>
<caption><p>Metallographic typical applications requirements.</p>
</caption>
<table frame="box" rules="cols"><thead><tr content-type="background-color:#A8A8A8"><th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Feature</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Typical application</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Requirement</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1"><bold>Description</bold>
</th>
</tr>
<tr><th align="center" valign="bottom" colspan="4" rowspan="1"><hr></hr>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="middle" rowspan="1" colspan="1">Resolution</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Surface topography</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1–400 μm</td>
<td align="left" valign="middle" rowspan="1" colspan="1">Roughness differences can be measured, which is useful in examining machined surfaces and for measurement of surfaces layers or films.</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">Distance</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Large Area Disector (LAD) technique</td>
<td align="center" valign="middle" rowspan="1" colspan="1">>300 mm</td>
<td align="left" valign="middle" rowspan="1" colspan="1">Metallographic better-quality data obtained from analyzing a larger sample area and/or more samples.</td>
</tr>
<tr><td align="center" valign="middle" rowspan="1" colspan="1">Accuracy</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Inclusions in a heat of steel</td>
<td align="center" valign="middle" rowspan="1" colspan="1">30 μm</td>
<td align="left" valign="middle" rowspan="1" colspan="1">Distance between two fields of view is about 30 μm</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">Precision</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Hardness test</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20 μm–1 mm</td>
<td align="left" valign="middle" rowspan="1" colspan="1">Metallographic automatic stage movement ensures selection of fields without introducing operator bias.</td>
</tr>
<tr><td align="center" valign="middle" rowspan="1" colspan="1">Velocity</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Number Density of microstructural features</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.2 m/s</td>
<td align="left" valign="middle" rowspan="1" colspan="1">For obtaining about 25 to 100 microstructural fields, high speed on sampling is required.</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">On-line</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Metallographic automatic stage</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><1 ms</td>
<td align="left" valign="middle" rowspan="1" colspan="1">Automatic devices permit more rapid data collection; image analyzers can perform several measurements on field within milliseconds.</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t2-sensors-11-07710" position="float"><label>Table 2.</label>
<caption><p>Features comparative between the proposal and reported works.</p>
</caption>
<table frame="box" rules="cols"><thead><tr content-type="background-color:#A8A8A8"><th align="center" valign="middle" rowspan="1" colspan="1"><bold>Reference</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Interferometer type</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Resolution</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Accuracy</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Portability</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Online (processing time)</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1"><bold>Range of measurement</bold>
</th>
</tr>
<tr><th align="center" valign="middle" colspan="7" rowspan="1"><hr></hr>
</th>
</tr>
</thead>
<tbody><tr><td align="center" valign="middle" rowspan="1" colspan="1">Zhang <italic>et al.</italic>
[<xref ref-type="bibr" rid="b2-sensors-11-07710">2</xref>
]</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Heterodyne</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.791 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1">40 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES (32 μs)</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><1 mm</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">Simon <italic>et al.</italic>
[<xref ref-type="bibr" rid="b5-sensors-11-07710">5</xref>
]</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Homodyne</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">NO</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES (<xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
)</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
</tr>
<tr><td align="center" valign="middle" rowspan="1" colspan="1">Schuldt <italic>et al.</italic>
[<xref ref-type="bibr" rid="b9-sensors-11-07710">9</xref>
]</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Heterodyne</td>
<td align="center" valign="middle" rowspan="1" colspan="1">5 pm/√Hz</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">NO</td>
<td align="center" valign="middle" rowspan="1" colspan="1">NO (100s)</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">Wang [<xref ref-type="bibr" rid="b8-sensors-11-07710">8</xref>
]</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Heterodyne</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.45 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">NO</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES (<xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
)</td>
<td align="center" valign="middle" rowspan="1" colspan="1">±500 nm</td>
</tr>
<tr><td align="center" valign="middle" rowspan="1" colspan="1">Zelenika and De Bona [<xref ref-type="bibr" rid="b12-sensors-11-07710">12</xref>
]</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Michelson</td>
<td align="center" valign="middle" rowspan="1" colspan="1">10 μm</td>
<td align="center" valign="middle" rowspan="1" colspan="1"><xref ref-type="table-fn" rid="tfn1-sensors-11-07710">*</xref>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">NO</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES (Offline identification)</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1 mm</td>
</tr>
<tr content-type="background-color:#A8A8A8"><td align="center" valign="middle" rowspan="1" colspan="1">This work</td>
<td align="center" valign="middle" rowspan="1" colspan="1">Heterodyne</td>
<td align="center" valign="middle" rowspan="1" colspan="1">3.4 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1">9.9 nm</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES</td>
<td align="center" valign="middle" rowspan="1" colspan="1">YES (357 ns)</td>
<td align="center" valign="middle" rowspan="1" colspan="1">>3 m</td>
</tr>
</tbody>
</table>
<table-wrap-foot><fn id="tfn1-sensors-11-07710"><label>*</label>
<p>Not reported</p>
</fn>
</table-wrap-foot>
</table-wrap>
</floats-group>
</pmc>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000591 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000591 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= TelematiV1 |flux= Pmc |étape= Corpus |type= RBID |clé= PMC:3231721 |texte= FPGA-Based Smart Sensor for Online Displacement Measurements Using a Heterodyne Interferometer }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i -Sk "pubmed:22164040" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd \ | NlmPubMed2Wicri -a TelematiV1
![]() | This area was generated with Dilib version V0.6.31. | ![]() |