برگزیده های پرشین تولز

میکرو کنترلر

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
با سلام.

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

امیدوارم که این بخش مفید باشه.
با تشکر.
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
با سلام
چند روز بعد مدار یک فرستنده و گیرنده مادون قرمز که خودم با AVR طراحی کردم رو براتون میزارم.

برد 15 متر
تعداد کانالها 4
فرستنده: ATTINY13v منبع تغذیه: 1.8~5.5 ولت تعداد IRLED : 1
گیرنده: ATMEGA8

برنامه فرستنده بصورت اسمبلی و برنامه گیرنده بصورت بیسیک BASCOM AVR میباشد.

در ضمن مصرف باتری این مدار(فرستنده) بسیار کم می باشد(در حالت بیکاری 100nA) و در فرستنده از یک میکروکنترلر با مصرف خیلی پایین (از سری AVR LOW POWER) و در مودهای ذخیره توان استفاده شده.
مشخصات میکروهای AVR LOW POWER:
1.8 V - Active Mode - 1 MHz : 250 μA
1.8 V - Idle Mode - 1 MHz : 40 μA
1.8 V - Power-save Mode : 4.5 μA
1.8 V - Power-down Mode : 100 nA
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
با سلام.

در ضمن کامپایلر BASCOM AVR 1.11.7.4 Full موجود میباشد.
اگر سریال نامبر آن را دارید در فوروم بنویسید تا اونو در سایت برای دانلود همه بزارم.
بعدا در مورد تفاوتهای بین نسخه اصلی وفول اون بهتون توضیح میدم.

در ضمن نسخه فول Proteus 6.7 sp3 رو که Electronics Art زحمت لینکشو کشیدن در زیر موجود می باشد.
این برنامه محیطی برای شبیه سازی مدارات الکترونیکی فراهم می کنه. هیچ نرم افزاری تا به حال در زمینه شبیه سازی میکروکنترلری به پای اون نرسیده. این برنامه قابلیت real time simulation رو داره.

با این برنامه دیگه از شر خرید قطعات گران قیمت راحت میشوید.
این برنامه بیشتر میکروکنترلرهای سری AVR ، PIC ، 8051 و 68HC11 رو پشتیبانی میکنه.
از دیگر مزایای این برنامه امکان شبیه سازی کی بورد ، LCD ، سون سگمنت ، i2c ، LED ، Speaker و حتی ATA HDD و ... میباشد. این برنامه حتی یک بخش برای طراحی PCB نیز داره. امکان تعریف لایبری و تعریف قطعات جدید هم برای کاربران حرفه ای میسره.

حجم این برنامه حدود 20.4 مگابایته
http://engineer.kicks-ass.org/ritvars/proteusPRO6.7SP3.exe
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
من خودم با میکروکنترولر AVR کار میکنم. اگه سوالی در این زمینه دارید بپرسید. در کوتاه ترین فرصت ممکن به آنها جواب خواهم داد(اگه بلد بودم). در ضمن از پیشکسوتان نیز درخواست میکنم که مطالب خود را در مورد میکرو کنترولرها در این بخش بنویسند تا بقیه هم استفاده کنند.
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
این هم یه سایت به درد بخور در این رمینه ها.

تو این سایت میتونین کاتالوک اکثر آی سی های متداول رو پیدا کنین در ضمن پروژه های خوبی هم داره

یه بخش دانلود هم داره که مفیده.

این هم لینک سایت:
http://www.electronics-lab.com/
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
اگه با AVR کار میکنین حتما اینو بگیرین.

از همون سایتی که معرفی کرده بوم مست.

این نرم افزار روتینهای تاخیر رو خودش براتون به زبان اسمبلی مینویسه. خیلی به دردتون میخوره اگه با اسمبلی AVR کار میکنین.
http://www.electronics-lab.com/downloads/mcu/002/index.html
 

mgh

Registered User
تاریخ عضویت
26 آگوست 2004
نوشته‌ها
224
لایک‌ها
2
مرسي اطلاعات خوبي بود
حتما به زودي كلي سوال دارم چون چند تا پروژه اينن ترم با ميكرو داريم
:)
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
AVR سریع ترین میکروکنترولر 8 بیتی دنیا با قابلیت اجرای 16 بیتی!
و حتی خیلی ارزانتر نسبت به میکروهای دیگر .

اگر به دنبال یه میکرو خوب میگردین دیگه نگردین چون Atmel چند سال پیش اونو اختراع کرده.

بهتر از اون نیست
گشتم نبود نگرد نیست!!!!!!!!!!!!!
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
به نقل از mgh :
مرسي اطلاعات خوبي بود
حتما به زودي كلي سوال دارم چون چند تا پروژه اينن ترم با ميكرو داريم
:)

خواهش میشه.

هر سوالی داشتین اگه بلد بودم بهتون جواب میدم البته اگه بلد بودم.:blush:
در ضمن در فروم های دیگه هم از اینجا نام ببرید تا برو بچ علاقه مند به میکرو بیان یه سری هم به اینجا بزنن
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
با سلام

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

از خودم شروع میکنم.

کاردانی الکترونیک از دانشکده فنی و مهندسی شهید باهنر شیراز
و در حال حاظر هم ترم دوم کارشناسی ناپیوسته مهندسی کنترل و ابزار دقیق از دانشگاه مجازی شیراز

زمینه کاری من هم میکرو کنترولر هست
در ضمن تجربه کاری هم دارم.
با Z-80 و AVR تقریبا آشنایی کامل دارم.
در گذشته با 8051 هم کمی کار کردم
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
آیا میدونین Watch Dog Timer یا همون تایمر سگ نگهبان چیه؟

اسمش کمی مسخره هست ولی کاراییش بسیار بالا هست.

اگه دوست دارین بدونین این فروم رو دنبال کنین. حتما به جوابتون میرسین.
 

mgh

Registered User
تاریخ عضویت
26 آگوست 2004
نوشته‌ها
224
لایک‌ها
2
به نقل از R.Shams :
آیا میدونین Watch Dog Timer یا همون تایمر سگ نگهبان چیه؟

اسمش کمی مسخره هست ولی کاراییش بسیار بالا هست.

اگه دوست دارین بدونین این فروم رو دنبال کنین. حتما به جوابتون میرسین.

من فكر كنم تا اونجا كه ميدونم يه تايمر اصليه كه اگه يه ارور يا مشكلي پيش اومد بعد از يه مدت ميكرو رو ريست كنه و جلوي خرابي رو بگيره
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
با سلام

دیگران هم نظر بدن تا بقیه هم استفاده کنن

بعدا یه مطلب تقریبا کامل دربارش مینویسم

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

با تشکر
 

ErfanEa

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 می 2005
نوشته‌ها
811
لایک‌ها
10
سن
36
محل سکونت
Lost Heaven
به نقل از R.Shams :
با سلام

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

از خودم شروع میکنم.

کاردانی الکترونیک از دانشکده فنی و مهندسی شهید باهنر شیراز
و در حال حاظر هم ترم دوم کارشناسی ناپیوسته مهندسی کنترل و ابزار دقیق از دانشگاه مجازی شیراز

زمینه کاری من هم میکرو کنترولر هست
در ضمن تجربه کاری هم دارم.
با Z-80 و AVR تقریبا آشنایی کامل دارم.
در گذشته با 8051 هم کمی کار کردم
http://forum.persiantools.com/showthread.php?t=28779
 

Iran-PC

کاربر تازه وارد
تاریخ عضویت
22 فوریه 2006
نوشته‌ها
69
لایک‌ها
1
سلام به همه دوستان.

یه خواهش از استارتر عزیز.

میشه لطف کنید کمی در مورد مزیتهای AVR نسبت به همین سری های 8051 توضیح بدید.
و اگر در اختیارشون هست کمی در مورد datashit چند نمونه از میکرو های اتمل همچین فارسی توضیح بدند.
من تازی با میکرو ها آشنا شدم و ازشون خیلی خوشم اومده.
الانم تنها کتابی که دارم در مورد 8051 هست.

برای همین میخ.واستم با AVR ها هم کمی آشنا بشم.

شما برای پروگرم کردن میکرو هاتون چیکار میکنید؟
یه شماتیک برای AT89S51 دیدم که خیلی خیلی ساده بود.
با 3 تا پایه از میکرو پروگرمش میکرد. (بجز پایه های کریستال و ریست و برقش).

ممنون.
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
به نقل از Iran-PC :
سلام به همه دوستان.

یه خواهش از استارتر عزیز.

میشه لطف کنید کمی در مورد مزیتهای AVR نسبت به همین سری های 8051 توضیح بدید.
و اگر در اختیارشون هست کمی در مورد datashit چند نمونه از میکرو های اتمل همچین فارسی توضیح بدند.
من تازی با میکرو ها آشنا شدم و ازشون خیلی خوشم اومده.
الانم تنها کتابی که دارم در مورد 8051 هست.

برای همین میخ.واستم با AVR ها هم کمی آشنا بشم.

شما برای پروگرم کردن میکرو هاتون چیکار میکنید؟
یه شماتیک برای AT89S51 دیدم که خیلی خیلی ساده بود.
با 3 تا پایه از میکرو پروگرمش میکرد. (بجز پایه های کریستال و ریست و برقش).

ممنون.

با سلام

الان یه کمی کار دارم.

در چند روز آینه انشاا.. اون مطالبی که میخواین رو براتون میزارم
سعی میکنم اکثر ونا از ترجمه کاتالوگها باشه.

در مورد AVR هم پروگرامر خاصی لازم ندارید.
بسته به فروشنده قطعات بیشتر از 1500 تومن نمیشه (همون پروگرامری که تو کتاب علی کاهه هست جواب میده یعنی STK 200/300)

پروگرامر STK 200/300 که توی کتای میکروکنترولرهای AVR نوشته علی کاهه است به خوبی با BASCOM AVR تمام نسخه ها جواب میده
در ضمن با گرفتن ورژن های جدید BASCOM میکروهای بیشتری هم به برنامه پروگرامر اضافه میشه .پس این پروگرامر تمام میکروهایی که BASCOM میشناسه رو میتونه پروگرام کنه. و دیگه نمیخواد نگران به روز کردن پروگرامر برای ساپورت میکروهای دیگه باشه.

در مورد فرق AVR با 8051 بهت میگم ولی بعدا بیشتر توضیح میدم:
یه مثال ساده اون مثل فرق پیکان با بنز هست!!!!!!!!!!!!!
درضمن مقایسه ما با تمام میکروهای 8 بیتی هست یعنی در مجموع میشه گفت AVR یه رقیب قدرتمند برای بقیه میکروهای قوی است و یه انقلاب بزرگ هم به شمار میره. هنوز هیچ میکرویی به سرعت بالای AVR در محاسبات دست پیدانکرده .در ضمن AVR قادره که محاسبات 16 بیتی رو هم انجام بده. شهار ATMEL هم اینکه شما پول یه میکرو 8 بیتی رو میدید ولی میتونید از قایلیتهای یک میکرو 16 بیتی استفاده کنید.
AVR از معماری RISC با تعداد دستورالعمل بالا بهره میبره که دربین میکروها کم نظیر هست. اکثر دستورالعمل های آن باوجود زیاد بودن تعداد دستورالعملها در یک سیکل انجام میشه.
این میکرو از مدهای کاهش توان به خوبی بهره برده و تایید کننده آن زیاد بودن مدهای کاهش توان آن و استفاده از تقسیم کلاک به صورت نرم افزاری است که در کمتر میکرویی دیده میشه.
AVR حتی برعکس میکروهای دیگه هیچ تقسیم کلاکی انجام نمیده(مثلا 8051 کلاک رو بر 12 و PIC که یه میکرو قدرتمند هست کلاک رو بر 4 تقسیم میکنه). این امر که AVR کلاک رو تقسیم نمیکنه موجب کاهش مصرف انژی و افزایش MIPS شده.

تکنولوژی بکار رفته در AVR موجب شده که حتی میتوان از آن در محیط های صنعتی و پر نویز براحتی از آن استفاده کرد(به گفته خود ATMEL والا هنوز خودم یه تست دقیق انجام ندادم ولی اون رو با یه فیبر یه رو و با یه کابل LCD تقریبا 20 سانتی و یا استفاده از باتری ماشین در کنار شمع پیکان غیر انژکتوری تست کردم ولی فقط در فاصله تقریبا 5-6 سانتی از اون صفحه LCD قاتی میکرد ولی نمیدونم میکرو هم ریست میشد یا نه .در ضمن قسمت تغذیه فقط از یک 7805 تشکیل شده بود. و این آزمایش هم برای خودم و هم برای چند تا از دوستانم که کارهای صنعتی انجام میدادن شگفت آور بود). اما به دلیل اینکه هنوز هیچ کسی اون رو تابه حال در محیط صنعتی تست نکرده و به دلیل اطمینان بالای PIC هیچ کسی دوست نداره اعتبار خودش رو به خطر بندازه.
یه جا یه مهندسه میگفت توی یه محط صنعتی که حتی کامپیوتر ریست میکرده PIC به خوبی کار خودشو انجام میداده!!!!!!!!!!

در ضمن AVR مجهز به آخرین امکانات مثل تایمر واچ داگ و برون اوت دیتکتور و مبدل های ADC و PWM است.
یکی از مهمترین بخشی که کمتر در هر میکرویی دیده میشه مقایسه کننده آنالوگ با گین 1 و 10 و 200 و .. است که بسته به میکرو فرق میکنه.
این مقایسه کننده میتونه تو ورودی مبدل ADC قرار بگیره . این بخش برای بعضی طراحان خیلی مهمه و اونا رو مجذوب خودش کرده.

بعدا بیشتر از قابلیتهای و مزیت های اون بیشتر توضیح میدم.
پیشکسوتان هم معتل نباشند اونا هم دست به کار بشن. چند تا فکر بیشتر از یکیه. اونا هم اطلاعاتشونو بزارن همه استفاده کنن.

در ضمن آینده خوبی رو برای این بخش میبینم . اگه همه کمک کنن!!!!!!!!!!!!
 

R.Shams

Guest
تاریخ عضویت
7 ژانویه 2006
نوشته‌ها
209
لایک‌ها
9
محل سکونت
Tehran (S/h/i/r/a/z)
به نقل از Amirreza_VHDL :
این هم فایلهای MMC که میخواستین. با AVR Bascom 1.11.7.4 کامپایل کردم.

با تشکر از Amirreza_VHDL که این برنامه رو در اختیار دیگران قرار دادن

از ایشون هم خواهش دارم در مورد این برنامه "یه زیاد!" برالی همه توضیح بدن تا همه بتونن از اون استفاده کنن

در ضمن جهت اطلاع اونایی که در جریان نیستند:
این فایل حاوی یه برنامه BASIC هست که باBASCOM AVR 1.11.7.4 کامپایل شده جهت استفاده از کارتهای MMC با AVR.

در ضمن جهت اطلاع بگم که ATMEL برای استفاده از کارتهای حافظه از BASCOM هم یه اسمی برده و اونو مفید دونسته.
 

Amirreza_VHDL

کاربر تازه وارد
تاریخ عضویت
12 فوریه 2006
نوشته‌ها
13
لایک‌ها
0
سن
42
محل سکونت
Tehran
این فایلها که فرستادم احتیاج به توضیح داره.
اگر صبور باشین کاملا روشنتون میکنم. فعلا یه کمی سرم شلوغه و گرفتارم.
البته اگر کسی با MMC و SPI آشنا باشه میتونه خودش با این فایلها کار بکنه.
دارم سعی میکنم که با FPGA رو MMC بنویسم و بخونم. اگر موفق شدم حتما کد VHDL و Schematic اون رو هم میفرستم.
 
بالا