درباره برنامه نویسی حرفه ای و شباهت عملکرد مغز به عضلات:
شاید برای کسانی که در مقاطعی درگیر برنامه نویسی و نوشتن کدهای پیچیده و پرحجم شده اند، این تعبیر ملموس باشد که عملکرد مغز تا حدی شبیه به عملکرد عضلات بدن است. همانطور که آمادگی عضلات با تمرینات جسمی افزایش می یابد و سکون و بی حرکتی موجب ضعیف شدن آنها می شود، به طریق مشابه مغز نیز مانند یک عضله نیاز به تمرین دارد و این قابلیت که کسی بتواند مثلا 12 ساعت بصورت مداوم در یک روز کدهای پیچیده را بنویسد و تحلیل کند، نیاز به تمرین و ممارست زیاد برای تقویت قابلیت کار کشیدن از مغز در مدت طولانی دارد و تنها وابسته به خواست فرد یا حتی سواد و دانش او به تنهایی نیست. یک ورزشکار حرفه ای به دلیل آمادگی که به واسطه تمرین پیدا کرده قادر است ساعت ها در یک روز ورزش و فعالیت کند و خسته نشود. اما یک شخص کم تحرک در فعالیت های مشابه زود خسته می شود و عضلاتش قدرت و استقامت عضلات یک فرد ورزشکار را ندارند. به همین ترتیب کسی که در کدنویسی تمرین نداشته باشد، در هنگام کار بعد از مدت کوتاهی خسته می شود و نمی تواند متمرکز باقی بماند. عبارت معروف "حوصله ندارم" در بسیاری از موارد حاصل همین تنبل شدن ذهن و عادت نداشتن به تمرکز و انجام پردازش های ذهنی پیچیده است.
@KnowledgePlus
نکته طراحی مدار:
در بعضی بردها و دستگاه ها لازم است تغذیه DC از بیرون به برد متصل شود. اگر اتصال از طریق کانکتوری باشد که جهت خاصی داشته و فقط به یک صورت جا برود، امکان اتصال برعکس تغذیه از بین می رود. در غیر این صورت باید در طراحی حفاظتی در نظر گرفته شود تا اگر کاربر تغذیه را برعکس متصل کرد، آسیبی ایجاد نشود. معمول ترین روش برای این حفاظت، سری کردن دیود در مسیر تغذیه است.
اما گاهی به دلیل معذوراتی در طراحی مدار مثل آنچه در این پست شرح داده شده امکان سری کردن دیود در مسیر تغذیه وجود ندارد:
T.me/KnowledgePlus/1000
در این شرایط یک راه حل ممکن استفاده از ترکیب دیود معکوس و فیوز در ورودی تغذیه مدار است. به این ترتیب که فیوزی در مسیر تغذیه قرار داده می شود و بعد از فیوز، یک دیود به صورت معکوس با ورودی موازی می شود. با این ترکیب در صورت اتصال معکوس تغذیه، دیود روشن می شود و موجب سوختن فیوز خواهد شد. فیوز و دیود معکوس به لحاظ جریان قابل تحمل و سرعت عملکرد باید به نحوی انتخاب شوند که قبل از آن که به مدار اصلی یا دیود آسیبی وارد شود، فیوز سوخته باشد. در این راه حل فرض بر این است که منبع تغذیه در برابر جریان لحظه ای منجر به سوختن فیوز، آسیب نمی بیند.
@KnowledgePlus
لینک مجموعه فیلم های آموزش طراحی مدارات آنالوگ که چندین سال پیش ضبط شده اند:
knowledgeplus.ir/electronics/Analog/video
اخیرا شرکتی در مورد مشکل ایجاد شده در تولید یک برد درخواست کمک کردند. مشکل از این قرار بود که بردی داشتند که نمونه قدیمی اش خوب کار میکرد ولی بردهای تولید جدید درست عمل نمیکردند و نمی توانستند علت مشکل را پیدا کنند. این برد فاقد اجزای برنامه پذیری مثل میکروکنترلر بود ولی آی سی های مختلفی روی برد وجود داشت. با توجه به ساختار برد به نظر میرسید که مشکل به علت فیک بودن یکی از قطعات در بردهای جدید است. در مورد قطعات اعلام کردند اکثرشان کاملا اصلی و اوریجینال هستند و فقط چند قطعه معدود از منابع نامطمئن تهیه شده اند. برای تشخیص قطعه فیک مسئله این بود که به علت پیچیدگی عملکرد مدار، امکان تشخیص از طریق تحلیل مدار یا مشاهده شکل موج میسر نبود.
به عنوان یک راه حل برای تشخیص قطعه غیراصلی به ایشان پیشنهاد شد که از برد سالم به عنوان شاهد کمک بگیرند. به این ترتیب که قطعات مشکوک را یک به یک از برد سالم و بدون مشکل به یکی از بردهای جدید منتقل کنند و در هر مرحله عملکرد را تست کنند و به محض آن که قطعه ای جابجا شد و بعد از آن مشکل برطرف شد نشان دهنده فیک بودن قطعه تعویض شده است.
@KnowledgePlus
آن درصدی که معتقد بوده اند نگهداری میکروکنترلرها در دو اتاق با سیستم سرمایشی کولر آبی و کولر گازی نمی تواند ربطی به ایجاد خرابی در آی سی ها داشته باشد، مطلب زیر را که ۴ سال پیش نوشته شد مطالعه کنند:
t.me/KnowledgePlus/1186
مطلبی که در این پست نوشته شده مکررا اتفاق می افتد. اخیرا دوباره شخصی درخواست انجام پروژه ای را داشت و اعلام شد که درخواست خود را به ادمین کانال اشتغال ارسال کنید تا در کانال قرار داده شود و افرادی که توانمندی انجام پروژه مورد درخواست را دارند، با شما تماس بگیرند. اما ایشان اصرار داشت که مطابق تجربیاتی که داشته، این مهندسین جدید فاقد تجربه و توانایی کافی هستند و کار را قبول می کنند، اما توانایی انجامش را ندارند و یا به کار خود متعهد نیستند و مواردی از این قبیل. به علت تکرار این قضیه که چندین و چند نفر همین نکات را به تناوب مطرح کرده اند، این سوال پیش می آید که واقعا مشکل از کجا است و چرا تا این حد از طرف بدنه صنعت، فیدبک های بدی از دانش و تعهد فارغ التحصیلان جدید ارسال می شود؟ آیا در دانشگاه ها آنچه را که باید یاد بدهند، یاد نمی دهند؟ یا به علت مسائل اقتصادی انگیزه ها تضعیف شده؟ خلاصه این که مطابق مشاهدات مکرر، بسیاری از صنعتگران باتجربه نسبت به تخصص و تعهد فارغ التحصیلان جدید، اصلا دید خوبی ندارند و بر مبنای تجاربی که داشته اند به شدت اظهار بی اعتمادی می کنند. در این وضعیت برای افراد متخصص و متعهد و واجد صلاحیت های علمی و اخلاقی فرصت های کاری بسیار خوبی وجود دارد که شرط آن این است که با صرف وقت زیاد و تلاش کافی، خود را به بدنه صنعت معرفی و اثبات کنند.
@KnowledgePlus
زبان برنامه نویسی پایتون علیرغم کاستی هایی که دارد، برای پیاده سازی بعضی کاربردها بسیار مفید است. توصیه می شود برای یادگیری اش اقدام کنید.
@KnowledgePlus
آیا می دانستید در تبصره بند ۲۴ از ماده ۵۵ قانون شهرداری ها آمده است:
"دایر کردن دفتر وکالت و مطب و دفتر اسناد رسمی و ازدواج و طلاق و دفتر روزنامه و مجله و دفتر مهندسی به وسیله مالک از نظر این قانون استفاده تجاری محسوب نمیشود"
حالا جالب این است که پزشکان و وکلا با استفاده از این تبصره در محل متعلق به خود مطب و دفتر وکالت می زنند. اما اکثر مهندسان نمی دانند که چنین ماده قانونی وجود دارد و از آن بی اطلاع هستند.
@KnowledgePlus
با توجه به این که اکثر پیش بینی ها حاکی از بهبود وضعیت کمبود چیپ در دنیا تا سال ۲۰۲۴
است و از آنجایی که این بهبود یک شبه اتفاق نمی افتد و گروه های مختلف از آی سی ها مرحله به مرحله موجود می شوند، می توان امیدوار بود که هر چه پیش برویم قیمت های جهانی منطقی تر شوند.
@KnowledgePlus
مطالعه و کسب تخصص و تجربه بازار محور:
از یک منظر افرادی که در الکترونیک و برنامه نویسی فعالیت می کنند می توان به دو دسته تقسیم کرد. یک دسته از افراد جنبه اقتصادی کار برایشان مهم نیست و فقط جهت علاقه شخصی در موضوعات مختلف وقت می گذارند که این اقلیت مشمول این پست نیستند. اما اکثریت افراد در کنار علائق شخصی، به دنبال بازده مالی و پول در آوردن از فعالیت خود هم هستند. با توجه به شرایط نه چندان مطلوب کار در حوزه برق و الکترونیک که قبلا در یک پیام صوتی به آن اشاره شد، اکنون وضعیت به گونه ای است که مطالعه و تحقیق و کسب اطلاعات و تخصص با هدف درآمد زایی باید بازار محور باشد. معنای بازار محور بودن این است که یک نفر نباید بر اساس تصورات و برداشت های شخصی ناقص خود و بدون یک بررسی دقیق در بازار، در زمینه ای وقت بگذارد و بعد تازه دنبال این برود که آیا برای این تخصص بازده کاری و اقتصادی کافی وجود دارد یا نه. در همین راستا چه یک نفر بخواهد جایی استخدام شود و چه بخواهد برای خود کار کند، ابتدا باید یک برآورد اولیه داشته باشد که نیاز فعلی بازار چیست؟ کسی که قصد دارد در آینده جایی استخدام شود باید ابتدا تحقیق کند که شرکت ها بیشتر متقاضی استخدام افراد با چه تخصص هایی هستند و برای یاد گرفتن همان موضوعات وقت بگذارد. همچنین برای کسی که قصد دارد در آینده برای خود کار کند، اهمیت اشراف به بازار و رصد میزان کشش اقتصادی زمینه مورد نظر برای فعالیت دو چندان است.
خلاصه این که شرایط کاری اخیر ایجاب می کند که مطالعات و تجربه آموزی ها با توجه به نیازهای بازار انجام شود و عدم توجه به این مسئله می تواند آینده کاری افراد را با چالش مواجه کند.
@KnowledgePlus
اگر به طراحی مدارات آنالوگ علاقه مند هستید، پیشنهاد می شود سری کتاب های 30x مدار Elektor (مثلا ۳۰۱ مدار) که نسخه های چاپی و الکترونیکی آنها در دسترس هستند تهیه کنید و مدارهای مختلف موجود در آنها را تحلیل کنید.
@KnowledgePlus
این پست حدود ۷ سال پیش نوشته شده. ولی تاریخ انقضا ندارد و جهت یادآوری مجددا ارسال شد.
Читать полностью…یک توصیه:
با توجه به شرایط جاری حاکم بر اقتصاد جهانی و داخلی، اگر در برق و الکترونیک فعالیت اقتصادی انجام می دهید در کنار کسب دانش و تجربه در طراحی و برنامه نویسی و مانند آن، اطلاعات اقتصادی خود را هم افزایش دهید و مواردی مثل تحلیل بنیادی و تکنیکال در بازارهای مالی را یا خودتان یاد بگیرید و یا با افراد صاحب صلاحیت در این موارد مشورت کنید. زیرا اکنون در وضعیتی قرار داریم که کار فنی بدون در نظر گرفتن تحولات و تحلیل های اقتصادی ممکن است به تنهایی جوابگو نباشد و پیش بینی های قیمت قطعات و مواد اولیه و محصول نهایی بر اساس چارت قیمت و اخبار بنیادی هم اهمیت زیادی دارند.
مثلا فرض کنید که یک شرکت برای پروژه ای که ده ها تن سیم مسی در آن مصرف می شود و چندین ماه هم طول می کشد و دریافت پول به صورت مرحله ای است، لازم باشد که همان اول قیمت بدهد. واضح است که چون پرداخت های کارفرما مرحله ای است، محاسبه هزینه سیم مسی مورد نیاز بر حسب قیمت روز کفایت نمی کند و آن شرکت باید با مراجعه به تحلیل تحلیگران معتبر، پیش بینی آینده قیمت دلار بر حسب ریال و قیمت مس در بازارهای جهانی را در محاسبات خود لحاظ کند تا در آینده مجبور نشود یک مبلغی هم از جیب خود بگذارد که کار را تحویل بدهد.
@KnowledgePlus
اخیرا گفتگویی با یک نفر در مورد تولید یک محصول الکترونیکی انجام شد که مثال و مصداق خوبی برای صحبت های مطرح شده در پیام صوتی قبلی است. محصولی چند سال پیش به قیمت X تولید میشده و در آن دوره تعداد تقاضا برای خرید محصول قابل قبول بوده. در هنگام ارسال این پست، دلار نسبت به آن زمان ۲۰ برابر شده و قیمت قطعات هم بنا به همان مواردی که در فایل صوتی گفته شد، افزایش چندین برابری داشته اند. در نتیجه شرط این که تولید آن محصول همان سود سابق را ایجاد کند این است که قیمتش با لحاظ افزایش غیر متعارف قطعات حدود 30X شود و تعداد سفارش هم برابر با همان زمان قبل باشد. اما اکنون همان محصول به علت عدم کشش بازار به زحمت با قیمت 10X قابل عرضه است و تعداد سفارش ها هم به علت رکود بازار کمتر شده. پس تولید کننده این محصول مجبور است هم آن را به یک سوم قیمت واقعی بفروشد و هم تعداد مشتریانش کمتر شده که نتیجه این وضعیت، به صرفه نبودن تولید و تعطیل شدن تدریجی کار و عقب ماندن از سایر فعالیت های اقتصادی موازی برای این تولید کننده است. آنچه که نوشته شد مثال فرضی نبود، بلکه شرح حال واقعی درباره یک تولید در حال انجام بود.
@KnowledgePlus
در دهه ۷۰ و ۸۰ اکثر دانش آموختگان رشته الکترونیک از دانشگاه های درجه یک دولتی، افراد نخبه و توانمندی بودند و همین که یک نفر فارغ التحصیل این دانشگاه ها بود این اطمینان را تا حد بالایی ایجاد می کرد که در انجام کارهایی که از او انتظار می رود به لحاظ ضریب هوشی و سطح دانش مورد نیاز، مشکل چندانی نداشته باشد. اما اخیرا نقل هایی از میزان اطلاعات و توانمندی بعضی فارغ التحصیلان دانشگاه ها شنیده می شود که واقعا باور کردنی نیست که چطور ممکن است یک فارغ التحصیل دانشگاه خوب دولتی تا این حد فاقد اطلاعات اولیه باشد.
@KnowledgePlus
شخص محترمی تماس گرفتند و درخواست انجام پروژه ای با AVR را داشتند که به ایشان اعلام شد پروژه ای انجام نمی دهیم و باید به افرادی که کارشان انجام پروژه است مراجعه کنید. ایشان پاسخ قابل تاملی دادند مبنی بر این که افرادی هستند که انجام بدهند ولی درخواست چند میلیون تومان به عنوان دستمزد را دارند و مگر چه کاری جز برنامه نویسی انجام می دهند که چنین پولی را می خواهند بگیرند؟ در این رابطه این سوال پیش می آید که چرا انجام پروژه های الکترونیکی تا این حد از ارزش افتاده و خوار و خفیف شده که دستمزد چند میلیونی (کمتر از ۱۰ میلیون تومان) برای کاری که مستلزم گاهی سال ها زحمت و کسب تجربه است به نظر خیلی زیاد می آید؟ اما برای پرداخت دستمزد بعضی کارهای با سطح تخصص بسیار پایین تر و رقم های بسیار بالاتر، کسی اصلا احساس ناراحتی نمی کند؟ چرا نوبت الکترونیک و برنامه نویسی که می رسد اکثرا انتظار دستمزدهای پایین را دارند؟ پاسخ این است که مقصر اصلی خود متخصصان و فارغ التحصیلان این رشته هستند که در رقابت با یکدیگر، دائم قیمت کار سایر همکاران را شکسته اند و موجب از بین رفتن ارزش کارشان شده اند.
@KnowledgePlus
چندین سال پیش یک محصول ابتکاری را تولید کردیم که نمونه ایرانی نداشت. بعضی افراد هم از آن ایده گرفتند و محصول مشابهی را تولید کردند که تا اینجای کار چندان اشکالی ندارد و بالاخره این پیشرفتی که در دنیا حاصل شده، نتیجه همین ایده گرفتن ها و رقابت ها است. اما بخش تاسف آور قضیه این بود که متونی را که به عنوان دستور کار یا تبلیغات برای آن محصول نوشته بودیم، واو به واو برای محصولشان کپی کردند و حتی این زحمت را به خود ندادند که در جمله بندی ها و کلمات تغییری بدهند تا حداقل یک ناظر خارجی متوجه نشود که کار اینها کپی کاری از ایده دیگران بوده است. از همین جا باید درود فرستاد به کسانی که رعایت اصول اخلاقی و انسانی را بر سود مادی و کسب درآمد مقدم می دانند.
@KnowledgePlus
در کاربردهای صنعتی گاهی این نیاز ایجاد میشود که جریان متناوبی به صورت ایزوله توسط ADC میکروکنترلر اندازه گیری شود. برای این کار روش های مختلفی وجود دارد که در این پست به یکی از آنها اشاره می شود.
شرکت Allegro MicroSystems طیف وسیعی از آی سی های سنسور جریان را تولید میکند که از طریق آنها میتوان جریان هایی تا محدوده ده ها آمپر را به صورت ایزوله اندازه گیری کرد. در بازار ایران آی سی هایی مثل سری ACS712 یا ACS758 کاملا شناخته شده و موجود هستند.
به عنوان مثال آی سی ACS712ELCTR-30A-T می تواند جریانی در محدوده 30A- تا 30A+ را به صورت ایزوله و خطی به ولتاژی در محدوده 0.5V تا 4.5V تبدیل کند. این ولتاژ بعد از تغییر مقیاس و به اصطلاح scale شدن می تواند به صورت مستقیم به ورودی ADC میکروکنترلر اعمال شود.
به عنوان یک نکته جانبی، تبدیل ولتاژ 0.5V تا 4.5V به مثلا 0V تا 3.3V یا سایر محدوده ها برای اعمال به ADC، نیاز به اطلاعاتی از طراحی مدارات آنالوگ دارد.
@KnowledgePlus
اگر کسی برای تهیه میکروکنترلرهای XMEGA که بسیار کمیاب شده اند دچار مشکل است، میتواند موارد موجود در کانال زیر را هم بررسی کند:
@FindChips
یک وارد کننده قطعات ادعای عجیبی را مطرح می کند به این شرح که در دفتر خود دو اتاق به عنوان انبار دارند که از هر نظر مشابهند و تنها تفاوت دو اتاق این است که یکی کولر آبی دارد و دومی کولر گازی. ادعای ایشان این است که میکروکنترلرهای smd را که وارد می کنند اگر در اتاق با کولر گازی انبار کنند، بعد از فروش هیچ مشکلی گزارش نمی شود. اما اگر همان میکروکنترلرها مدتی در اتاق با کولر آبی انبار شوند، بعد از فروش تعدادی به علت خرابی مرجوع می شوند. به نظر شما آیا این ادعا می تواند صحت داشته باشد و ربطی بین قرار دادن قطعات در اتاقی با دو نوع کولر و خرابی بعدی آنها وجود داشته باشد؟ نظر خود را در نظرسنجی پست بعد اعلام کنید.
@KnowledgePlus
چرا یک نوجوان که سابقه چندانی در کار با نرم افزارها یا برنامه نویسی را ندارد، گاهی خیلی سریعتر از یک فرد با سابقه می تواند در این موضوعات پیشرفت کند؟ چون ذهن او مثل یک کاغذ سفید است که مطالب جدید به سادگی در آن نقش می بندند و دانسته های قبلی، ذهن او را به اصطلاح بایاس نکرده اند. پس خیلی راحت به سراغ آخرین نسخه از نرم افزار یا زبان برنامه نویسی می رود و آن را یاد می گیرد. اما در کسانی که در یک موضوع اطلاعات قبلی دارند، مطالب جدید به صورت ناخواسته با اطلاعات قبلی مقایسه می شوند و همین مقایسه در بعضی مثل یک ترمز ذهنی عمل می کند و دائم به فکر این هستند که آن چیزی که قبلا بلد بودم چه تفاوت هایی با مطالب جدید دارد و چه ارتباطی می توانم بین اطلاعات قدیم و جدید برقرار کنم؟ در واقع این شخص کوله باری از اطلاعات قدیمی را به دنبال خود یدک می کشد و همین قضیه گاهی نمی گذارد در موضوعات جدید پیشرفت کند. پس گاهی برای یادگیری لازم است که به اصطلاح کلید ریست اطلاعات موجود را بزنیم و این رویکرد مقایسه با یافته های قبلی خود را کنار بگذاریم تا سریعتر بتوانیم پیشرفت کنیم.
@KnowledgePlus
تماس های کاذب:
اگر عرضه کننده خدمات یا محصولاتی هستید، به احتمال زیاد بارها با پدیده ای به نام "تماس کاذب" مواجه شده اید. منظور از تماس کاذب درخواست ها و مراجعاتی است که به نتیجه خاصی منجر نمی شود و بیشتر از طرف افرادی که تصمیم جدی نگرفته اند و با انگیزه هایی مانند قیمت گرفتن و نظایر آن انجام می شود. هر چند این تماس های کاذب در ظاهر حاصلی جز تلف کردن وقت ندارند. اما از منظر دیگر و با قبول این واقعیت که در عمل تنها درصدی از تماس ها و مراجعات به نتیجه می رسند، آنگاه افزایش تماس های کاذب را می توانیم به عنوان نشانه مثبتی از بیشتر دیده شدن و اقبال مخاطبان به خدمات یا کالاها و محصولات تلقی کنیم که خود را در قالب بالا رفتن آمار درخواست ها (اعم از واقعی یا کاذب) نشان می دهد. به عبارت دیگر تعداد تماس های کاذب می تواند به عنوان معیاری برای وجود متقاضی در نظر گرفته شود و بالا رفتن تعداد این نوع تماس ها می تواند علامتی برای افزایش رونق در کارها باشد.
@KnowledgePlus
بنا بر فیدبک گرفته شده از اشخاص مختلف اعم از وارد کننده و تولید کننده و مونتاژ کار و غیره و همچنین مشاهدات شخصی، انجام کارها و پروژه ها در رشته الکترونیک در ایام اخیر به طور محسوسی کاهش پیدا کرده است.
@KnowledgePlus
از پیام های کانال اشتغال که چند سال است به صورت رایگان برای یافتن شغل و پروژه فعال شده استفاده کنید:
@KnowledgePlusir
ضمنا از ارسال هرگونه سوال، انتقاد، پیشنهاد و ... در مورد کانال اصلی به ادمین کانال اشتغال جدا خودداری کنید.
با توجه به گران شدن فزاینده قیمت مس و آهن، تبدیل ۲۲۰ ولت به ولتاژهای پایین تر از طریق استفاده از ترانس های فرکانس پایین با هسته آهنی، بسیار هزینه بر شده است. این مسئله استفاده از روش های کاهش ولتاژ از طریق ترانس های با هسته فریت و منابع تغذیه سوئیچینگ را به شدت توجیه پذیر می کند.
@KnowledgePlus
"حوصله ندارم"
این عبارت مانع بزرگی برای رشد علمی در رشته الکترونیک است. یک شرط لازم برای پیشرفت در الکترونیک و برنامه نویسی، وجود حوصله زیاد برای پرداختن به جزییات پیچیده و وقت گیر است.
@KnowledgePlus
با آرزوی سالی خوب برای همه، از امسال فعالیت های این کانال بیشتر خواهد شد.
@KnowledgePlus