آی پی امداد
abtahi

پرسش و پاسخ بخش {مدارات الكترونيك}

CINAPA

VIP+ افتخاری
کاربر +vip پلاس
vip افتخاری
کاربر
2012-07-25
826
2,483

دوست عزیز ممنون از پاسخ شما
متاسفانه من اصلا برنامه نویسی بلد نیستم
حالا بابد چیکار کنم؟؟؟

یه کتاب ساده که به صورت روان برنامه نویسی رو توضیح داده سراغ دارید؟؟؟
که کم کم برنامه نویسی را یاد بگیرم
سلام:jump:
خوب اگه میخوای برای راه اندازی این مدارت بری برنامه نویسی یاد بگیری . خیلی اونوقت طول میکشه . چون بقول خودت صفر هستی
من خودم وقتی شروع کردم به یادگیری تقریبا 9 ماه طول کشید تا برنامه نویسی سی C را یاد گرفتم . و از کتاب عین الله جعفر نژاد قمی استفاده کردم که فقط 6 ماه کتابشو میخوندم خیلی صفحه داره الان هم هنوز کامل نتونستم بخونم اما بهترین کتاب هست البته اگه میخوای صنعتی کار کنی وگرنه میخوای بچه بازی و برای درست کردن کیت برنامه بنویسی بیسکام هست . و من بیسکام را تو 4 ماه یاد گرفتم ولی خیلی از دستورات را نداره و همچنین کتابخونه هاش خیلی کم هست و برای میکرو های سرعت بالا مثل ARM نمیتونی ازش استفاده کنی . C را تا الان هم دارم هنوز یاد میگیرم که میشه 3 سال یعنی الان برنامه نویسی برای ARM را درام بصورت پیشرفته یاد میگیرم . در کل اگه صفر هستی . مثلا بخوای بیسکام که راحت ترین هست . البته باز بستگی به خودت و هوشت و مقدار تحصیلات داره و هم چنین به تلاشت اگه بیکاری که بشینن یاد بگیر اگه نه که شب ها یک ساعت بشین که خلوت هست مثلا ساعت 12 شب . چون برنامه نویسی تمرکز میخواد و ذهن راحت و اعصاب راحت ......
 

**arash

کاربر
2013-04-09
37
144
سلام ::smiley_on_tredmi::
دوستان من برنامه نویسی به زبان بیسمام بلدم که کلاس خصوصی رفتم ولی 9 ماه طولش دادن
تا کامل یاد گرفتم البته اقای CINAPA درست میگن . بیسکام به اون صورت چیزی نداره یه زبانه که فقط برای
میکرو های ساده که ئتعداد پورت هاش کم هست و زیاد عملیاتی نیاز نداری انجام بدی و از این قیل کار ها
منم که اول خواستم یاد بگیرم همه میگفتن فقط برو سی را یاد بگیر . وقت تا بیهود تلف نکن . ولی چون شوق زود یاد گرفتن رو داشتم همون بیسکام را رفتم کلاس ولی اخرش فهمیدم که هیچی تا الان هم فقط باش برای بچه ها کیت و از این قبیل کار دستی ها ساختم بقول مهندس تو صنعت حتی همین سی که برای AVR بنویسی فایده نداره و کار برد نداره چه برسه به بیسکام که دستوراتش و کتابخونه هاش و خیلی چیزهاش کمه و نداره ......
 

NICHICON

VIP+ افتخاری
کاربر +vip پلاس
VIP PLUS
vip
vip افتخاری
کاربر
2012-03-01
1,502
12,120
سلام:jump:
خوب اگه میخوای برای راه اندازی این مدارت بری برنامه نویسی یاد بگیری . خیلی اونوقت طول میکشه . چون بقول خودت صفر هستی
من خودم وقتی شروع کردم به یادگیری تقریبا 9 ماه طول کشید تا برنامه نویسی سی C را یاد گرفتم . و از کتاب عین الله جعفر نژاد قمی استفاده کردم که فقط 6 ماه کتابشو میخوندم خیلی صفحه داره الان هم هنوز کامل نتونستم بخونم اما بهترین کتاب هست البته اگه میخوای صنعتی کار کنی وگرنه میخوای بچه بازی و برای درست کردن کیت برنامه بنویسی بیسکام هست . و من بیسکام را تو 4 ماه یاد گرفتم ولی خیلی از دستورات را نداره و همچنین کتابخونه هاش خیلی کم هست و برای میکرو های سرعت بالا مثل ARM نمیتونی ازش استفاده کنی . C را تا الان هم دارم هنوز یاد میگیرم که میشه 3 سال یعنی الان برنامه نویسی برای ARM را درام بصورت پیشرفته یاد میگیرم . در کل اگه صفر هستی . مثلا بخوای بیسکام که راحت ترین هست . البته باز بستگی به خودت و هوشت و مقدار تحصیلات داره و هم چنین به تلاشت اگه بیکاری که بشینن یاد بگیر اگه نه که شب ها یک ساعت بشین که خلوت هست مثلا ساعت 12 شب . چون برنامه نویسی تمرکز میخواد و ذهن راحت و اعصاب راحت ......

به نام خدا
دوست عزیز با تمامی تفاصیل به وجود امده و نداشتن علم برنامه نویسی من از ساخت این مدار منصرف شدم .ممنون از پاسخ دوستان
 

غزال

Remembering
ناظم انجمن
2012-03-18
10,107
80,073

به نام خدا
دوست عزیز با تمامی تفاصیل به وجود امده و نداشتن علم برنامه نویسی من از ساخت این مدار منصرف شدم .ممنون از پاسخ دوستان

سلام
استاد عزیز
با این مدار مشکلتون تضمینی حل میشه


چون عملکرد آپ امپ بینهایت ساده و کاربردی است مختصرا بشرح پست آتی تقدیم میگردد

اگر با هر اشکالی هم مواجه شدید ، بفرمایید در خدمتم
IF1.png
 

NICHICON

VIP+ افتخاری
کاربر +vip پلاس
VIP PLUS
vip
vip افتخاری
کاربر
2012-03-01
1,502
12,120

غزال

Remembering
ناظم انجمن
2012-03-18
10,107
80,073
ادامه پست قبل

این هم نتیجه و پاسخ مدار که در اسیلوسکوپ ورک بنچ می بینید

امکانات مدار
الف ) با تنظیم پتانسیومتر مرز یا مرجع تغییرات را انتخاب میکنید مثلا دوست دارید روی مرز 1 ولت یا روی مرز 10 ولت عمل کند پتانسیومتر را تنظیم میکنید که سر وسطش همان ولتاژ شود که البته مرجع شما 2.9 ولته و لذا باید روی 2.9 ولت تنظیم کنید

ب ) آیا دوست دارید زمانیکه ولتاژ ورودی بالای 2.9 ولت است ، ولتاژ خروجی صفر شود یا دوست دارید 12 ولت شود
انتخاب این دو حالت هم فقط با جابجا کردن پایه 2 و 3 آی سی قابل انتخاب است
(مدار پست قبل که مدار پست بعدی هم هست مورد نیاز شماست)

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

و همچنین در مواردی ، نیاز به اشمیت تریگر هست که باز هم در کار شما نیاز نیست اما اگر نیاز داشتید این هم با یک مقاومت دیگه حل میشه


تحلیل این مدار بینهایت آسونه ولی جاش اینجا نیست

اسیلوسکوپ ، عملکرد مدار را بشرح زیر حکایت و اثبات میکند


IF5.png

مقدمه مختصری جهت آشنایی با اسیلوسکوپ​

در اسیلوسکوپ فوق ارتفاع صفحه را با نقطه چین به 6 بخش تقسیم کردند اما اینکه هر بخش نقطه چین ( ... ) معرف چند ولته مانند اهم متر قابل انتخاب است که اگر دقت کنید من برای هر دو کانال 5 ولت را انتخاب کردم

یعنی هر بخش ، یا هر خونه 5 ولته و لذا اگر ارتفاع موجی از پایین تا بالای صفحه باشه ( یعنی کمی بیشتر از 6 بخش ) دراینصورت ولتاژش کمی بیشتر از 30 ولته ( اگر دو بخش یا دو خانه بود یعنی 10 ولت و سه خانه یعنی 15 ولت ..... )

1- همانطورکه می بینید ، ولتاژ ورودی (قرمز ) را از 3- ( کمتر از یک بخش ) تا 3+ ولت انتخاب کردم تا ببینیم مدارمون قبل از 2.9 و بعد از 2.9 ولت ، چه عکس العمل هایی نشون میده

2- کانال قرمز را به ورودی مدار متصل کردم و لذا موج قرمز ، ولتاژ ورودی است

3- کانال سیاه را به خروجی متصل کردم پس موج سیاه ولتاژ خروجی است

ضمنا خط افقی ، خط صفر ولته اگه موجی بالاتر باشه مثبته ( مثل ماکزیمم ورودی که 3+ است ) و اگه پایینتر از این خط باشه یعنی منفی است ( مثل مینیمم ورودی که 3- است )

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

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

لذا می بینیم مادامیکه ولتاژ ورودی (قرمز ) کمتر از 2.9 است ، خروجی (سیاه ) 12 ولته
و وقتی بیشتر از 2.9 شده خروجی را صفر کرده
و تا زمانیکه ورودی بالای 2.9 است ، خروجی هم صفر ولت مونده تا جایی که ولتاژ ورودی پایین و پایین تر بیاد و به 2.9 برسه
که در اینحالت که کمتر از 2.9 شده ، خروجی را دوباره 12 ولت کرده

([SIZE=3[COLOR="#B22222"][/COLOR]]البته شما عکس این حالت یعنی مدار بعد که همان مدار پست قبل است را نیاز دارید[/SIZE] )


سپاس
 

غزال

Remembering
ناظم انجمن
2012-03-18
10,107
80,073
تحلیل مدار اصلی مورد نیاز شما

IF2.png



در مدار فوق فقط پایه 2 و 3 آی سی 741 پست 380 را جابجا کردیم تا ورودی که قبلا به پایه 2 (ورودی منفی ) متصل بود حالا به پایه 3 (ورودی مثبت ) متصل بشه ، لذا حالا دیگه ، آی سی مثل آدم عمل میکنه و وارونه عمل نمیکنه (چون ورودی را به پایه ورودی مثبتش دادیم نه به منفی )

و لذا اگر ورودی زیادتر از مرجع (2.9) بشه خروجی ماکزیمم میشه و اگه کمتر بشه خروجی می نیمم (صفر ) میشه بطوریکه مطابق شکل موج اسیلوسکوپ

می بینیم ولتاژ ورودی (قرمز ) از صفر شروع شده و بسمت می نیمم (3- ) و سپس بسمت صفر رفته و سپس بسمت 3+ ولت

بطوریکه از آغاز تا 2.9 ولت (که کمتر از 2.9 است ) ، همچنان خروجی صفر است
ولی وقتی ذره ای از 2.9 ولت بیشتر شده ولتاژ خروجی (سیاه ) را 12 ولت کرده
و آنقدر 12 میمونه تا ورودی دوباره برگرده و کمتر از 2.9 بشه
و وقتی کمتر از 2.9 ولت شده ، خروجی را مجددا صفر کرده


بنابرین اگر ورودی کمتر از 2.9 باشه خروجی صفره و اگه بالاتر از 2.9 بشه ( چه 2.95 چه 3 و چه 9 ولت بشه فرقی براش نداره)خروجی را 12 ولت میکنه​
حالا با تنظیم پتانسیومتر ، هر ولتاژ مرجع دلخواهی (مثلا 3 ولت) را انتخاب و استفاده کنید
همونکه میخواستید
با هر اشکالی مواجه شدید در خدمتم

سپاس[/QUOTE]
 

sina 202

کاربر
2013-04-14
15
50
سلام:jump:
خوب اگه میخوای برای راه اندازی این مدارت بری برنامه نویسی یاد بگیری . خیلی اونوقت طول میکشه . چون بقول خودت صفر هستی
من خودم وقتی شروع کردم به یادگیری تقریبا 9 ماه طول کشید تا برنامه نویسی سی C را یاد گرفتم . و از کتاب عین الله جعفر نژاد قمی استفاده کردم که فقط 6 ماه کتابشو میخوندم خیلی صفحه داره الان هم هنوز کامل نتونستم بخونم اما بهترین کتاب هست البته اگه میخوای صنعتی کار کنی وگرنه میخوای بچه بازی و برای درست کردن کیت برنامه بنویسی بیسکام هست . و من بیسکام را تو 4 ماه یاد گرفتم ولی خیلی از دستورات را نداره و همچنین کتابخونه هاش خیلی کم هست و برای میکرو های سرعت بالا مثل ARM نمیتونی ازش استفاده کنی . C را تا الان هم دارم هنوز یاد میگیرم که میشه 3 سال یعنی الان برنامه نویسی برای ARM را درام بصورت پیشرفته یاد میگیرم . در کل اگه صفر هستی . مثلا بخوای بیسکام که راحت ترین هست . البته باز بستگی به خودت و هوشت و مقدار تحصیلات داره و هم چنین به تلاشت اگه بیکاری که بشینن یاد بگیر اگه نه که شب ها یک ساعت بشین که خلوت هست مثلا ساعت 12 شب . چون برنامه نویسی تمرکز میخواد و ذهن راحت و اعصاب راحت ......


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