Fuzzy Logic Control with the Intel 8XC196 Embedded Microcontroller

Fuzzy logic control is being increasingly applied to solve control problems in areas where system complexity, development time and cost are the major issues. In the absence of a system mathematical model , a fuzzy system model is described which is analogous to a human operator’s behavior, based on approximate reasoning bound by a minimum set of rules. A set of linguistic fuzzy control rules are set up which are conditional linguistic statements which establish the relationships between the inputs and the outputs. The fuzzy system is associated with Binary Input Output Fuzzy Associative Memories which are used for control. This paper discusses the development of a fuzzy inference unit and algorithms for fuzzification, rule evaluation and defuzzification of a fuzzy closed loop control system. Tools and techniques to generate optimized fuzzy based real time code in assembly and C, with short development time, are shown for the Intel 8XC196 microcontroller. Performance and features of the 80C196 for fuzzy-based control are analyzed.

File Name/Size:
esc_196.pdf
56231 bytes
Download From:
U.S. FTP Server (Download within North America)
Mirror FTP Sites (Download from international areas)
U.S. Web Server (Available for byte serving)