dc motor speed control using fuzzy logic hard interfacing

hi sir,
i am final year student , doing project in fuzzy logic control i am not able to get the fuzzy output from the matlab simulink how can i get it easily;is there any one to get the signal from simulink platform to parrallel port (db 19 pin) or any c or c++ code is there for fuzzy logic control so that i can tye the program in command window get the signal easil i need serial port communication from my motor sensor to matlab command window and then fuzzy logic control then parralel communication to output port
pls help me sir
can visual basic or c ++ can we use in the matlab
it will be helpful for me
m file code
Name='motor1234'
Type='mamdani'
Version=2.0
NumInputs=2
NumOutputs=1
NumRules=49
AndMethod='min'
OrMethod='max'
ImpMethod='min'
AggMethod='max'
DefuzzMethod='centroid'
[Input1]
Name='rpm'
Range=[-2500 2500]
NumMFs=7
MF1='NB':'trimf',[-3333 -2500 -1666]
MF2='NM':'trimf',[-2500 -1666 -833.5]
MF3='NS':'trimf',[-1666 -833.5 0]
MF4='ZE':'trimf',[-833.5 0 833.5]
MF5='PS':'trimf',[0 833.5 1666]
MF6='PM':'trimf',[833.5 1666 2500]
MF7='PB':'trimf',[1666 2500 3335]
[Input2]
Name='cerpm'
Range=[-2500 2500]
NumMFs=7
MF1='NB':'trimf',[-3333 -2500 -1666]
MF2='NM':'trimf',[-2500 -1666 -833.5]
MF3='NS':'trimf',[-1666 -833.5 0]
MF4='ZE':'trimf',[-833.5 0 833.5]
MF5='PS':'trimf',[0 833.5 1666]
MF6='PM':'trimf',[833.5 1666 2500]
MF7='PB':'trimf',[1666 2500 3335]
[Output1]
Name='pwm'
Range=[-800 800]
NumMFs=7
MF1='NB':'trimf',[-1067 -800 -532.8]
MF2='NM':'trimf',[-800 -532.8 -266.9]
MF3='NS':'trimf',[-532.8 -266.9 0]
MF4='ZE':'trimf',[-266.9 0 267.2]
MF5='PS':'trimf',[0 267.2 532.8]
MF6='PM':'trimf',[267.2 532.8 800]
MF7='PB':'trimf',[532.8 800 1067]
[Rules]
1 1, 1 (1) : 1
1 2, 1 (1) : 1
1 3, 2 (1) : 1
1 4, 2 (1) : 1
1 5, 3 (1) : 1
1 6, 3 (1) : 1
1 7, 4 (1) : 1
2 1, 1 (1) : 1
2 2, 2 (1) : 1
2 3, 2 (1) : 1
2 4, 3 (1) : 1
2 5, 3 (1) : 1
2 6, 4 (1) : 1
2 7, 5 (1) : 1
3 1, 2 (1) : 1
3 2, 2 (1) : 1
3 3, 3 (1) : 1
3 4, 3 (1) : 1
3 5, 4 (1) : 1
3 6, 5 (1) : 1
3 7, 5 (1) : 1
4 1, 2 (1) : 1
4 2, 3 (1) : 1
4 3, 3 (1) : 1
4 4, 4 (1) : 1
4 5, 5 (1) : 1
4 6, 5 (1) : 1
4 7, 6 (1) : 1
5 1, 3 (1) : 1
5 2, 3 (1) : 1
5 3, 4 (1) : 1
5 4, 5 (1) : 1
5 5, 5 (1) : 1
5 6, 6 (1) : 1
5 7, 6 (1) : 1
6 1, 3 (1) : 1
6 2, 4 (1) : 1
6 3, 5 (1) : 1
6 4, 5 (1) : 1
6 5, 6 (1) : 1
6 6, 6 (1) : 1
6 7, 7 (1) : 1
7 1, 4 (1) : 1
7 2, 5 (1) : 1
7 3, 5 (1) : 1
7 4, 6 (1) : 1
7 5, 6 (1) : 1
7 6, 7 (1) : 1
7 7, 7 (1) : 1

댓글 수: 2

http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
thank u very much sir
i would glad if u could generate a code for fuzzy logic for motor control

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2011년 12월 10일
Quoting myself from a recent thread,
More of a problem is that MS Windows from NT on upwards has actively shielded parallel ports (and any direct hardware access in general, but more so for anything that uses IN/OUT instructions like parallel ports do) behind multiple layers of security, increasingly so in newer Windows versions. The layers of security mean slower access.
MathWorks has had a heck of a time trying to work around those security layers, and has already indicated that support for parallel ports will be withdrawn within a small number of releases because of the difficulties.
It is not recommended that any new projects be created using the parallel port, especially not for time-sensitive uses. Using a D/A converter is recommended instead.

댓글 수: 4

thank u very much sir
i would glad if u could generate a code for fuzzy logic for motor control range low average high ;
three membership functions
Sorry, I do not have the appropriate toolboxes. What I do have is a personal policy of not doing people's assignments or homework or projects or thesis for them.
http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer
SORRY SIR I AM IN INDIA IN PONDICHERRY I KNOW BASIC IN MATLAB AND SIMULINK THATS Y ASKED,till now what u have done it is helpful for me thank u sir
regards
vinayaga murugan .n
Other people probably are not going to read your question until you format it. http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup

댓글을 달려면 로그인하십시오.

커뮤니티

더 많은 답변 보기:  Power Electronics Community

카테고리

도움말 센터File Exchange에서 Fuzzy Logic Toolbox에 대해 자세히 알아보기

질문:

2011년 12월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by