Skip to main content

Newnes

  • Embedded Multitasking

    • 1st Edition
    • Keith E. Curtis
    • English
    In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the system’s function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed.Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, “standard” way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow.
  • Electric Drives and Electromechanical Systems

    Applications and Control
    • 1st Edition
    • Richard Crowder
    • English
    The focus of this book on the selection and application of electrical drives and control systems for electromechanical and mechatronics applications makes it uniquely useful for engineers in industry working with machines and drives. It also serves as a student text for courses on motors and drives, and engineering design courses, especially within mechanical engineering and mechatronics degree programs.The criteria for motor-drive selection are explained, and the main types of drives available to drive machine tools and robots introduced. The author also provides a review of control systems and their application, including PLCs and network technologies. The coverage of machine tools and high-performance drives in smaller applications makes this a highly practical book focused on the needs of students and engineers working with electromechanical systems.
  • PIC in Practice

    A Project-based Approach
    • 2nd Edition
    • David W Smith
    • English
    PIC in Practice is a graded course based around the practical use of the PIC microcontroller through project work. Principles are introduced gradually, through hands-on experience, enabling students to develop their understanding at their own pace. Dave Smith has based the book on his popular short courses on the PIC for professionals, students and teachers at Manchester Metropolitan University. The result is a graded text, formulated around practical exercises, which truly guides the reader from square one. The book can be used at a variety of levels and the carefully graded projects make it ideal for colleges, schools and universities. Newcomers to the PIC will find it a painless introduction, whilst electronics hobbyists will enjoy the practical nature of this first course in microcontrollers. PIC in Practice introduces applications using the popular 16F84 device as well as the 16F627, 16F877, 12C508, 12C629 and 12C675. In this new edition excellent coverage is given to the 16F818, with additional information on writing and documenting software.
  • DSP Software Development Techniques for Embedded and Real-Time Systems

    • 1st Edition
    • Robert Oshana
    • English
    Today's embedded and real-time systems contain a mix of processor types: off-the-shelf microcontrollers, digital signal processors (DSPs), and custom processors. The decreasing cost of DSPs has made these sophisticated chips very attractive for a number of embedded and real-time applications, including automotive, telecommunications, medical imaging, and many others—including even some games and home appliances. However, developing embedded and real-time DSP applications is a complex task influenced by many parameters and issues. DSP Software Development Techniques for Embedded and Real-Time Systems is an introduction to DSP software development for embedded and real-time developers giving details on how to use digital signal processors efficiently in embedded and real-time systems. The book covers software and firmware design principles, from processor architectures and basic theory to the selection of appropriate languages and basic algorithms. The reader will find practical guidelines, diagrammed techniques, tool descriptions, and code templates for developing and optimizing DSP software and firmware. The book also covers integrating and testing DSP systems as well as managing the DSP development effort.
  • Modeling and Verification Using UML Statecharts

    A Working Guide to Reactive System Design, Runtime Monitoring and Execution-based Model Checking
    • 1st Edition
    • Doron Drusinsky
    • English
    As systems being developed by industry and government grow larger and more complex, the need for superior specification and verification approaches and tools becomes increasingly vital. The developer and customer must have complete confidence that the design produced is correct, and that it meets forma development and verification standards. In this text, UML expert author Dr. Doron Drusinsky compiles all the latest information on the application of UML (Universal Modeling Language) statecharts, temporal logic, automata, and other advanced tools for run-time monitoring and verification. This is the first book that deals specifically with UML verification techniques. This important information is introduced within the context of real-life examples and solutions, particularly focusing on national defense applications. A practical text, as opposed to a high-level theoretical one, it emphasizes getting the system developer up-to-speed on using the tools necessary for daily practice.
  • Electric Motors and Drives

    Fundamentals, Types and Applications
    • 3rd Edition
    • Austin Hughes
    • English
    Electric Motors and Drives is intended for non-specialist users of electric motors and drives, filling the gap between theory-based academic textbooks and the more prosaic 'handbooks', which provide useful detail but little opportunity for the development of real insight and understanding. The book explores all of the widely-used modern types of motor and drive, including conventional and brushless D.C., induction motors and servo drives, providing readers with the knowledge to select the right technology for a given job. Austin Hughes' approach, using a minimum of maths, has established Electric Motors and Drives as a leading guide for engineers, and the key to a complex subject for a wider readership, including technicians, managers and students.
  • Mechanical Engineer's Pocket Book

    • 3rd Edition
    • Roger Timings
    • English
    The Newnes Mechanical Engineer’s Pocket Book is a comprehensive collection of data for mechanical engineers and students of mechanical engineering. Bringing together the data and information that is required to-hand when designing, making or repairing mechanical devices and systems, it has been revised to keep pace with changes in technology and standards. The Pocket Book emphasises current engineering practice and is supported by clear accounts of the fundamental principles of mechanical engineering.Key features include the latest BSI engineering data; focus on engineering design issues; enhanced coverage of roller chain drives, pneumatic and hydraulic systems; and expanded and more accessible detail on statics, dynamics and mathematics.
  • Introduction to Fiber Optics

    • 3rd Edition
    • John Crisp
    • English
    Introduction to Fiber Optics is well established as an introductory text for engineers, managers and students. It meets the needs of systems designers, installation engineers, electronic engineers and anyone else looking to gain a working knowledge of fiber optics with a minimum of maths. Review questions are included in the text to enable the reader to check their understanding as they work through the book.The new edition of this successful book is now fully up to date with the new standards, latest technological developments and includes a new chapter on specifying optical components.Whether you are looking for a complete self-study course in fiber optics, a concise reference text to dip into, or a readable introduction to this fast moving technology, this book has the solution.
  • The PIC Microcontroller: Your Personal Introductory Course

    • 3rd Edition
    • John Morton
    • English
    John Morton offers a uniquely concise and practical guide to getting up and running with the PIC Microcontroller. The PIC is one of the most popular of the microcontrollers that are transforming electronic project work and product design, and this book is the ideal introduction for students, teachers, technicians and electronics enthusiasts. Assuming no prior knowledge of microcontrollers and introducing the PIC Microcontroller's capabilities through simple projects, this book is ideal for electronics hobbyists, students, school pupils and technicians. The step-by-step explanations and the useful projects make it ideal for student and pupil self-study: this is not just a reference book - you start work with the PIC microcontroller straight away. The revised third edition focuses entirely on the re-programmable flash PIC microcontrollers such as the PIC16F54, PIC16F84 and the extraordinary 8-pin PIC12F508 and PIC12F675 devices.
  • Rapid System Prototyping with FPGAs

    Accelerating the Design Process
    • 1st Edition
    • R. C. Cofer + 1 more
    • English
    The push to move products to market as quickly and cheaply as possible is fiercer than ever, and accordingly, engineers are always looking for new ways to provide their companies with the edge over the competition. Field-Programmable Gate Arrays (FPGAs), which are faster, denser, and more cost-effective than traditional programmable logic devices (PLDs), are quickly becoming one of the most widespread tools that embedded engineers can utilize in order to gain that needed edge. FPGAs are especially popular for prototyping designs, due to their superior speed and efficiency. This book hones in on that rapid prototyping aspect of FPGA use, showing designers exactly how they can cut time off production cycles and save their companies money drained by costly mistakes, via prototyping designs with FPGAs first. Reading it will take a designer with a basic knowledge of implementing FPGAs to the “next-level” of FPGA use because unlike broad beginner books on FPGAs, this book presents the required design skills in a focused, practical, example-oriented manner.