Dissertation > Excellent graduate degree dissertation topics show

Research on Real-Time Performance of Computer Numerical Control System Based on Windows

Author: LiBin
Tutor: LiFengGe
School: Harbin Institute of Technology
Course: Electrical Engineering
Keywords: real-time Windows CNC WDM driver
CLC: TG659
Type: Master's thesis
Year: 2008
Downloads: 171
Quote: 2
Read: Download Dissertation


Because of its abundant software resource, multi-thread technology, Stability and security etc, Windows is becoming more popular in the industrial control field. But Windows is designed for stability and device independence, so the user program is not able to operate the hardware. And Windows is not suitable for the real-time computer numerical control system because of its preemptive characteristics.As an excellent general-purpose operating system, Windows consider sufficiently for the soft real-time on the aspects of interrupt handling, threads scheduling, virtual memory managing etc, with its mechanism of DPC (Deferred Procedure Call) and fully preempted kernel etc. Windows can provides very high throughput for data exchanging and very short interrupt latency. Since the interrupt latency in IRQL (interrupt request level) is comparable to the latency of real-time operating systems, we can enhance the real-time capability by extension of Windows.To use Windows in the computer numerical control system, in this paper we have analyzed the performance requirement of the computer numerical control system and the operation mechanism of the Windows operating system, and found out the difficult points to develop the real-time computer numerical control system based on Windows. By programming the WDM driver to respond the hardware interrupt, we can overcome the disadvantage of Windows using for real-time system. By scheduling the CNC task by responding the hardware interrupt, we can meet the real-time performance requirement of the CNC.To enhance the priority level of the interrupt in the CNC system, the IDT hook method of the Rootkit is analyzed. By hitching hook function in the IDT, the hook function run before any other interrupt service routines, and then reduce the IRQL of interrupt service routines. So the CNC interrupt can be responded immediately. At the end of the hook function, the routine jump to the original interrupt service routine. So our routine can get the highest priority, and the other interrupt service routines are not influenced obviously.By testing the ISR latency, we can know that the ISR latency time of Windows is quite deterministic and predictable. By planning the responsive sequence of the CNC task, real-time performance of Windows can be enhanced greatly. And it can meet the requirement of the millisecond cycle real-time system.

Related Dissertations

  1. Satellite Attitude Determination Based on Gyro and Star Sensor,V448.2
  2. Research on High-Performance Computer I/O Bus,TP336
  3. Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
  4. Research of Visualization Technology in the Virtual Test of Missile,TP391.9
  5. Design and Implementation of Windows Kernel-mode Cryptographic Service Interface,TP309.7
  6. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  7. FPGA/DSP Image Co-processor Technology and Ethernet Data Transmission,TP391.41
  8. Research on the Image Real-Time Acquisition, Storage and Image Processing System,TP391.41
  9. Development of High Speed Data Acquisation and Playback Module Based on PCI Express Bus,TP274.2
  10. Research on Control of the Four-Rotor VTOL Helicopter,TP273
  11. Application and Research of Dual Control in Vertical Landing Aircraft,TP273
  12. Research on Control System and Head of 7-Axis NC Fiber Placement Machine,TG659
  13. Cloning and Expression of CHS and CHI Genes and Their Regulation on the Accumulation of Flavonoids in ’Cara Cara’ Navel Orange (Citrus Sinensis Osbeck) and ’Guoqing NO.4’ Satsuma Mandarin (Citrus Unshiu Marcow),S666.4
  14. Studies on the Quality of Phisio-Chemical and Fresh Keeping Technologies of Post-Harvest in Volvariella Volvacea,S646.13
  15. The Detection of the Virulence-related Gene from Vibrio Alginolyticus and the Study on Preservation Methods,S943
  16. Cloning and Expression Analysis of Scavenger Receptor Class B Type Ⅰ and Antifreeze Proteinstype Ⅱ Genes in Lutjanus Sanguineus,S917.4
  17. Control of Verticillium Wilt Disease of Cotton Plants with the Application of a Bio-Organic Fertilizer and Its Microbiologecal Mechanism in Rhizosphere,S144.1
  18. Biological Effect of Rare Earth Element and Genetic Transformation on Arnebia Euchroma(Royle) Johnst.Cell,S567.239
  19. Analysing Sequence Characters of ADSL and PurH Gene and Correlation between Genes Expression and IMP Content in Duck,S834
  20. Real-time Junior High School Mathematics Classroom Learning on Evaluation and Exploration of Knowledge,G633.6

CLC: > Industrial Technology > Metallurgy and Metal Craft > Metal cutting and machine tools > Program control machine tools, CNC machine tools and machining
© 2012 www.DissertationTopic.Net  Mobile