6/18/2009
BRAP
4/28/2009
my_Seminar_Abstract
10/26/2008
اجرای برنامه به زبان C در مطلب
#include
#include
void main (int x,float y)
{
for (x = 0; x <= 90; x+=5)
{
y=sin(x*0.0174533);
printf ( "\n Sinuss(%d)=\t%f",x,y);
};
}
برای اجرای برنامه در پنجره فرمان[1] مطلب چنین می نویسیم:
mcc -W lib:ktabxana -T link:exe sinuss.c
تا sinuss.exe در محیط DOS قابل اجرا شود.
اما با ویرایش این برنامه به صورت فایل MEX می توان این برنامه را به صورت تابعی در محیط مطلب در آورد:
#include "mex.h"
#include
void sinuss(double y[], double x[])
{
y[0]=cos(x[0]*0.0174533);
}
void mexFunction(int nlhs, mxArray *plhs[], int nrhs,const mxArray *prhs[])
{
double *x, *y;int mrows, ncols;
mrows = mxGetM(prhs[0]); ncols = mxGetN(prhs[0]);x = mxGetPr(prhs[0]);
plhs[0] = mxCreateDoubleMatrix(mrows,ncols, mxREAL);
y = mxGetPr(plhs[0]);
sinuss(y,x);
}
آن را Jaib.c می نامیم. در پنجره فرمان مطلب چنین می نویسیم:
mex Jaib.c
اینک مثلا برای محاسبه سینوس 21 درجه کافیست بنویسیم:
Jaib(21);
[1] command window
4/30/2008
Electro Diesel Train
أ. معضلات خودروهای بنزینی:
· فراوری و مصرف بنزین باعث آلودگی محیط زیست و انسان ها گردیده است.
· نفت فلات قاره ایران سنگین است و واردات بنزین برای دولت دغدغه آفرین بوده است.
· سفرهای درون شهری غالبا کوتاه و تکراری هستند.
· اغلب خودروها تک سرنشین مشاهده می شوند.
· بازده آنها کمتر از 20% است.
· با لحاظ ترافیک کند غالب در تهران ودیگر شهرها، بازده آنها باز هم کاهش نشان می دهد.
· اجرای طرح هایی چون اتوبوس برقی توام با مشکلات عدیده ای بوده است.
ب. مزایای خودروهای برقی:
ü شب ها که مصرف برق شبکه سراسری کم است می توان اقدام به شارژ باتری ها نمود.
ü آسودگی راننده به لحاظ خودکار شدن به واسطه تحمیل فناوری های هوشمند
ü حذف سیستم ترمزی که بغرنج می باشد.
ü امکان حذف کلاچ و دیفرانسیال در حالت خودروی برقی سری
ü تقریبا تمامی کارخانجات بزرگ خودرو سازی جهان رویکرد با شتاب مضاعفی به خودروهای برقی مختلط داشته اند. این صنعت در آینده در صنعت خودرو سازی ایران هم وارد خواهد شد.
ü شاید علت عدم رویکرد به خودروهای برقی در ایران، نبود چالش در تامین سوخت ( به قیاس با سایر ممالک جهان) بوده باشد. ولی با لحاظ مساله تامین انرژی به عنوان بزرگ ترین چالش سال های اخیر دولت، این طرح اهمیت پیدا خواهد کرد.
ü آلودگی صوتی کاهش خواهد یافت و غروب ها هم مانند بامدادان، سکوت به کلان شهرها بازخواهد گشت.
ü شرکت های خودروسازی تضمین کرده اند که باتری های مورد استفاده در خودروهای برقی مختلط کاملا محیط زیست دوست هستند و امکان تجزیه کامل آنها در طبیعت وجود دارد.
ü موضوع خودرو های گازوئیلی: می دانیم ایران در مورد تهیه گازوئیل به اندازه بنزین دغدغه ندارد. اما دیزل ها به لحاظ آنکه بازده در توان های پایین با شدت بیشتری کاهش می یابد و سبب آلودگی بیشتر هوا خواهد شد مورد توجه خودروسازان قرار نگرفته است. اما با عنایت به سیستم برقی مختلط، امیدهای تازه ای برای ساخت آنها ایجاد می گردد. شرکت فولکس توانسته است خودرویی با مصرف تنها 2 lit / 100 km را روانه بازار کند.
ج. معایب خودروهای برقی:
o فناوری طراحی آنها پیچیده است و به کار گروهی متخصصین از جمله قدرت، الکترونیک، نرم افزار، مکانیک، شیمی، اقتصاد و ... نیاز دارد.
o باتری های آنها گران است و این می تواند به علت چالش در تهیه مواد اولیه ساخت باتری های با فناوری بالا در ممالک مترقی باشد.
د. معایب خودرو های کاملا برقی:
§ قیمت آنها به علت استفاده زیاد از باتری ها زیاد است.
§ اغلب آنها کوچک ( اکثرا تک سرنشین) هستند.
§ به علت چگالی بالای انرژی پتانسیل باتری، احتمال انفجار و اشتعال باتری وجود دارد.
§ تولید زیاد انرژی توسط باتری سبب داغ شدن آن می شود و تمهیداتی از قبیل قفسه بندی مناسب برای سیستم تهویه و تحدید انفجار لازم است.
§ باتری آنها سریعا ضایع می شود.
§ قابلیت پیمودن مسافت های طولانی را ندارند. مخصوصا باید دفعتا شارژ شوند.
§ افراد سربه زیر، نابینا یا کم بینا عبور خودروها را به واسطه صدای انجین آنها می فهمند که سکوت خودروهای برقی می تواند مشکل آفرین باشد.
ه. حوزه های کاربردی:
این طرح منحصر به خودروهای شخصی نیست. بلکه برقی کردن تاکسی ها اولی است. همچنین در بارکش ها، اتوبوس های شهری و بین شهری و تریلرها که مساله سوخت مهم است اهمیت دارد.
به علاوه تحقیقات موازیی را می توان در مورد قطارهای برقی، فطارهای دیزلی، و حتی دیزل ژنراتورها تعقیب نمود.
و. مساله باتری ها:
تحقق خودروی برقی استفاده از باتری هایی با شرایط زیر را ایجاب می کند:
1. قیمت آن ها با توجه به مسامحات صرفه جویی مصرف سوخت نسبت به سرمایه گذاری اولیه اقتصادی باشد.
2. احتمال انفجار یا تراوش مواد آنها کم باشد.
3. دارای طول عمر قابل قبولی باشند.
4. سنگین یا حجیم نباشند.
5. بدفعات بتوان آنها را شارژ و دشارژ کرد.
6. برای شارژ آنها نیاز به عملیاتی چون دشارژ کامل نداشته باشد.
7. ضایعات آنها سبب آلودگی محیط زیست نشود.
با عنایت خواص فوق باتری های زیر سنجیده می شوند:
نوع باتری
دفعات شارژ
معضل دشارژ کامل
توضیحات
NiCd
1000+
دارد
مشکل در شارژ
NiMH
300~500
دارد
شارژ زمانبر
Li ion
300~500
ندارد
بالاترین چگالی انرژی
LiPo
300~500
ندارد
گران قیمت
ز. دورنما:
می توان سه نوع سامانه برقی برای خودروها را بازشناخت:
1) سری: انجین فقط یک ژنراتور را می چرخاند و چرخ ها را موتورهای برقی
2) موازی: باتری ها توسط یک ژنراتور شارژ می شوند ولی چرخ ها مستقیما انجین می چرخند.
3) مختلط: در سرعت های کم، انجین خاموش می شود و از انرژی باتری برای رانش استفاده می شود. در صورت نیاز به گشتاورهای زیاد، مانند سرعت های زیاد، شتاب زیاد یا سربالایی، باتری ها به کمک انجین می آیند.
ح. مزایای خودروهای برقی مختلط:
ü به لحاظ تعامل باتری ها با انجین، حجم انجین کاهش می یابد. این بدان سبب است که در طراحی انجین یک خودرو، بدترین حالت ( بالاترین توان لازم ) را در نظر می گیرند، حال آن که اکثر خودرو ها اکثر اوقات در توان های پایین ( مثلا در سرعت های مجاز جاد های بین شهری و اکثرا در ترافیک کند شهرها ) به کار گرفته می شوند. اما در خودروهای برقی مختلط، انجین بر اساس توان متوسط طراحی می شود.
ü با کاهش کارکرد انجین، عمر قطعات مکانیکی خودرو افزایش می یابد.
ü با مدیریت بهینه تعامل باتری و انجین در حالات تحویل انرژی خروجی یا پس انداز انرژی در باتری، می توان همواره بالاترین بازده را برای انجین اعمال نمود و بدین سان مصرف سوخت کاهش می یابد.
ü دیگر راننده نگران حالات غیر عادی چون جوش آوردن رادیاتور یا ترکیدن سرسیلندر به علت گرمای هوا و سرعت زیاد نیست.
ü به جای تبدیل انرژی ترمزی به اصطکاک لنت ترمز، می توان آن را در در باتری ذخیره کرد.
ط. تاریخچه:
کلا تاریخ ورود سیستم برقی در خودروها، همان تاریخ ساخت خودروهاست، زیرا سیستم جرقه زنی، یک سیستم برقی می باشد.
نخستین خودروی کاملا برقی میکسته محصول سال 1901 پورشه بود که علی رغم وجود خودروهای بنزینی توانست رالی های فراوانی را فتح کند.
تقریبا تمامی کارخانجات بزرگ خودرو سازی جهان رویکرد با شتاب مضاعفی به خودروهای برقی مختلط داشته اند. به طوری که آمار نسبت خودروهای برقی به کل خودروهای ساخته شونده ظرف 20 سال آینده را 85% پیش بینی نموده است.
خودروی پریوس: این خودرو ساخت شرکت تویوتا در ژاپن می باشد. تویوتا توانست تا سال 2000 بیش از 40000 دستگاه پریوس را به فروش برساند. مصرف آن تنها 2.4 لیتر در 100 کیلومتر است. اما باتری آن هم ماندگار است. مثلا شرکت تویوتا اعلام کرده است برای تعویض هر دستگاه باتری پریوس، 200 دلار رایانه پرداخت خواهد کرد.
ي. دروس گذرانده شده بنده در مقطع کارشناسی ارشد که مورد تحقیق خواهند گرفت:
1. الکترونیک قدرت: برای چیدمان مناسب ادوات
2. ادوات نیمه هادی و تئوری و تکنولوژی نیمه هادی ها: برای انتخاب بهینه ادوات تبدیل قدرت
3. میکروپروسسورها: برای مدیریت واحد مرکزی فرماندهی
4. پردازش سیگنال های دیجیتال: برای مدیریت سیگنال ها به خصوص مدیریت باتری
4/15/2008
Hex keyboard 2 8086 interfacer
TITLE Reza Pardis 1387/01/27
0000 WAM SEGMENT PUBLIC
ASSUME CS:WAM
0000 ATAN PROC NEAR
0000 BC 00FF MOV SP,00FFH
0003 E4 00 EBTDA: IN AL,00
0005 8A D8 MOV BL,AL
0007 B7 00 MOV BH,00
0009 24 58 AND AL,88
000B 75 04 JNZ KZADE
000D EB F4 JMP EBTDA
000F F6 D3 NOT BL
0011 24 08 KZADE: AND AL,08
0013 74 06 JZ KBALA
0015 80 E3 0F AND BL,0FH
0018 EB 0F 90 JMP BLTS
001B 80 E3 F0 KBALA: AND BL,11110000B
001E D0 FB SAR BL,1
0020 D0 FB SAR BL,1
0022 D0 FB SAR BL,1
0024 D0 FB SAR BL,1
0026 80 C3 08 ADD BL,08
0029 53 BLTS: PUSH BX
002A 8B CC MOV CX,SP
002C 81 E1 0005 AND CX,0005
0030 75 D1 JNZ EBTDA
0032 5A POP DX
0033 8A DE MOV BL,DH
0035 D1 E2 SAL DX,1
0037 02 DA ADD BL,DL
0039 5A POP DX
003A D1 E2 SAL DX,1
003C D1 E2 SAL DX,1
003E 02 DE ADD BL,DH
0040 D1 E2 SAL DX,1
0042 02 DA ADD BL,DL
0044 5A POP DX
0045 02 FE ADD BH,DH
ATAN ENDP
0047 WAM ENDS
END ATAN
3/14/2008
Micro processors generals
Contactors & Relays:
These circuits utilize down to 10 components on controlling, while their utility is general in power devices such as Star/Delta motor drivers.
Transistors:
Involving some transistor, we could aim moderate logic arrays. While simple digital arrays need to additional D/A or A/D converters, these arrays are usually used in analog circuits. As they are cheaper, smaller and more reliable, they are widely used in electronic controllers hence you can execute a rather complex function with just some transistors determined and cooperated expertly.
Logical gates:
Referring to 74XX series, can execute a particular logic, arithmetic or shifting (memorizing) function. Although they have no flexibility for running another function, they seem faster and cheaper in utilities which are determined to manipulate a specific digital function. For instance bicycle odometer.
ICs are a singular chipset which include many logical gates namely modules.
VLSI: Due to decreasing transistors feature sizes, nowadays millions of logical gates are ridden in one chip, nowadays Very Large Scale Integration circuits have been involved widely.
CPUs:
These are VLSI’s which are used as the heart of any computer. The primary processors (i.e. 40XX) had simple routines, lower speed and capacity. On the other hand, they cooperate with a series of other auxiliary processors, coprocessors. Modern processors include these coprocessors within, while packing and tiny pins restrict their fabrication to large factories.
- 40XX series: with 4 buses, 2 parallel pin rows, low class instructions,
- 80XXX series: with separated data/address buses, and 4 pin rows, construct a bridge for more dedicated computing.
- Pentiums: Evolving an imaginary memory, could rend human thought on electronic world, while catching more speed has been a milestone in marketing.
- Itanium: In accordance with worldwide usage of web, and increasing servers technology, electronic industry faced to this new horizon. Itanium series are capable of huge computing on a fraction of nanosecond.
Controllers:
Interconnecting processors by utilizing digital circuits, you can make a module instead of a spread circuit sheet. Where ever a computation is needed, while there is no need for human permanent interface or a moderate PC cant be installed, micro controllers are a better choice. Instances are: robots, car monitoring, intelligent industry product buses.
3/08/2008
Represent graphs
%This proq exports out a validate bmp graph
%Name of file: her.m
%By: R.Pardis@Yahoo.com 21.12.1386
clc;format compact
disp('Hi!')
disp(' This proq plots as her desire!')
s=input('Enter the x-scale you want to make base ')
z=input('Enter the input vector to be graphed ')
y=input('Enter the output vector to be graphed ')
if length(s)~=length(y)length(s)~=length(z)
disp(' Sorry, Matrices should be in same lengthes')
end
xleybel=input('Enter a lable for input signal ','s');
yleybel=input('Enter a lable for output signal ','s');
stem(s,z,':h')
title('\fontname{tahoma} \fontsize{14} taswir.bmp By: Reza Pardis')
hold on
stem(s,y,'rs','fill')
grid on
legend(xleybel,yleybel)
saveas(gcf,'Series2.bmp')
hold off
winopen Series2.bmp