برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

داده هایی در مورد برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

تبلیغات
آخرین نظرات

تاثیر الیاف پلی پرو پیلن بر بتن سبک

ShahBaz | چهارشنبه, ۸ بهمن ۱۳۹۳، ۱۱:۵۶ ق.ظ

تاثیر الیاف پلی پرو پیلن بر بتن سبک

 

 

 

یکی از پارامترهای شاخص مقاومتی بتن سبک (فوم بتن ) ، مقاومت خمشی و کششی آن می باشد که این دو مقاومت در حقیقت به یکدیگر وابسته بوده و بهبود یکی از آنها، در دیگری نیز موثر خواهد بود. در این زمینه، نقش الیاف

پلی پرو پیلن  بسیار برجسته و قابل توجه بوده و خصوصا در بتن سبکclc, و فوم بتن  که فضای خالی بیشتری در میان سنگدانه وجود دارد و یا دانه های با چگالی کمتری مورد استفاده قرار گرفته اند، استفاده از الیاف پلی پرو پیلن  می تواند ضمن افزایش پیوند و درگیری میان دانه ها، از ایجاد و بازشدگی بیش از حد ترک ها جلوگیری نماید. در یک تحقیق آزمایشگاهی، تاثیر استفاده از الیاف فلزی و الیاف پلیمری پلی پرو پیلن در بتن سبک ساخته و آزمایش شده بر طبق استاندارد ASTM بررسی شده است. در این تحقیق که به منظور دستیابی به بتن سبک با مقاومت خمشی انجام شده است، درصدهای مختلف الیاف فلزی با اندازه محدود و الیاف پلی پروپیلن به صورت مخلوط شده در خمیر بتن، مورد بررسی قرار گرفته است که نتایج حاصله افزایش مقاومت خمشی و پیوستگی بیشتر مخلوط بتن ناشی از الیاف پلیمری را نشان می دهد.

  • ShahBaz

راه اندازی خط تولید بلوک CLC

ShahBaz | چهارشنبه, ۸ بهمن ۱۳۹۳، ۱۱:۵۵ ق.ظ

راه اندازی خط تولید بلوک CLC

 

 

شرکت فوم بتن پارسیان با دستیابی به تکنیک های جدید راه اندازی خط تولید بلوکهای CLC می تواند طراحی و ساخت ماشین آلات و کارگاه ها را بصورتی انجام دهد که هر زمان نیاز به ارتقاء ظرفیت تولید لازم شد براحتی بتوان آن را انجام داد.

 




مشخصات ماشین آلات خط تولید بلوک CLC

١- ایستگاه ثابت تولید بتن

  • میکسر با حجم 2 تا 2/3 متر مکعب
  • گیربکس CEV 150 و موتور زیمنس آلمان
  • فوم ژنراتور 1000 لیتری همراه پمپ هوا و موتور زیمنس
  • تابلو برق پیانویی همراه با اینورتور
  • سیستم توزین مواد و مخزن آب

٢-  بالابر سیمان (اسکرو) به متراژ لازم

٣-  سیلوی سیمان

٤- سیلوی ماسه همراه نوار نقاله

٥- قالب های بتن

٦- دستگاه های برش

٧- جرثقیل سقفی (فک بتن گیر)

٨- سیستم خشک کن بلوک

٩- مشاوره، طراحی و راه اندازی خط تولید

١٠- ضمانت کامل دستگاه ها بمدت 6 ماه

١١- پشتیبانی لوازم یدکی و آموزش نیروها در محل

خط تولید بلوک با 2  روش برشی و استفاده از قالبهای شبکه ای (فاق و زبانه) ارائه میشود .

 

http://parsianfb.com

  • ShahBaz

برنامه های برقی برای سیستم عامل لینوکس

ShahBaz | چهارشنبه, ۸ بهمن ۱۳۹۳، ۱۲:۰۹ ق.ظ

با سلام
من این پست رو جدا گانه زده بودم ولی احساس کردم، بد نیست به اینجا بیارم، تا مرتب بشه. http://www.eca.ir/forum2/index.php?topic=18751

من یک برنامه جالب توی لینوکس (البته نسخه ویندوزی هم داره) پیدا کردم برای کشیدن شماتیک. برنامه xcricuit! سایت این برنامه http://opencircuitdesign.com/xcircuit/
عکس زیر یک نمای نمونه از این برنامه هست (اندازه پنجره برنامه را کوچک کردم تا اینجا جا بشه):

حالا چرا این برنامه به نظرم جالب آمده خدمت دوستان عرض می‌کنم:
۱. اولا این برنامه می‌تواند به برنامه محبوب من gEDA متصل شود و شماتیک را به آن بفرستد! (برای دوستان این گزینه مهم نیست)
۲. همواره به نظرم کیفیت خروجی شماتیک برنامه‌های مختلف خیلی پایین است به خصوص اگر بخواهید آن را در یک متن استفاده کنید. ولی به نظرم خروجی این برنامه خیلی زیبا‌تر از برنامه‌های مشابه است اون هم به علت شکل خاص خروجی برنامه.
۳. متن‌باز بودن هم که دلیل همیشگی لینوکسی جماعت هست!
 دلیل دوم خیلی مهمه ولی چیزی که برای من جالب بود رویکرد (approach) این برنامه است. طراحان این برنامه یک فرمت خاص برای فایل‌های شماتیک قرار نداده‌اند بلکه مستقیم از فرمت Post Script استفاده کرده‌اند. این خیلی جالبه یعنی شما یک فایل PS دارید که وقتی بازش می‌کنید دقیقا تصویر مدارتون رو می‌بینید! همین فایل هم توسط برنامه به عنوان فایل شماتیک استفاده می‌شه! برای تقریب به ذهن فرض کنید که برنامه از فایل PDF استفاده کنه به عنوان فرمت خروجی شما می‌توانید فایل PDF رو به راحتی پرینت کنید و یا در نوشته قرار بدهید! لازم هم نیست برید توی برنامه و فایل شماتیک رو export کنید به یک فرمت قابل پرینت! این خیلی جالبه.
این هم خروجی همان شماتیکی است که برای وبلاگم روش کار می‌کرد (البته این شماتیک قطعا حق مطلب رو ادا نمی‌کنه ولی بازهم زیباتر از نمونه‌های مشابه است). فقط من فایل PS رو تبدیل کردم به gif که بتونم توی فروم نشون بدم. تبدیل کردن این فایل هم با یه برنامه فوق‌العاده به نام imagemagic انجام دادم این برنامه یه چیز توی مایه‌های فوتوشاپی است که با command line  کار می‌کنه. به عنوان مثال من این تبدیل رو توی کامپیوترم این طوری انجام دادم:
convert dump.ps dump.gif

-- این برنامه نشون می‌ده که باید جدی‌تر این فرمت PS رو بررسی کنیم و یاد بگیرم چون وقتی قابلیت برنامه نویسی و اسکریپتی داره شاید بشود برای خیلی از چیز‌های مشابه ازش استفاده کرد.
=============================
با سلام
یکی از مهم‌ترین و بهترین ابزار‌هایی که مهندیسین رشته‌های مختلف از آن استفاده می‌کنند، متلب Matlab هست. ولی خوب متلب برنامه‌ای گران قیمت و کدبسته است.
                
Scilab
Scilab برنامه‌ای علمی برای محاسبات عددی است. این برنامه ابزاری باز (کد باز) برای کاربرد‌های علمی و مهندسی است. 
Sclilab شامل صد‌ها تابع ریاضی است، همچنین امکان اضافه کردن توابع جدید با استفاده از زبان‌های C C++ Fortran ... امکان پذیر است. 
سای‌لب از ساختمان داده‌‌های پیشرفته‌ای مانند لیست، چند جمله‌ای، توابع گویا، سیستم خطی ... استفاده می‌کند. همچنین مفسر و زبان سطح بالا نیز از امکانات این برنامه است.
toolboxهای که در سای‌لب در دسترس هستند:
۱. گرافیک و انیمیشتن دوبعدی و سه‌بعدی
۲. جبر خطی و ماتریس‌های پراکنده
۳. توابع چند جمله‌ای و گویا
۴. تخمین و درون‌یابی Interpolation, approximation
۵.شبیه‌سازی Simulation: ODE solver and DAE solver
۶. ابزاری شبیه به simulink برای طراحی و شبیه‌سازی سیستم‌های دینامیک Scicos: a hybrid dynamic systems modeler and simulator
۷. پردازش سیگنال Signal processing
۸. گراف و شبکه Metanet: graphs and networks
۹. موازی سازی Parallel Scilab
۱۰. آمار Statistics
۱۱. ارتباط با زبان‌های/ابزار‌های: Fortran, Tcl/Tk, C, C++, Java, LabVIEW
۱۲. ابزار‌های دیگر شامل: Classic and robust control, LMI optimization  و Differentiable and non-differentiable optimization و Differentiable and non-differentiable optimization و Interface with Computer Algebra: Maple package for Scilab code generation
۱۳. و ابزار‌های فراوان دیگری در حوزه‌ها مختلف
سایت برنامه: http://www.scilab.org
-- بسته‌ای برای scicos وجود دارد که مناسب سیستم‌های مخابراتی است. به نظر خیلی بسته‌ی جالبی می‌آید.
-- سای‌لب ابزاری کد‌باز است و بر روی اکثر سیستم‌عامل‌ها اجرا می‌شود اگر به سای‌لب علاقه‌مند هستید، یه سری به سایتش بزنید.
-- نوشت‌های بالا ترجمه‌ای ناشیانه از صفحات معرفی برنامه است در اینجا و اینجا



===========================================
Kontrollerlab
Kontrollerlab محیطی یکپارچه یا بقول معروف IDE برای توسعه برنامه برای میکروکنترلر هست
Kontrollerlab از این ابزارها برای ساختن محیطی آسانتر برای برنامه نویسی استفاده میکند :
avr-gcc و برنامه های کمکی دیگر برای کامپایل برنامه C ، لینک کردن فایلهای آبجکت و ...
uisp و avrdude برای آپلود یا دانلود فایل به/از آی سی
دیباگری بصورت داخلی برای دیباگ برنامه
ترمینال سریال برای ارتباط برقرار کردن با پورت سریال
ادیتور kate برای نوشتن برنامه
همانطور که از اسم این برنامه پیداست در اصل برای میزکار KDE ساخته شده ( میشه توی GNOME هم ازش استفاده کرد ولی توصیه نمیشه )
من به شخصه از این برنامه استفاده نمیکنم ، ولی تعریفشو از دوستان شنیدم
برای آشنایی بیشتر با این نرم‌افزار مقاله آشنایی با Kontrollerlab  را مطالعه کنید.

چند Screenshot از این برنامه :
http://sourceforge.net/project/screenshots.php?group_id=177228
صفحه اصلی پروژه :
http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab
این برنامه بصورت سورس در فرمت tar.bz2 و tar.gz ارایه میشه
نسخه های از پیش کامپایل شده ای هم بصورت RPM و DEB (برای کوبونتو یا اوبونتو ) ، و برای دبیان موجود هست:
http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab&section=download
بعلت بسته شدن دانلود از Sourceforge برای ایران، دوست عزیزمون آقای محمد منفرد سورس کد و کامپایل شده این نرم افزار رو در اینجا آپلود کردند :
http://monfared.persiangig.com/Sources/Kontrollerlab
===================================
سلام
یکی از نیازهای  هر فرد فعال در رشته الکترونیک (مخابرات و قدرت و ...) نرم افزارهای شبیه سازی مدارات است که در ویندوز اکثر کاربران پس از شنیدن شبیه سازی (البته آنالوگ) ناخودآگاه به یاد محصولات ارکد می افتند اما در لینوکس من Qucs را پیشنهاد می کنم که از پس طراحی و تحلیل بسیاری از مدارات بر میاد و به نوعی جایگزین به حقی برای محصولات ارکد تلقی می شود و قابلیت هایی را داراست که از یک محصول رایگان بعید به نظر می رسد و  ممکن است با شنیدن آنها تعجب کنید!
این برنامه  به صورت Cross Platform عرضه می شود، نکته جالب توجه آنکه نسخه ویندوز آن به طور رسمی پشتیبانی نمی شود! و تقریبا برای تمام سیستم های عامل موجود است.
برخی مشخصات Qucs یا شبیه ساز فراگیر مدار (این اسم با کمک بچه ها توی کانال eca انتخاب شد!) منبع:  ویکی پدیا 

شبیه‌ساز فراگیر مدار (به انگلیسی: Qucs) یک نرم‌افزار شبیه‌ساز مدارات الکترونیک است که به صورت متن‌باز تحت اجازه‌نامه عمومی همگانی گنو منتشر شده‌است. این نرم‌افزار به شما این امکان را می‌دهد که مدارات خود را بوسیله یک رابط کاربری گرافیکی رسم کنید و رفتار سیگنال‌کوچک، سیگنال‌بزرگ و اغتشاش آن را شبیه‌سازی کنید. شبیه‌سازی‌های دیجیتال نیز بوسیله Verilog و یا VHDL پشتیبانی می‌شود.
Qucs از یک مجموعه در حال رشد قطعات آنالوگ و دیجیتال از جمله زیر-مدارات SPICE پشتیبانی می‌کند.
انواع تحلیل‌ها
    * پارامتر S، به همراه اغتشاش
    * جریان متناوب، به همراه اغتشاش
    * جریان مستقیم
    * تحلیل‌های گذرا
    * تعادل هارمونیک(هنوز تکمیل نشده‌است.)
    * شبیه‌سازی‌های دیجیتال: VHDL و Verilog-HDL
    * جاروب پارامتری
امکانات در یک نگاه
    * رابط گرافیکی آسان برای رسم نقشه‌ها
    * نمایش اطلاعات شبیه‌سازی بوسیله انواع مختلف دیاگرام، از جمله نمودار اسمیت، قطبی، دکارتی، جدول، دیاگرام زمانی، جدول صحت و سه‌بعدی
    * محاسبه‌گر خط‌ انتقال
    * سنتز فیلتر
    * ابزار نمودار استمیت برای تطبیق توان و اغتشاش
    * سنتز طراحی تضعیف‌کننده
    * مدیر کتابخانه‌های مدل قطعات و زیر-مدارات
    * بهینه‌کننده برای طراحی‌های آنالوگ
    * رابط Verilog-A
    * پشتیبانی از چندین زبان(GUI و سامانه راهنمای داخلی)
    * سلسله مراتب زیر-مداری
    * قابلیت پردازش قدرتمند نتایج با امکان استفاده از معادلات.
    * وسایل خطی و غیر خطی تعریف شده به صورت پارامتری
    * اسناد شامل
          o تعداد زیادی راهنمای قدم به قدم
          o گزارشات
          o توضیحات فنی شبیه‌ساز
مجموعه ابزارها
Qucs از تعداد زیادی برنامه مستقل تشکیل شده‌است که بوسیله GUI (رابط کاربری گرافیکی) با یکدیگر تعامل دارد. از جمله
    * خود GUI
          GUI برای کشیدن نقشه‌مدار، برپا سازی شبیه‌سازی‌ها، نمایش نتایج شبیه‌سازی، نوشتن کد VHDL و غیره استفاده می‌شود.
    * شبیه‌ساز پیوسته(آنالوگ) پشت خط
          شبیه‌ساز آنالوگ یه برنامه‌ دارای خط‌فرمان است که توسط QUI اجرا می‌شود تا نقشه‌ای را که قبلا توسط شما رسم شده‌است را شبیه سازی کند. آن یک netlist از ورودی می‌گیرد، آن را از نظر خطا بررسی می‌کند، اقدامات لازم شبیه‌سازی‌های مورد نظر را انجام می‌دهد و در نهایت یک مجموعه اطلاعات تولید می‌کند.
    * ویراستار متن ساده
          ویراستار متن برای نمایش netlist، اطلاعات ثبت شده شبیه‌سازی، همچنین برای ویرایش پرونده‌هایی که در برخی اجزا وجود دارند(از جمله SPICE netlist، یا پرونده‌های Touchstone).
    * برنامه کاربردی سنتز فیلتر
          این برنامه می‌تواند برای طراحی انواع مختلف فیلتر استفاده شود.
    * محاسبه‌گر خط انتقال
          محاسبه‌گر خط انتقال می‌تواند برای طراحی و تحلیل انواع متفاوت خط انتقال استفاده شود(مانند مایکرواستریپ‌ها و کابل‌های کواکسیال).
    * کتابخانه قطعات
          مدیر کتابخانه قطعات مدل‌ فطعات واقعی را نگه‌می‌دارد(مانند دیودها، ترانزیستورها، پل‌ها، تقویت‌کننده‌های عملیاتی). که می‌تواند توسط کاربر توسعه پیدا کند.
    * برنامه کاربردی سنتز تضعیف‌کننده
          این برنامه می‌تواند برای طراحی انواع تضعیف‌کننده غیرفعال استفاده شود.
    * برنامه تبدیل تحت خط فرمان
          ابزار تبدیل توسط GUI استفاده می‌شود برای، ورود و خروج مجموعه‌ اطلاعات، netlistها و نقشه‌ها از یا به دیگر برنامه‌های CAD/EDA. قالب‌های مورد پشتیبانی و همچنین اطلاعات استفاده در صفحه راهنمای qucsconv قرار دارد.
علاوه بر اینها GUI دیگر ابزارهای EDA را نیز راه‌اندازی می‌کند. برای شبیه‌سازی‌های دیجیتال(بوسیلهVHDL) از برنامه FreeHDL استفاده شده‌است. و برای بهینه‌سازی‌های مدار ASCO پیکربندی و راه‌اندازی می‌شود.
 قطعات
    * قطعات ایده‌آل
    * منابع
    * پراب‌ها
    * خطوط انتقال
    * قطعات غیر خطی(دیودها، ترانزیستورها و...)
    * قطعات دیجیتال
    * سبدهای پرونده!(مجموعه اطلاعات پارامتر S، و netlistهای SPICE)
    * نقاشی‌ها
مدل‌های ترانزیستور
    * FBH-HBT
    * HICUM L۰ v۱٫۱۲
    * HICUM L۰ v۱٫۲
    * HICUM L۲ v۲٫۱
    * HICUM L۲ v۲٫۲۲
    * HICUM L۲ v۲٫۲۳
    * MESFET (Curtice, Statz, TOM-۱ and TOM-۲)
    * SGP (SPICE Gummel-Poon)
    * MOSFET
    * JFET
    * EPFL-EKV MOSFET v۲٫۶
سایت رسمی Qucs
چند تصویر از برنامه
لینک دانلود برای تمامی پلتفرم ها! در این صفحه
همچنین برای اوبونتو به راحتی از طریق مخزن قابل نصب است.
« آخرین ویرایش: 11 آذر 1387 - 21:55:00 توسط Sasan.J »
===================================
توی بحث محاسبات عددی ریاضی و محاسبات سمبولیک نرم افزارهاز زیادی وجود دارند مثل Matlab , Mathematica و ابزارهای متن بازی مثل Maxima و Octave و Maple و SciLab و Axiom (اینا همشون رو میشه به عنوان معرفی قلمداد کرد  :mrgreen: ) ....
یکی از مهمترین عوامل توی بحث نرم افزارهای اینچنین آگاهی کاربر از نوع محاسبه و تقریبها هست که در مسائل مهم بسیار حیاتی هست واسه همین هست که متن باز بودن بسیار مهم میشه و ....
در این بین ابزاری هست به اسم sage که بسیار قدرتمند هست این ابزار هم متن باز و مجانی هست و البته توسط ابزارهای تجاری و متن باز دیگه ای مثل Maple که به نظر من قدرتمندترین توی پردازش سمبولیک هست مورد استفاده قرار میگیره
این ابزار خاصیتهای زیادی داره و کاملا میتونه به عنوان جایگزینی شایسته قلمداد بشه.
ازین ابزار میشه به شکل آنلاین هم استفاده کرد نسخهٔ آفلاین هم وجود داره من با Maple آشنا هستم که اونم ابزاری متن باز و بسیار خوب هست به نظرم sage جایگزین خوبی واسه اون ابزار هست نرم افزارهای اینچنینی کاربردهای وسیعی توی حیطه های مختلف علمی دارند. همونطوری که گفتم sage توسط برنامه های متن باز دیگه هم مورد استفاده قرار میگیره و در واقع قدرت پکیجهای ریاضی مختلف رو تحت یک اینترفیس واحد که با پایتون نوشته شده میاره و به راحتی میشه گفت با تمام ابزارهائی که معرفی شد میتونه ارتباط برقرار کنه.
این ابزار حیطه های مختلف ریاضیات عمومی و محض و کاربردی رو پوشش میده و شامل حساب مقدماتی تا تئوری اعداد ...رمزنگاری و گرافها و نظریهٔ گروهها است.
نرم افزار sage اینترفیسهائی برای ارتباط با این نرم افزارها رو داره:
Maple-Matlab-Magma-Mathematica-MuPAD
Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave, and Singular 
که اکثرا متن باز هستند (همینجا این همه نرم افزار دیگه هم معرفی شد :rolleyes:)
یکی از قابلیتهای واقعا جالب این نرم افزار اینه که عوض استفاده از یه زبان خاص از همون زبان پایتون استفاده میکنه و این قدرت بسیاری رو به زبان میده قدرتی بسیار زیاد که البته با مروری کوتاه در توانائی ها و اسکرین شاتهائی که گذاشته شده کاملا نمایان هست و این نرم افزار رو متمایز میکنه (چون پایتون بسیاری از کتابخانه های علمی و گرافیکی رو با خودش داره و در مسئلهٔ اینتراکتیو هم بسیار کمک میکنه)
یکی دیگه از قابلیتها جالبش اینه که میتونه با مرورگر و اینترنت هم به راحتی ارتباط برقرار کنه و ازش به عنوان فرمول نویسی هم استفاده بشه مثلا یه پکیج جدید اومده مینویسین:
sage -i new_package
یا
sage upgrade
یعنی یه package manager توکار داره
من دوسال پیش با این نرم افزار آشنا شدم اون موقع توسط یکی از اساتید شاکی دانشگاههای آمریکا پروژه ش کلید خورده بود اون موقع ODE و PDE رو به شکل سمبولیک مثل Maple ساپورت نمیکرد ولی الان فکر کنم اینارو ساپورت میکنه
http://wiki.sagemath.org/interact/diffeq
چندتا عکس هم که توانائی های نرم افزار رو واضح تر میکنه:
کد: [انتخاب]
var('x')
x0  = 0
f   = sin(x)*e^(-x)
p   = plot(f,-1,5, thickness=2)
dot = point((x0,f(x0)),pointsize=80,rgbcolor=(1,0,0))
@interact
def _(order=(1..12)):
  ft = f.taylor(x,x0,order)
  pt = plot(ft,-1, 5, color='green', thickness=2)
  html('$f(x)\;=\;%s$'%latex(f))
  html('$\hat{f}(x;%s)\;=\;%s+\mathcal{O}(x^{%s})$'%(x0,latex(ft),order+1))
  show(dot + p + pt, ymin = -.5, ymax = 1)

کد: [انتخاب]
sage: density_plot(sin(x^2 + y^2) * cos(x+y^2) * sin(y), (-4, 4), (-4, 4), ...
      cmap='jet', plot_points=100).show(figsize=(6,6), frame=True)


کد: [انتخاب]
sage: stnc = 'I am a cool multiedge graph with loops'
sage: g = DiGraph({}, loops=True, multiedges=True)
sage: for a,b in [(stnc[i], stnc[i+1]) for i in xrange(len(stnc)-1)]:
....:    g.add_edge(a, b, b)
sage: g.plot(color_by_label=True, edge_style='solid').show(figsize=(8,8))

اینجا هم از امکانات اینتراکتیو و سه بعدی نرم افزار :
http://wiki.sagemath.org/interact/graphics
--------------

رسم شماتیک مدار پی سی بی و نمایش سه بعدی آن

kicad-snap

Electronic schematic and PCB design software

-------------------------------------

  • ShahBaz

برنامه شبیه سازی Qucs مدارات الکترونیکی

ShahBaz | سه شنبه, ۷ بهمن ۱۳۹۳، ۱۱:۴۹ ب.ظ

اولش فکر می کردم کتابخونه هاش ناقصه ، بعد فهمیدم خوب نگشتم تو برنامه ، نحوه کار باهاش خیلی سادس ، انواع تحلیل ها رو هم داره AC و Dc زمان ، فرکانس ، لاپلاس، مدارت منطقی و .... حتی می تونید توش انواع فیلتر فرکانس طراحی کنید ، در کل خیلی خفنه توصیه می کنم حداقل یه بار از این شبیه ساز استفاده کنید.
http://qucs.sourceforge.net/screenshots.shtml
http://en.wikipedia.org/wiki/Quite_Universal_Circuit_Simulator
اینم یه تقویت کننده ، ولتاژ ورودی رو ۴۰ برابر می کنه !  
==============================
متاسفانه هیچ میکرویی توش نیست ، این برنامه برای کارهای خیلی عمومی طراحی شده ، و اکثر نیاز ها را برآورده می کنه ، واسه میکرو هم برنامه های دیگه ای باید باشه ، واسه برنامه نویسی میکرو من خود avr-gcc رو پیدا کردم کار راه انداز به نظر می رسید ولی تا حالا برنامه ای پیدا نکردم (البته در گنو) که بتونه میکرو ها رو به صورت پرگرام شده در مدار قرار داد و شبیه سازی کرد ، برنامه ای پیدا کردی ما رو هم بی نصیب نگذار
=======================================
Quite Universal Circuit Simulator 0.0.15 نرم افزاری کاربردی جهت شبیه ساز مدارهای الکترونیک با گرایش تخصصی می باشد.
به طوری اکثر دوستان گرامی علاقمند به الکترونیک مستحضر می باشند در چند سال اخیر در بیشتر مراکز آموزش عالی که رشته مهندسی برق و الکترونیک ارائه می گردد ، به موازات واحدهای آزمایشگاهی ، شبیه سازی مدارهای برق و الکترونیک نیز به طور جدی مورد توجه قرار گرفته است و در بسیاری از موارد ( خصوصا در بررسی مقدماتی پروژه ها ) مرحله شبیه سازی Simulation مورد تاکید اساتید و مربیان قرار گرفته است .
در مقام مقایسه QUCS و NI Circuit Design میتوان برخی از خصوصیات QUCS را ( با وجود حجمی کمتر از یک پنجاهم ) جهت موارد آموزشی برتر شمرد .
QUCS نرم افزاری رایگان و Open Source میباشد که استفاده از آن را تا حدی میتوان دشوار دانست به طور مثال برای کاربران مبتدی قرار دادن قطعات مستلزم اندکی دقت و صرف وقت بیشتری میباشد . 
http://soft98.ir/software/1775-Quite-Universal-Circuit-Simulator.html
============================================
این هم یک نرم افزار نسبتا خوب برای کشیدن LAYOUT مدارات VLSI
لینک توضیحات :
http://www.opencircuitdesign.com/magic/
=================================
Virtuoso Layout Migrate
[/b]
این یک نرم افزار فوق العاده تخصصی برای layout کشیدن IC ها هست. بیشتر در پروژه های کارشناسی ارشد و یا دکتری و حتی بالاتر کاربرد داره و به دلیل لایسنس فوق العاده گرون دست هر کسی نیست .

توضیحات بیشتر در لینک زیر :
http://www.cadence.com/products/cic/layout_migrate/pages/default.aspx
لینک دانلود وجود نداره !
==============================
با سلام
من هم یه نرم‌افزار معرفی می‌کنم که هم کدباز هست و هم مجانی!


اگر شما قصد دارید که یک دستگاه CNC را با کامپیتور کنترل کنید، به نظر بنده بهترین برنامه EMC یا Enhanced Machine Controller است. این برنامه فوق‌العاده امکان کنترل یک CNC ساده با سه‌تا استپر موتور تا یک دستگاه چند محور با سورو موتور را دارد.
من از سایت برنامه امکانات رو اینجا می‌نویسم (البته با دخل و تصرف و در حد سوادم): http://www.linuxcnc.org/content/view/11/10/lang,en/
۱. این برنامه رایگان و کدباز است با لایسنس GPL
۲. این برنامه چندین رابط گرافیک خوب دارد.
۳. کنترل به صورت بلادرنگ هست.
۴. مفسر G-Code برای ماشین‌کاری خروجی‌های برنامه‌های CAD/CAM
۵. استفاده از مفهوم به نمام HAL یا Hardware Abstraction Layer که پیاده‌سازی‌های سخت‌افزار‌ها را از نرم‌افزار اصلی جدا می‌کنه و کمک می‌کنه که شما هر سخت‌افزاری که علاقه دارید را به این برنامه متصل کنید (البته احتمالا باید کد‌های HAL آن را بنویسید)
برای تست و اجرای این برنامه فوق‌العاده بهترین و راحت‌ترین روش اینه که Live-CD برنامه رو از سایت دانلود کنید و سیستم رو با این CD بوت کنید.http://www.linuxcnc.org/


* اینجا‌ها را نیز نگاه کنید:
http://www.eca.ir/forum2/index.php?topic=14591.msg66179#msg66179
http://www.eca.ir/forum2/index.php?topic=18982.msg89325#msg89325
http://www.eca.ir/forum2/index.php?topic=17948.msg85108#msg85108
http://www.eca.ir/forum2/index.php?topic=14591.msg66179#msg66179
* من در حال نوشتن یه آموزش ساده برای این برنامه در وبلاگم هستم. انشاالله هر وقت تکمیل شد اینجا یه بعدالتحریریه  :lol: اضافه می‌کنم.
====================================

  • ShahBaz

آموزش برد DAQ Ethernet

ShahBaz | دوشنبه, ۶ بهمن ۱۳۹۳، ۰۹:۰۳ ب.ظ


آموزش برد DAQ Ethernet

لطفا قبل از شروع مطالعه فایل تست و راه اندازی مربوط به DAQ Eternet را مطالعه بفرمایید .

مشخصات :

DAQ-TCPIP کارت

 

  1. با پروتکل ارتباطی TCP/IP کار میکند ،
  2. ۶ ورودی دیجیتال ،
  3. ۸ خروجی دیجیتال ،
  4. ۸ ورودی آنالوگ دارد ،
  5. با تغذیه ۶ ولت کار می کند ،

 

به منظور استفاده از کارت DAQ Ethernet   برد کاربردی طراحی شده است که روی آن ورودی های دیجیتال و آنالوگ و خروجی های دیجیتال به صورت پین هدر قرار داده شده . در شکل مقابل نحوه قرار گرفتن پایه ها روی برد کاربردی نشان داده شده است .

برد-کاربردی-اترنت-DAQ1

  • سخت افزار را با توجه به مطالب تست و نحوه راه اندازی کارت روشن و آماده برای انجام پروژه کنید .
  • کابل شبکه را به سوکت LAN روی کارت متصل کنید ، باید در نظر داشته باشید که کارت DAQ Ethernet بصورت مستقیم به کامپیوتر وصل نمی شود و باید توسط یک هاب سوئیچ آن را به کامپیوتر وصل کنید .
  • با توجه به شکل تنظیمات Hyper Terminal را انجام دهید :

تنظیمات Hyper

  • نحوه خواندن ورودی های دیجیتال :

 با دستور rddi ورودی های دیجیتال به صورت یک عدد دسیمال هشت بیتی خوانده می شوند به عنوان مثال سخت افزار خود را مطابق شکل متصل کنید و کلید را فشار دهید و در محیط Hyper دستور rddi را وارد کنید :

کارت Ethernet 1

عدد خوانده شده به صورت دسیمال برابر ۲۵۱ می باشد که به صورت باینری برابر با ۱۱۱۱۱۰۱۱ می باشد ،

حال سخت افزار را مطابق شکل تغییر داده و کلید را نگه داشته و دستور rddi را وارد کنید :

کارت Ethernet 2

عدد خوانده شده به صورت دسیمال برابر ۱۲۷ می باشد که به صورت باینری برابر با ۰۱۱۱۱۱۱۱ می باشد ،

همان طور که می بینید دو بیت اول ثابت و به ازای فشار دادن هر کلید بیت متناظر با آن تغییر می کند.

  • نخوه خواندن ورودی آنالوگ :

با وارد کردن دستور adc  می توانید ورودی های آنالوگ را به صورت عدد دسیمال ده بیتی بخوانید ، به عنوان مثال  یک پتانسومتر به سخت افزار خود مطابق شکل زیر متصل کنید :

کارت Ethernet 3

با وارد کردن دستور adc1 ورودی آنالوگ را بخوانید و آن را در ۳٫۲۲ ضرب کنید حال خروجی پتانسیومتر را با ولت متر اندازه بگیرید با این کار می بینید که اعداد با هم برابر هستند

کالیبراسیون آنالوگ :

 قبل از اینکه به ورودی آنالوگ یک ورودی اعمال کنید ورودی آنالوگ مورد نظر را زمین کنید و بعد دستورadc1 را وارد کنید می بینید که یک عددی خوانده می شود این عدد خوانده شده مرجع صفر شماست ، یعنی هر بار که ورودی آنالوگ را می خوانید باید این عدد را از آن کم کنید و بعد در عدد ۳٫۲۲ ضرب کنید  .

 

  • خروجی های دیجیتال :

سخت افزار خود را مطابق شکل زیر متصل کنید و با وارد کردن دستور setdo1 و rstdo1 LED را خاموش و روشن کنید .

کارت Ethernet 4

 

  • در صورت داشتن هرگونه سوال یا مشکل فنی ، به منظور صرفه جویی در زمان و کسب اطلاعات کاملتر سئوالات خود را  لطفا در انجمن مطرح کنید .
  • ShahBaz

راهنمای خرید شتاب سنج ( Accelerometer )

ShahBaz | دوشنبه, ۶ بهمن ۱۳۹۳، ۰۸:۲۸ ب.ظ

راهنمای خرید شتاب سنج ( Accelerometer )

چکیده: شتاب سنج ها ( Accelerometer )  و ژیروسکوپ ها امروزه با سرعت بالایی در بین مصرف کنندگان قطعات الکترونیکی بسیار رایج شده اند پس شاید وقتش شده باشه که از این سنسورها در پروژه های خودتان استفاده کنید هدف از این مقاله اینست که به شما کمک کنیم تا با زبان datasheet این سنسورها هم زبان شوید تا اینکه بهترین سنسور را برای نیاز خود انتخاب کنید.

عناوین:

شتاب سنج ها

رنج سنسور شتاب سنج

رابط کاربری سنسور شتاب سنج

تعداد جهت هایی که می تواند اندازه گیری کند توسط سنسور شتاب سنج

ویژگی های دیگرسنسور شتاب سنج

 

شتاب سنج ها

شتاب سنج ها چه چیزی را اندازه می گیرند؟

 شتاب را.شما می فهمید چقدر سریع سرعت چیزی زیاد یا کم می شود.

همینطور شما واحد شتاب را در دو واحد متر در مجذور ثانیه یا گرانش زمین (g) که حدود ۹٫۸m/s2 است را می دانید.

از شتاب سنج ها برای حس کردن شتاب های استاتیکی(گرانش) و دینامیکی(ایستادن یا حرکت نا گهانی) استفاده می شود.

یکی از پر کاربردترین بخش هایی که از شتاب سنج ها استفاده می شود برای تعیین زاویه ی سطوح شیب دار است.

به دلیل اینکه این سنسور از شتاب گرانش زمین تأثیر می پذیرد، یک شتاب سنج به شما می گوید که چطور نسبت به زمین

بچرخید. به عنوان مثال در گوشی های apple iphone از این سنسور برای این استفاده شده است تا به ما بگوید که گوشی

در چه وضعیتی قرار دارد، عمودی یا افقی.از شتاب سنج ها می توان آنها برای تشخیص حرکت نیز می توان استفاده کرد.

به عنوان مثال در دستگاه های WiiMote از این سنسور برای شبیه سازی حرکات در بازی هایی مثل تنیس، بولینگ و …

استفاده می شود.در آخر از شتاب سنج برای حس کردن سقوط آزاد استفاده می شود که از آن در هارد درایو ها برای

جلو گیری از پاک شدن اطلاعات استفاده شده است به این صورت که اگر این هارد درایو در موقعیت سقوط آزاد قرار گیرد

خودش خاموش می شود تا اطلاعات از هارد پاک نشود.حالا شما با کاربردهای این سنسور آشنا شدید.

پس حالا به اطلاعاتی برای انتخاب این سنسور دقت کنید.

۱-رنج سنسور شتاب سنج:

یکی از مواردی که از بقیه بر جسته تر است، حد اکثر رنج شتاب سنج می باشد یعنی بیشترین و کمترین مقداری که شتاب سنج

می تواند اندازه گیری کند.در اکثر مواقع کمترین رنج در مقیاس کامل حساس ترین خروجی است.

پس شما می توانید از شتاب سنج با پایین ترین رنج در مقیاس کامل یک خروجی دقیق بخوانید.

شما می خواهید که بهترین رنج برای پروژه ی خودتان انتخاب کنید؟، اگر شما در پروژه ی خود شتابی بین ±2g نیاز دارید

یک شتاب سنج با رنج ±250g در هر صورت دقت زیادی به شما نمی دهد.

 

۲-رابط کاربری سنسور شتاب سنج:

این هم یکی دیگر از مهمترین مشخصه ها است.شتاب سنج ها هر سه خط ارتباطی انالوگ، PWM، و دیجیتال را دارند.

شتاب سنج ها با خروجی انالوگ ولتاژی را تولید می کنند که به طور مستقیم متناسب است با میزان حس کردن شتاب.

در شتاب ۰g خروجی انالوگ معمولاً در حد وسط از بازه ی ولتاژی قرار می گیرد(۱٫۶۵ ولت برای سنسور با ولتاژ ۳٫۳ ولت).

در حالت کلی به دلیل اینکه در اکثر میکروکنترولرها تبدیل کننده های انالوگ به دیجیتال وجود دارد این رابط کاربری آسان ترین

راه برای کار کردن با این سنسور است.

شتاب سنج هایی با رابط کاربری PWM یک موج مربعی با فرکانس ثابت تولید می کند، ولی duty cycle پالس با

حس کردن شتاب تغییر می کند.

شتاب سنج های دیجیتال معمولاً با رابط سریال به دو صورت I2C یا SPI  می باشند که شاید بر اساس تجربه ی شما این ها

آسان ترین راه برای مرتبط ساختن با میکروکنترلر باشند.این یعنی که شتاب سنج های دیجیتال به این دلیل رایج شدند که

آنها از ویژگی های زیادی برخوردارند و حساسیت کمتری نسبت به نویز نسبت به نوع انالوگ خود دارند.

 

۳تعداد جهت هایی که می تواند اندازه گیری کند توسط سنسور شتاب سنج:

این مسئله بسیار ساده است، از میان ۳ محور ممکن x، y، z چند محور شتاب سنج به ما نشان می دهد.از میان شتاب سنج ها

شتاب سنج های ۲و۳ محوره بسیار رایج شده اند.

۴- انرژی مصرفی سنسور شتاب سنج:

اگر منبع ولتاژ پروژه ی شما باتری باشد باید در نظر داشته باشید که شتاب سنج شما چه مقدار انرژی مصرف می کند.

جریان مصرفی مورد نیاز همیشه باید در حدود صدها میکرو آمپر باشد.بعضی از سنسورها ویژگی sleep دارند. در زمانی که

به شتاب سنج نیاز نداریم، خود در حالت sleep می رود و از مصرف انرژی جلوگیری می کند.

 

۵- ویژگی های دیگرسنسور شتاب سنج:

بیشتر شتاب سنج هایی که توسعه یافته اند ضمن اینکه شتاب را اندازه گیری می کنند ویژگی های دیگری نیز دارند.

بعضی از این ویژگی هاعبارتند از: توانایی تنظیم رنج اندازه گیری، کنترل حالت sleep در سنسور، تشخیص شتاب ۰g

و حس کردن ضربه های آرام.

  • ShahBaz


آموزش Labview | مقایسه لب ویو با دیگر زبان های برنامه نویسی

آموزش Labview | مقایسه لب ویو با دیگر زبان های برنامه نویسی مقایسه Labview با دیگر نرم افزارهای برنامه نویسی
Labview یک نرم افزار کاملا گرافیکی است که بدون نیاز به نوشتن حتی یک خط کد برنامه نویسی می توان برنامه های کنترلی و مانیتورینگ کاملا حرفه ای و پیششرفته ای را برای انواع پروژه های اتوماسیون صنعتی و ابزار دقیق پیاده سازی نمود. کمپانی National Instrument که تولید کننده این نرم افزار است برای اولین بار از آن برای کنترل و مانیتورینگ یک نیروگاه اتمی در کشور فرانسه بهره گرفت تا بتواند قدرت و قابلیت های کلیدی این نرم افزار را به نمایش بگذارد.
بطور خلاصه Labview نرم افزاری برای جمع آوری اطلاعات و انجام انواع پردازش ها بر روی داده ها است مانند: انجام عملیات منطقی، عملیات محاسباتی، عملیات  پردازش سیگنال و …
 همچنین با نصب کردن Toolkit هایی، برنامه قابلیت های زیادی در زمینه رباتیک، الکترونیک، مهندسی پزشکی و … پیدا می کند.

در زیر به قابلیت های کلیدی و برنامه نویسی به زبان Labview و مقایسه آن با دیگر زبان های برنامه نویسی می پردازیم:
برنامه نویسی بدون نوشتن حتی یک خط کد برنامه نویسی

توانایی ارتباط برقرار کردن با دنیای خارج از طریق پروتوکل های صنعتی مانند RS232،RS485 پروتوکل TCP/IP

عیب یابی و اشکال زدایی فوق العاده سریع و آسان

نوشتن برنامه های حرفه ای در زمان خیلی کوتاه تر ( مانند نوشتن برنامه نمایش اطلاعات ۶ سنسور فشار و
ذخیره کردن اطلاعات آن‏ها در فایل Excel که قابل اتصال به دیتالاگر می‏باشد )

راحتی و سرعت بالا برای انتقال و آموزش آن به افراد دیگر ( مثلا پروژه اندازه گیری وذخیره اطلاعات سنسور  لودسل را شما طی ۱۰ تا ۱۵ دقیقه می‏توانید در دوره مقدماتی Labview آموزش ببنید)

امکان اضافه نمودن قسمتی از پروژهای قبلی خود با زبان های دیگر به عنوان قسمتی از برنامه خود در Labview ( مثلا اگر قبلا با مطلب برنامه ای را نوشته اید دیگر نیاز نیست آن را در لب ویو بازنویسی کنید و می توانید آن را به عنوان یک ماژول در لب ویو لحاظ کنید ودر کنار سایر امکانات قدرتمند لب ویو بهره ببرید)

برنامه های نوشته شده توسط Labview می تواند تبدیل به خدمات تحت وب گردد و این امکان را به مهندسین بدهد تا بتوانند اینترفیس های کاربردی را برای برنامه هایLabview و با استفاده از فن آوری های وب مانند JavaScript – HTML و … توسعه دهند.

قابلیت دیتا بیس نویسی و برقراری ارتباط با آن

امکان آسان و سریع کار با فایل های آفیس برای خروجی گرفتن از برنامه دیتا لاگر ( به عنوان مثال پروژه ذخیره اطلاعات انواع سنسور)

در زیر نمونه پروژه های اجرایی ما در لب ویو را می توانید مشاهده کنید:
پروژه سینمای ۳ بعدی

آموزش Labview | پروژه سینما سه بعدی با لب ویو

پروژه مانیتورینگ ۶ سنسور فشار
یکی از پروژه هایی که توسط شرکت کنترل دیجیتال ‏نوین با نرم افزار لب ویو طراحی شده ، که اطلاعات ۶ سنسور فشار را از ورودی دیتالاگر جمع آوری می‏کند و به صورت گیج نمایش میدهد و با فاصله زمانی دلخواه که توسط کاربر تعیین می‏شود به همراه ساعت و تاریخ نمونه گیری در فایل Excel دخیره میکند

آموزش Labview | پروژه کنترل سنسور فشار

نرم افزار کاربردی دیتالاگر
یکی از نرم افزارهایی است که توسط شرکت کنترل دیجیتال ‏نوین با برنامه Labview برای محصول بردکاربردی دیتالاگر برنامه نویسی شده، که اطلاعات سنسور های متصل به دیتالاگر را که در داخل رم ذخیره شده است را بصورت گراف نمایش میدهد که قابلیت Scale و Offset بستن را هم دارا می‏باشد.

آموزش Labview | نرم افزار کاربردی دیتالاگر

 منبع: کنترل دیجیتال نوین

  • ShahBaz

فرستنده و گیرنده اولتراسونیک

ShahBaz | دوشنبه, ۶ بهمن ۱۳۹۳، ۰۸:۰۸ ب.ظ

فرستنده و گیرنده اولتراسونیک|قسمت اول

روشهای متعددی از فاصله یابی با توجه به کاربرد و دقت مورد نظر به کار می روند که در این مقاله,عملکرد,مزایا و معایب خاص هر یک را بررسی می کنیم.مهمترین روشهای فاصله یابی عبارتند از:دوربین های فاصله یاب,لیزر,امواج رادیویی و امواج اولتراسونیک/ فراصوت  (ULtrasonic /Ultrasound  ).
در روش فاصله یابی توسط لیزر -اعم از لیزر مرئی یا مادون قرمز-در جهتی فرستاده می شود که می خواهیم فاصله اجسام را محاسبه کنیم. بازتاب این پرتو ,سپس توسط لنزی مخصوص,دریافت و روی یک سنسور CCD متمرکز می شود . به این ترتیب می توان با محاسبه زاویه پرتو بازتابی ,فاصله را بدست آورد. از این جمله مهمترین مزایای فاصله یابی توسط لیزر میتوان به سرعت و دقت بالا و برد مناسب اشاره کرد . انجام نشدن فاصله یابی مناسب برای اجسام شفاف (مانند شیشه)یا براق (مانند فلزات براق و سطوحی که نور را به شدت  منحرف می کنند )عمده ترین عیب این روش به شمار می رود .فاصله یابی توسط لیزر در صنعت,روباتیک و ……کاربرد های فراوانی دارد.
در روش فاصله یابی توسط امواج رادیویی /رادار (RADAR)و یک موج رادیویی با مایکروویو (Microwave)توسط فرستنده ای  مخصوص و در جهتی مشخص ارسال می گردد و توسط گیرنده ای مخصوص دریافت می شود.در این روش,گیرنده و فرستنده معمولا در یک نقطه قرار دارند . سیگنال بازگشتی, بسیار ضعیف است ,ولی می توان آن را تا حد مطلوب تقویت کرد.
معمولا از رادار برای فاصله یابی در فواصل بسیار دور استفاده می شود.کنترل ترافیک هوایی,کنترل سرعت وسایل نقلیه,مطالعات هوا شناسی و …..,تنها بخشی از کاربرد های رادار به شمار می روند.
در نهایت,ساده ترین و ارزان ترین روش فاصله یابی,استفاده از روش اولتراسونیک است.این روش برای فاصله یابی اجسام در فواصل کوتاه (معمولا کمتر از ۵m)استفاده می شود. در این مقاله,ابتدا چگونگی عملکرد و خواص این روش را بررسی می کنیم و در نهایت,پس از معرفی چند مدار فرستنده و گیرنده امواج اولتراسونیک,نمونه ای از این نوع فاصله یاب را خواهیم ساخت.
فاصله یابی با استفاده از امواج اولتراسونیک
 در فاصله یابی با استفاده از امواج اولتراسونیک,ابتدا امواج را در جهت مورد نظر ارسال می کنیم. این امواج پس از  برخورد با موانع موجود در مسیر,باز می گردند.با محاسبه زمان رفت و برگشت امواج ارسالی و مشخص بودن سرعت امواج اولتراسونیک,می توان فاصله راتعیین کرد. شکل زیر نحوه عملکرد چنین سیستمی را در حالت کلی نشان می دهد. برای بررسی دقیق عملکرد سیستم مورد بحث,در ادامه,مطالب بیشتری را در باره ماهیت امواج اولتراسونیک بیان می کنیم.

  • ShahBaz