KnowledgePlus.ir
5.48K subscribers
47 photos
11 videos
16 files
176 links
کانال مهندس اوژن کی نژاد
کلیه مطالب این کانال به جز مواردی که صریحا در متن آن ذکر شده باشد جنبه تالیفی دارد و از جایی کپی نشده است.
کانال اشتغال:
@KnowledgePlusir
@StepMotor
@MC3Delta
@FindChips
instagram.com/knowledgeplus.ir
aparat.com/KnowledgePlus
Download Telegram
نمونه ای از یک محصول صنعتی تولید شده:

نسخه جدید برد کنترلر CNC با قابلیت های زیر:
- فرمان از طریق RS422 یا RS485
- امکان اتصال به 5 محور سرو موتور یا استپر موتور با قابلیت ایجاد 500.000 پالس برای هر محور
- قابلیت اتصال به Shaft Encoder برای کنترل دستی محورها
- قابلیت تغییر سرعت دو محور اسپیندل از طریق خروجی 0 تا 10v آنالوگ
- دارای چندین ورودی سنسور و میکروسوییچ
- خروجی حفاظت شده رله برای اتصال به شیر برقی
- مدار فرمان برای ترمز سروموتور
- نرم افزار اختصاصی و فارسی روی PC با قابلیت دریافت فایل از Artcam

https://knowledgeplus.ir/userimages/ControllerV2.jpg

@KnowledgePlus
نکته ای در مورد طول پایه های برخی از قطعات قدرت:

در بعضی از قطعات قدرت مانند انواعی از دیودهای جریان بالا که امکان نصب روی Heat sink را ندارند، پایه های خارج شده از قطعه به نوعی نقش Heat sink را به عنوان مسیری برای دفع دما ایفا می کنند. به عنوان مثال در مشخصات دیود BYV28 سه منحنی دما بر حسب جریان و به ازای طول های مختلف پایه های دیود رسم شده که در جریان 3.5A به ازای طول پایه های 20mm، دما حدود 50C و به ازای طول پایه های 10mm دما بیش از 90C ذکر شده است که نشان دهنده تاثیر طول پایه ها در افزایش دمای دیود می باشد. به همین دلیل طول پایه ها در برخی شرایط نباید بیشتر از یک حد کوتاه شوند تا قطعه بیش از حد داغ نشود.

@KnowledgePlus
روشی برای ذخیره سازی اطلاعات در هنگام قطع تغذیه:

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

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

@KnowledgePlus
فایل PCB هدر برد XMEGA های 100 پین مانند ATXMEGA128A1U در سایت قرار داده شد. رجوع به:

https://knowledgeplus.ir/download.aspx

@KnowledgePlus
یک روش پیشنهادی برای طراحی پنل دستگاه ها در تعداد کم:

برای طراحی و نصب پنل در پروژه ها و دستگاه هایی که به تعداد کم و بصورت نمونه ساخته می شوند، یک روش ساده و نسبتا ارزان به شرح زیر است:

1- ابتدا بوسیله ابزارهای مناسب روی سطح پنل دستگاه، جای کلید و کانکتور و ولوم و سایر موارد لازم را در می آوریم.
2- طرح مورد نظر خود را در یک نرم افزار طراحی مانند Coreldraw بصورت یک به یک و در ابعاد دقیق و با اشکال و رنگ های دلخواه طراحی می کنیم.
3- از طرح فوق بسته به نیاز بصورت رنگی یا سیاه و سفید پرینت می گیریم.
4- روی سطح بیرونی طرح، سلفون شفاف چسب دار و پشت آن را چسب دو طرفه می چسبانیم. در مواردی که LCD و 7segment و نظایر آن وجود داشته باشد باید ابتدا دور آنها را در طرح پرینت گرفته شده برش دهیم و علاوه بر چسباندن سلفون روی طرح، در وجه پشت آن هم سلفون بچسبانیم و در مرحله بعد روی سلفون وجه پشت، در نواحی غیر از داخل کادر LCD و 7segment چسب دو طرفه بچسبانیم.
5- دور طرح را با تیغ برش می دهیم. در محل نصب قطعات روی پنل هم باید برش مناسب انجام داده شود.
6- پوشش چسب دو طرفه در پشت طرح را بر می داریم و طرح را در محل خود روی جعبه دستگاه می چسبانیم.
7- قطعاتی مانند کلید ها و کانکتور ها و غیره را در محل خود نصب می کنیم.
(تاکید به جهت فرهنگ سازی: لطفا بصورت فوروارد و با ذکر منبع منتشر شود)

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

https://www.eca.ir/forums/thread22602.html

@KnowledgePlus
معرفی یک کتاب مفید برای مباحث طراحی آنالوگ:

نام کتاب: A Practical Introduction to Electronic Circuits
مولف: Martin Hartley Jones
این کتاب توسط بهزاد رضوی و همایون نیکوکار با نام "روشهای الکترونیک از تئوری تا عملی" ترجمه شده است. اما ترجمه آن احتمالا منطبق با آخرین ویرایش کتاب نیست.

@KnowledgePlus
نکته ای در ارتباط آسنکرون AVR با ماژول ها و سخت افزارها از طریق USART:

استفاده از اسیلاتورهای RC داخلی در هنگام ارتباط آسنکرون AVR با ماژول ها و سخت افزارهای مختلف از طریق USART به دلیل خطای زیاد در فرکانس این اسیلاتورها سبب می شود که ارتباط با ماژول های مورد نظر در بسیاری موارد برقرار نشود و یا اطلاعات به اشتباه رد و بدل شود. اصولا برای این نوع ارتباط از اسیلاتور داخلی با اتصال کریستال خارجی و یا اسیلاتورهای دقیق خارجی استفاده کنید.

@KnowledgePlus
قابلیت تعمیر پذیری و لحاظ کردن آن در طراحی مدار چاپی:

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

@KnowledgePlus
نقل قول تجربه ای از یکی از دوستان مطلع:

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

@KnowledgePlus
"حوصله ندارم"

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

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

@KnowledgePlus
مطابق بررسی های مفهومی و آزمایش های عملی انجام شده، این جدول در فصل DMAC در Manual های XMEGA باید تصحیح شود که این مطلب در انجمن AVRFreaks و به بخش پشتیبانی Atmel اعلام شد.

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

1- میکروکنترلر از نوع original و اصلی باشد و از انواع تقلبی و clone نباشد.
2- تمهیدات لازم برای مقابله با نویز را در طراحی لحاظ کرده باشیم.

@KnowledgePlus
برای پیاده سازی الگوریتم های فارسی نویسی و امکان تایپ مستقیم در محیط نرم افزار، اطلاع از این امر می تواند مفید باشد که نرم افزار Keil از UNICODE پشتیبانی نمی کند:

https://www.keil.com/support/docs/2769.htm

@KnowledgePlus
روشی برای تشخیص IC های Renew:

برای تشخیص IC های Renew که در واقع قطعات دست دومی هستند که در ظاهر نو به نظر می رسند، یک روش که بعضی مواقع جواب می دهد، توجه به چاپ زیر IC ها (در صورت وجود) و مقایسه IC های موجود در یک رول یا پکیج است که وجود تفاوت می تواند نشان دهنده Renew بودن قطعات باشد.

@KnowledgePlus
تصویر فوق مربوط به اشتباهات فصل DMA در Manual های XMEGA است که در بخش 69 فیلم آموزشی درباره آن توضیح داده می شود.

@KnowledgePlus
تاثیر پذیری متفاوت پکیج های مختلف میکروکنترلرها از گرد و خاک:

در صورت استفاده از میکروکنترلرهایی با پکیج هایی مانند LQFP در مداراتی که نسبت به گرد و خاک ایزوله نیستند و در محیط های پر گرد و خاک و حاوی براده های فلز معلق در فضای محیط های صنعتی نصب می شوند، امکان ایجاد مشکل و اختلال بر اثر نشستن گرد و خاک و براده های فلزات در بین پین ها برای شماره هایی که دارای پین های به هم نزدیک تر و فشرده تری هستند نسبت به شماره های با فاصله پین های بیشتر، افزایش می یابد (مثلا ATMEGA2560 نسبت به ATMEGA128 در خانواده AVR).

@KnowledgePlus
روشی برای مقایسه محتوای فایل ها:

بعضی مواقع این نیاز بوجود می آید که دو فایل سورس یا Hex را که دارای سایزهای مشابه هستند به لحاظ محتوا با هم مقایسه کنیم و بررسی کنیم که آیا تفاوتی در آنها وجود دارد یا نه. برای این کار در خط فرمان کامپیوتر (Command Line یا Command Prompt) می توانیم از دستور fc استفاده کنیم. به عنوان مثال اگر مقایسه دو فایل test1.hex و test2.hex مورد نظر باشد، با فرض موجود بودن این دو فایل در فولدری که فرمان در آن اجرا می شود می توان نوشت:

fc test1.hex test2.hex

که برابری محتوای دو فایل و یا وجود تفاوت در آنها با اجرای این دستور اعلام می شود. در صورت وجود فایل ها در مسیرهای متفاوت می توان آدرس آنها را در متن دستور ذکر کرد.

@KnowledgePlus
نکته ای در تعمیرات بردهای الکترونیک:

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

@KnowledgePlus