In this paper, it is designed a platform for least Deviation linear interpolation with two axis linear guides, and it realizes the linear interpolator by PIC microprocessor with MPLAB C language in PIC microprocessor.
Differential Nonlinearity: Ideally, any two adjacent digitalcodes correspond to output analog voltages that are exactlyone LSB apart. Differential non-linearity is a measure of theworst case Deviation from the ideal 1 LSB step. For example,a DAC with a 1.5 LSB output change for a 1 LSB digital codechange exhibits 1⁄2 LSB differential non-linearity. Differentialnon-linearity may be expressed in fractional bits or as a percentageof full scale. A differential non-linearity greater than1 LSB will lead to a non-monotonic transfer function in aDAC.Gain Error (Full Scale Error): The difference between theoutput voltage (or current) with full scale input code and theideal voltage (or current) that should exist with a full scale inputcode.Gain Temperature Coefficient (Full Scale TemperatureCoefficient): Change in gain error divided by change in temperature.Usually expressed in parts per million per degreeCelsius (ppm/°C).Integral Nonlinearity (Linearity Error): Worst case Deviationfrom the line between the endpoints (zero and full scale).Can be expressed as a percentage of full scale or in fractionof an LSB.LSB (Lease-Significant Bit): In a binary coded system thisis the bit that carries the smallest value or weight. Its value isthe full scale voltage (or current) divided by 2n, where n is theresolution of the converter.Monotonicity: A monotonic function has a slope whose signdoes not change. A monotonic DAC has an output thatchanges in the same direction (or remains constant) for eachincrease in the input code. the converse is true for decreasing codes.
在航電系統(tǒng)維護(hù)過(guò)程中,為解決定位故障的效率和降低維修成本等問(wèn)題,提出了基于ICD(Interface Control Document,接口控制文件)的1553B總線的信息監(jiān)控系統(tǒng)模型。該系統(tǒng)運(yùn)用數(shù)據(jù)采集卡對(duì)總線中傳輸?shù)男盘?hào)有無(wú)失真、偏差等電氣特性進(jìn)行檢測(cè),并使用1553B通訊卡通過(guò)測(cè)控軟件LabWindows/CVI編程與ICD數(shù)據(jù)庫(kù)的動(dòng)態(tài)鏈接,實(shí)現(xiàn)總線信息的解析和故障的判斷。與傳統(tǒng)的維護(hù)過(guò)程相比,這種模型能夠從信號(hào)的電氣特性以及信息的解析等全方位的去檢測(cè)判斷故障的來(lái)源,并且能夠廣泛在其他1553B總線系統(tǒng)內(nèi)擴(kuò)展應(yīng)用。驗(yàn)證表明該監(jiān)控系統(tǒng)可以對(duì)總線信息進(jìn)行快速有效地監(jiān)測(cè)分析,能滿足應(yīng)用需求。
Abstract: In the process of avionics system maintenance, to solve the problems such as improving the efficiency of fast orientation to troubles and reducing maintenance cost, system of 1553B bus information monitor model based on ICD was proposed. The system observed whether the data which transmitted on the bus appear distortion and Deviation by using data acquisition card. And using 1553B communication card programming of the measure software LabWindows/CVI and the dynamic linking of ICD database, message analysis and fault estimation could be realized. Compared with traditional maintenance, this model can all-dimensionally detect and analyze the source of faults from both electrical characteristics of the signal and message analysis, and it can be widely applied in the other 1553B system. Experiment shown that this monitor system can effectively detect and analyze the bus message and can meet the application requirements.
load initial_track s; % y:initial data,s:data with noiseT=0.1;
% yp denotes the sample value of position% yv denotes the sample value of velocity% Y=[yp(n);yv(n)];% error Deviation caused by the random acceleration % known dataY=zeros(2,200);Y0=[0;1];Y(:,1)=Y0;A=[1 T 0 1]; B=[1/2*(T)^2 T]';H=[1 0];
C0=[0 0 0 1];C=[C0 zeros(2,2*199)];Q=(0.25)^2; R=(0.25)^2;
This errata sheet describes both the known functional problems and anyDeviations from the electrical specifications known at the release date ofthis document.Each Deviation is assigned a number and its history is tracked in a table atthe end of the document.
This errata sheet describes both the known functional problems and anyDeviations from the electrical specifications known at the release date ofthis document.Each Deviation is assigned a number and its history is tracked in a table atthe end of the document.
Spikes can be taken as absolute quantities of measuring values which are large than approximately four (expressed as variable [Times_SD] in the program)times of the standard Deviation of the time series, and can be removed by repeating 3 times with each time series. When a measuring value with the Deviation from the mean larger than four times of the standard Deviation, the variable can be taken as NO_VALUE, and the number of spikes is saved into the variable [SpikeNum].
If the variable [Times_SD] is taken as four, many records will be removed, so the variable [Times_SD] can be taken as larger, for example eight.