Fuzzy Microcontroller (XMCU)
[/vc_column_text][vc_row_inner content_placement=”middle”][vc_column_inner el_class=”span_content” width=”1/2″][vc_column_text]A
A Fuzzy Microcontroller
chip
(XMCU) is a microcontroller unit programmed with a fuzzy inference engine. It can be converted into a complete fuzzy controller by providing it with the controller parameters (the knowledge-base, or KB) for the specific application using Xiera’s fuzzy controller development tool (edeX ). The figure below shows the components of the fuzzy microcontroller chip.[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/2″][vc_single_image image=”708″ img_size=”full” alignment=”center”][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row content_placement=”middle” el_class=”padding_bottom”][vc_column width=”1/2″][vc_single_image image=”600″ img_size=”large” alignment=”center”][/vc_column][vc_column width=”1/2″ el_class=”span_content”][vc_column_text]
D
Designing a Fuzzy
Microcontroller Application
edeX includes a microcontroller (the XMCU) with a resident fuzzy controller algorithm.
Creating a fuzzy controller for a particular system involves customizing the XMCU for the particular application. All the designer needs to do is tune the knowledge-base (the fuzzy controller parameters) and download it to the chip. edeX’s user-friendly tools are used to automatically tune the knowledge-base and to test the fuzzy controller performance directly on the application. edeX generates default fuzzy rules and membership functions, or the users can enter their own initial fuzzy rules and membership functions.[/vc_column_text][/vc_column][/vc_row][vc_row content_placement=”middle” el_id=”padding_bottom”][vc_column width=”1/2″ el_class=”span_content”][vc_column_text]
M
Multiple Fuzzy Controllers on a Single Chip
Users can design and store multiple controllers on the XMCU, limited only by the available Flash memory of the chip.
edeX allows the user to partition the XMCU’s Flash into independent segments and configure each segment’s controller parameters. Every segment runs as a separate controller with its own configurable I/Os. This means that several loops can be controlled with one MCU.[/vc_column_text][/vc_column][vc_column width=”1/2″][vc_single_image image=”709″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row full_width=”stretch_row” el_class=”padding_top” css=”.vc_custom_1522069695300{background-color: #222222 !important;}”][vc_column width=”1/3″][vc_column_text]
request a call back
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.[/vc_column_text][/vc_column][vc_column width=”2/3″ el_class=”contact_callback”]
Microcontroller Configurations
[/vc_column_text][vc_single_image image=”489″ img_size=”large” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column width=”1/2″ el_class=”span_content sub”][vc_column_text]T
Two-Chip Solution
At present, Xiera’s fuzzy technology is carried by a dedicated microcontroller, which interfaces with the host MCU. Hence implementation of an embedded fuzzy application requires two microcontrollers.[/vc_column_text][/vc_column][vc_column width=”1/2″ el_class=”span_content sub”][vc_column_text]
O
One-Chip Solution
Using a single MCU to host both the fuzzy controller and the application code, for increased speed and high-volume production, requires special consideration, and will involve a licensing agreement with Xiera for its IP.
Please contact Xiera for more information[/vc_column_text][/vc_column][/vc_row][vc_row el_class=”padding_bottom”][vc_column width=”1/2″ el_class=”span_content sub”][vc_column_text]
O
Other Models of Microcontrollers
For microcontroller chips of user’s choice, Xiera will work with our clients to satisfy their needs.
Please contact Xiera for pricing and more information.[/vc_column_text][/vc_column][vc_column width=”1/2″ el_class=”span_content sub”][/vc_column][/vc_row]