en
Feedback
KnowledgePlus.ir

KnowledgePlus.ir

Open in Telegram

کانال مهندس اوژن کی نژاد کلیه مطالب این کانال به جز مواردی که صریحا در متن آن ذکر شده باشد جنبه تالیفی دارد و از جایی کپی نشده است. کانال اشتغال: @KnowledgePlusir @StepMotor @MC3Delta @FindChips instagram.com/knowledgeplus.ir aparat.com/KnowledgePlus

Show more
5 513
Subscribers
No data24 hours
+27 days
+430 days
Posts Archive
مشاهداتی از نصب تعداد زیادی avr در تولیدات صنعتی برای مدت زمانی بیش از ده سال: 1- مواردی از سوختن میکروکنترلر دیده شده است. 2- با نمونه هایی برخورد شده که میکروکنترلر سالم بوده، اما پین های خاصی از آن آسیب دیده بودند. 3- حتی یک مورد پاک شدن eeprom داخلی مشاهده نشده است. 4- با رعایت ملاحظات طراحی و تغذیه، بحث هنگ کردن موضوعیتی نداشته است. @KnowledgePlus

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

در چند سال اخیر با صرف انرژی زیاد یک نرم افزار اختصاصی برای کنترل نوع خاصی از CNC ها نوشته شده که تکمیل و جواب گرفتن از آن زمان زیادی را به خود اختصاص داده است. نکته قابل ذکر در نوشتن چنین نرم افزاری این است که تسلط به الگوریتم های ریاضی - که برخی مطالعه آن را بی حاصل و وقت تلف کردن می دانند - در چنین کاربردی حرف اول را می زند و حتی اگر کسی مسلط ترین برنامه نویس هم که باشد، بدون تسلط به مبانی ریاضی لازم قادر به انجام چنین پروژه ای نیست. نرم افزارها و پروژه های مهم و متعددی وجود دارند که رکن اصلی برای انجام آنها علوم پایه و به خصوص ریاضیات است. @KnowledgePlus

یکی از کلمات مصطلح در الکترونیک که گاهی به اشتباه تلفظ می شود کلمه Resolution است که تلفظ "رزولوشن" صحیح است و "رزولیشن" غلط است. @KnowledgePlus

یک مثال از پروژه های میکروکنترلری که سخت افزار آنها بسیار ساده و ارزان است ولی انجام آن با تکیه به توانمندی افراد حرفه ای و مسلط ممکن شده است، تولید سیگنال VGA و تشکیل تصویر از طریق میکروکنترلرهای ضعیفی مانند سری ATTiny در خانواده AVR است. در این رابطه نمونه های جالب و تامل برانگیزی از خروجی پروژه های انجام شده در اینترنت موجود است. @KnowledgePlus

با استناد به نظرخواهی که از چند ماه پیش در کانال قرار داده شده و با فرض توسعه این نتایج به مقیاسی بزرگتر، ظاهرا خانواده AVR در ایران از نظر فراوانی تعداد کاربران هنوز در رتبه اول است: t.me/KnowledgePlus/1021

اگر در الکترونیک دارای تخصص هستید و به هر دری می زنید نمی توانید کار و شغلی برای خود دست و پا کنید ... برای تکمیل جمله بالا باید ده ها خط مطلب نوشت که انرژی زیادی را می طلبد. اما چکیده و خلاصه اش که تفسیر آن به عهده مخاطب است در یک عبارت نوشته می شود: رایزنی و ارتباط مستقیم با صنایع خصوصی جهت رفع نیاز آنها و نترسیدن از اینکه جواب منفی بدهند و نه بگویند. @KnowledgePlus

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

هر چیز که در جستن آنی، آنی.

افراد زیادی تا قبل از این در مورد وجود محصولات و کالاهای ارزان قیمت چینی و عدم امکان رقابت با قیمت های پایین آنها گله و شکایت داشتند. حالا که این وضعیت تا حد زیادی تعدیل شده آیا توانسته ایم که از این فرصت ایجاد شده به خوبی استفاده کنیم؟ @KnowledgePlus

نکته ای در تعمیرات منابع تغذیه سوییچینگ: در منابع تغذیه سوییچینگ صنعتی بارها مشاهده شده که به دلیل اتمام عمر و خرابی خازن های الکترولیتی که در معرض پالس های جریان هستند، ولتاژ خروجی دچار افت شده و با تعویض خازن های مذکور ولتاژ خروجی منبع به وضعیت عادی بازگشته است. @KnowledgePlus

جزییات مسابقه علمی سال 1397 اعلام شد: موضوع مسابقه: تدوین جامع ترین و کاربردی ترین منبع آموزشی به همراه مثال های کاربردی برای پیاده سازی ارتباط USB در مدها و کلاس های مختلف روی یکی از شماره های خانواده stm32 به نحوی که برای دانشجویان و علاقه مندان بصورت عملی قابل استفاده باشد. جایزه مسابقه: مبلغ هفت میلیون تومان بصورت نقدی. توضیحات بیشتر در لینک زیر: knowledgeplus.ir/contest/1397 @KnowledgePlus

آیا استفاده از ماشین حساب کار غلطی است؟ بصورت عمومی خیر. اما برای یک دانش آموز دبستانی، استفاده از ماشین حساب کار غلطی است. زیرا اول باید روش های اصولی محاسبات مثل ضرب و تقسیم را از پایه یاد بگیرد و وقتی اصول اولیه را یاد گرفت اشکالی ندارد که بعدا در جای خود از ماشین حساب هم استفاده کند. شبیه همین بحث برای دانشجویان و کسانی که در مراحل اولیه آموزش الکترونیک هستند به شکل دیگری صدق می کند. در فاز یادگیری اصول پایه و مهارت آموزی، استفاده از برخی ابزارها و روش های به ظاهر ساده و سریع برای یک دانشجو می تواند کار بسیار اشتباهی شبیه به همان استفاده از ماشین حساب توسط یک دانش آموز دبستانی باشد و در نهایت بجای یک مهندس کاربلد و توانمند، یک اپراتور کپی کار را به جامعه الکترونیک تحویل دهد. همان اتفاقی که متاسفانه امروزه در موارد متعددی شاهد آن هستیم. @KnowledgePlus

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

در مورد مثال پست زیر: https://t.me/KnowledgePlus/582 که در سال 2017 در کانال قرار گرفت و اخیرا دوباره فوروارد شد، دوست عزیزی زحمت کشیده و ویدئویی را ضبط کرده و در کانال خود قرار داده اند مبنی بر این که این مثال تنها با فعال بودن امکانات توسعه یافته زبان C در IAR (که بصورت پیش فرض در IAR فعال است) بدون خطا کامپایل می شود و اگر Language conformance در IAR محدود شود، منجر به خطا در کامپایل می شود. در متن فیلم هم یکی دو بار اشاره شده که امیدواریم این توضیح در ویدئو باعث ایجاد ناراحتی نشود. در این رابطه قابل ذکر است که به چه دلیل باید از بیان یک مطلب علمی ناراحتی ایجاد شود و اگر موردی به نظر رسیده که جای اصلاح یا تصحیح دارد و حاوی نکته علمی یا آموزشی است، بیان آن کار بسیار خوبی است و اتفاقا جای تقدیر و تشکر دارد. حتی اگر وجه تبلیغاتی پررنگی که در یک دقیقه آخر فیلم وجود دارد نبود، ای بسا ممکن بود که آن فیلم به عنوان یک توضیح تکمیلی در همین کانال قرار داده شود. در هر صورت در مورد مطالب علمی، تعصب و حساسیت به خرج دادن به هیچ عنوان موضوعیتی ندارد و نخواهد داشت. @KnowledgePlus

مثالی از نحوه تعریف کردن یک بایت در union و دسترسی به آن بصورت بیتی و بایتی (کامپایلر IAR): union { unsigned char flags_byte; struct { unsigned char bit0:1; unsigned char bit1:1; unsigned char bit2:1; unsigned char bit3:1; unsigned char bit4:1; unsigned char bit5:1; unsigned char bit6:1; unsigned char bit7:1; }flags; }; ... flags_byte=0xf5; flags.bit3=1; flags.bit7=0; ... @KnowledgePlus

بر اساس ارتباط و تماسی که با بخشی از بدنه صنعت وجود دارد قابل مشاهده است که ثبات نسبی قیمت دلار و وجود نیازهایی که نمی توانند در درازمدت معطل بمانند باعث شده که برخی از فعالیت هایی که دچار رکود مطلق شده بودند تا حدی فعال شوند. @KnowledgePlus

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

نکته ای در کدنویسی: در نامگذاری متغیرها و توابع و غیره استفاده از نام های کوتاهی که فاقد معنی مشخصی هستند (مثل a یا s یا tt و مانند آن) خوانایی کد را پایین می آورد و درک نحوه عملکرد کد را مشکل تر می کند. بنابراین بهتر است برای نامگذاری از اسامی معنی دار و متناسب با عملکرد استفاده شود. رعایت این مسئله معمولا تاثیر قابل توجهی در فهم محتوای کد در مراجعات بعدی خواهد داشت. @KnowledgePlus

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