راز پنهان



در مدارات میکروکنترلری که در صنعت بکار می روند گاهی لازم است از طریق میکروسوئیچ یا پدال و امثال آنها فرمان هایی را به ورودی های میکروکنترلر اعمال کنیم. تجربه نشان می دهد که در محیط های صنعتی ممکن است بر اثر خطا و اشتباه کاربران یا بصورت عمدی، انواع ولتاژهای غیرمجاز و حتی برق شهر به اینگونه ورودی ها اعمال شود. بنابراین در چنین کاربردهایی باید امکان اعمال ولتاژهای غیر مجاز را به عنوان یک احتمال جدی در نظر بگیریم و مدار را به نحوی طراحی کنیم که حتی در صورت اتصال این نوع ولتاژهای غیرمجاز به ورودی، آسیب جدی به کلیت مدار وارد نشود. به لحاظ عملی با استفاده از ترکیب مقاومت ها و دیودها و دیودهای زنر و اپتوکوپلر می توان یک طبقه ورودی مقاوم در برابر ولتاژهای غیرمجاز را طراحی کرد. حتی اگر طبقه ورودی نسبت به تغذیه میکروکنترلر ایزوله نباشد .


بر گرفته از کانال مهندس کی نژاد

t.me/KnowledgePlus


پایتون چیست؟

پایتون یک زبان برنامه نویسی مشهور و محبوب است. این زبان توسط Guido van Rossum ابداع شده است و در سال 1991 منتشر گردیده است.

ابن زبان می تواند برای موارد زیر مورد استفاده قرار گیرد:

- توسعه وب (سمت سرور)

- توسعه و ایجاد نرم افزار

- ریاضیات

- اسکریپت نویسی برای سیستم.



پایتون چه کاری می تواند انجام دهد؟

- پایتون را می توان بر روی یک سرور برای ایجاد برنامه های کاربردی وب مورد استفاده قرار داد.

- پایتون را می توان در کنار نرم افزار برای ایجاد جریان کار(workflow) استفاده کرد.

- پایتون می تواند به سیستم های پایگاه داده متصل شود. همچنین می تواند فایل ها را خوانده و ویرایش کند.

- پایتون می تواند برای رسیدگی به داده های بزرگ(big data ) و انجام ریاضیات پیچیده مورد استفاده قرار گیرد.

- پایتون می تواند برای نمونه سازی سریع یا برای توسعه نرم افزار آماده تولید استفاده شود.

 

چرا پایتون؟

- پایتون در پلتفرم های مختلف کار می کند.(ویندور، مک، لینوکس، رسپبری و .)

- پایتون دارای یک سینتسک ساده مشابه زبان انگلیسی است.

- سینتسک پایتون به توسعه دهندگان اجازه می دهد تا برنامه هایی با خطوط کمتر نسبت به زبان های دیگر برنامه نویس بنویسند.

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

- شی گرایی در پایتون وجود دارد.

 

خوب است بدانیم

- جدیدترین نسخه برای پایتون، 

Python 3 می باشد که در این آموزش از آن استفاده می کنیم

- برنامه نویسی پایتون در محیط های ویرایشگر پیشرفته نظیر 

Eclipse قابل پیاده سازی است.

 

سینتسک پایتون در مقایسه با دیگر زبان های برنامه نویسی

- پایتون برای خوانایی طراحی شده است و شباهت زیادی به زبان انگلیسیبا تاثیری از ریاضیات دارد.

- پایتون از خطوط جدید برای تکمیل فرمان استفاده می کند. بر خلاف زبان های دیگر که اغلب از سمیکالن و پرانتز برای این منظور استفاده می کنند.

- پایتون حوزه و محدوده را بر اساس دندانه و فضای خالی برای دامنه حلقه ها، توابع و کلاس ها تعریف می کند. زبان های برنامه نویسی دیگر برای این منظور  از پرانتز و براکت استفاده می کنند.

- و .

 

در قسمت بعد در مورد نصب پایتون و شروع برنامه نوسی توضیحاتی مختصر داده می شود.

 



پارامتر ESR

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



مواد لازم برای تسلط به الکترونیک آنالوگ:

قطعات، برد بورد، منبع تغذیه، مولتی متر، اسیلوسکوپ، فانکشن ژنراتور، منابع و متون علمی، نرم افزارهای مرتبط، تسلط کافی به مبانی تئوری و محاسبات و از همه مهم تر، بستن مدارات متعدد و آزمایش و آزمایش و آزمایش.

 

برگرفته از کانال مهندس کی نژاد

t.me/KnowledgePlus



در مدارات میکروکنترلری که در صنعت بکار می روند گاهی لازم است از طریق میکروسوئیچ یا پدال و امثال آنها فرمان هایی را به ورودی های میکروکنترلر اعمال کنیم. تجربه نشان می دهد که در محیط های صنعتی ممکن است بر اثر خطا و اشتباه کاربران یا بصورت عمدی، انواع ولتاژهای غیرمجاز و حتی برق شهر به اینگونه ورودی ها اعمال شود. بنابراین در چنین کاربردهایی باید امکان اعمال ولتاژهای غیر مجاز را به عنوان یک احتمال جدی در نظر بگیریم و مدار را به نحوی طراحی کنیم که حتی در صورت اتصال این نوع ولتاژهای غیرمجاز به ورودی، آسیب جدی به کلیت مدار وارد نشود. به لحاظ عملی با استفاده از ترکیب مقاومت ها و دیودها و دیودهای زنر و اپتوکوپلر می توان یک طبقه ورودی مقاوم در برابر ولتاژهای غیرمجاز را طراحی کرد. حتی اگر طبقه ورودی نسبت به تغذیه میکروکنترلر ایزوله نباشد .


بر گرفته از کانال مهندس کی نژاد

t.me/KnowledgePlus


سیستم های زیادی دارای پایتون از پیش نصب شده هستند.

برای چک کردن اینکه ببینید بر روی سیستم ویندوز خود پایتون دارید یا خیر میتوانید از سرچ ویندوز یا فرمان زیر در کامند لاین(cmd) استفاده کنید.

C:\Users\Your Name>python –version

برای چک کردن اینکه پایتون بر روی سیستم عامل لینوکس یا مکینتاش شما نصب شده است یانه می توانید در ترمینال لینوکس یا مکینتاش دستور زیر را تایپ کنید:

python --version

اگر پایتون را بر روی سیستم خود نصب نداشتید می توانید از سایت خود پایتون با نشانی python.org دانلود نمایید.

شروع سریع پایتون

پایتون زبان برنامه نویسی تفسیری است، به این معنی که شما به عنوان توسعه دهنده برنامه پایتون خود در یک ویرایشگر متن می نویسید و فایل ذخیره شده با فرمت (.py) به مفسر پایتون داده می شود تا اجرا شود.

یک شیوه برای اجرای فایل های پایتون به صورت زیر در کامند لاین است:

C:\Users\Your Name>python helloworld.py

که helloworld.py نام فایل پایتون شما هست.

بیایید اولین فایل پایتونمان را که نامه آن helloworld.py را در هر ویرایشگر متنی بنویسیم.

دستور زیر را در یک ویرایشگر متن بنویسید و با پسوند گفته شده ذخیره کنید. این اولین برنامه نوشته به زبان پایتون است.

print("Hello, World!")

بعد از اجرای این برنامه به طریق گفته شده، خروجی به صورت زیر می باشد:

Hello, World!

خط فرمان پایتون

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

برای اجرای خط فرمان پایتون در کامند لاین ویندور، لینوکس و مک دستور زیر تایپ شود:

C:\Users\Your Name>python

یا اگر دستور python” کار نکرد، خط فرمان زیر امتحان شود:

C:\Users\Your Name>py

در اینجا شما میتوانید هر دستور پایتون را بنویسید و به اجرا در آورید:

C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")

که خروجی آن بلافاصله نشان داده خواهد شد:

C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!

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

exit()

 


آخرین ارسال ها

آخرین وبلاگ ها

آخرین جستجو ها