window.addEventListener("load", function(){ alert("کانال تلگرام ما : www.telegram.me/PulseLab"); }); ترشحات ذهنی | micro
جسارت های در باب امنیت اطلاعات و الکترونیک .
RoBoard RB-110
چهارشنبه پنجم مهر ۱۳۹۱ ساعت 10:15 | نوشته ‌شده به دست سیروس | ( )

rb

RoBoard قـــلــب ربـــاتـــها مــحسـوب مـی شـود و باعث می شـود تا ربــات شما بسیار فعالتر و هوشمندتر عمـل کنـد . RoBoaerd تنـها یـک بورد بــرای کنتــرل نیــست بلــکه به راستـی یـک مینــی کامپیــوتر است کـه بر اســاس a 32 bit x86 CPU , Vortex86 DX بـــا ســرعــت 1000MHz و حافظه 256MB DDR 2 onboard یــک بــرد با قابلـــیت گسترده را فراهم می آورد .

Roboard امکان نصبWindowsوLinux را برای شما از طریقMicro-SD ذخیره سازی و بـه صـــورت bootable فــراهم می آورد که همین امر باعث نصب و نوشتن برنامه ها بصورت بسیار کارآمدتر و ساده می شود .

Roboard از یک رابط I/O قدرتمند برای اتصال به سرو موتور،DC motor،سنسورها، ژیروسکوپ ها ، شتاب دهنده ها ودیوایس های دیگربهره می گیرد.در ساختاراین مینی کامپیوتر،کانکتورهایPWM up to 32 CHوGPIOوRS-232 serial و TTL serialو  RS-485 و  USB V2.0 x 3 و A/D convert  و   PI/12C Bus  و  Audio out&Mic in و  M LAN 10/100  و Mini PCI socket

     - بر پایه a 32Bit x86 CPU , Vortex86DX با 1000MHz و 256MB DRAM

     - سازگار با Linux , Windows و DOS

     - لایبرری منبع باز ++C برای عملکردهای I/O منحصر به فرد RoBoard ( سنسورها ، محرکها و ... )

     - یک راه حل مناسب و کامل برای توسه تکنولوژی رباتیک توسط مایکروسافت

     - پشتیبانی بسیار سریع از پرتالهای  سریال ( Integrated FTDI-FT2232HL )

     - محافظ ضد برق

     - ابعاد بسیار کوچک 96 در 56 میلیمتر

همچنین ورودی تغذیه آن از 6 تا 24 ولت می باشد

اطلاعات بیشتر ...

برچسب‌ها: RoBoard RB, 110, mini pc, micro

دانلود کامپایلر قدرتمند CCS برای میکروکنترلرهای PIC
دوشنبه ششم شهریور ۱۳۹۱ ساعت 20:29 | نوشته ‌شده به دست سیروس | ( )

کامپایلر CCS یکی از قدرتمندترین و همین طور به نظر خودم محبوبترین کامپایلر برای میکروکنترلهای ساخت شرکت Microchip هستش . همین طور به خاطر داشتن بخش Wizard برنامه نویسی رو نسبت به Micro C در این میکروکنترلرهای PIC آسانتر کرده .

ورژن 4 این نرم افزار همراه با کرک اون ور می تونید از لینک زیر در یافت کنید .

دانلود کامپایلر CSS برای میکروکنترلرهای PIC

موفق و شاد باشید /..

کریستال در AVR - ATmega
شنبه چهارم شهریور ۱۳۹۱ ساعت 20:49 | نوشته ‌شده به دست سیروس | ( )

با سلام "

این پست مخصوص یکی از مخاطب ها می باشد البته عمومی هم هست هر کسی خواست می تونه استفاده کنه . در مورد تنظیم کریستال بر روی سری AVR-ATMEGA8 , 16 و همین طور 32 که مثل 16 هست .

چرا و چه وقت و چطور از کریستال استفاده می کنیم ؟

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

البته باید این رو بگم که خود میکروکنترلرهای AVR دارای یک اسیلاتور داخلی 8MHz می باشد و هر بخواهیم از یک کریستال خارجی استفاده کنیم باید از یک کریستال استفاده کنیم که بالاتر از کریستال داخلی باشد دلیل اون هم این هست که کریستال خارجی توان بالای رو از میکرو می گیره برای همین اگر قرار باشه از کریستال با مقدار 8MHz استفاده کنیم بهتر هست که از کریستال داخلی استفاده کنیم به 2 دلیل اولی اینکه کریستال خارجی توانش بالاست و دومی اینکه از نظر اقتصادی نیز 400 تومنی تو جیبت می مونه و البته سومی مدار شلوغ نمی شه .

اتصال کریستال به میکرو AVR

همون طور که اکثر دوستان می دونن برای اتصال کریستال به میکرو باید از پایه های XTAL1 و XTAL2 در میکروکنترلرهای AVR استفاده کرد . البته به چه نحوه در میکرو کنترلرهای mega16 , mega32  که رایجترین هستن کریستال به وسیله 2 خارن عدسی به این پایه ها وصل می شوند مثل شکل شماره 1- الف .

دلیل استفاده از خازن ها هم گرفتن نویز بر روی اسیلاتور می باشد و مقدار اون بسته به مقدار کریستال از 15pF تا 22pF می باشد .

در میکرو mega8‌پایه های XTAL1 و XTAL2 با دوتا از بیتهای پورت B مشترک هست اگر بخواهیم توی این میکرو از کریستال استفاده کنیم پیشنهاد می کنیم بیشتر از 12MHz‌نباشه چون زیاد جواب نمی ده . در حالت پیش فرض پایه ها برای پورت B هست . یعنی اگه کریستال رو به این پایه ها وصل کنیم در هنگام کار هیچ اتفاق خاصی نمی افته . برای فعال کردن باید هنگام پروگرام کردن میکرو تو بخش فیوزبیت ( البته توی AVR Studio‌ ) گزینه  اکسترنال رو انتخاب کنید . اینطوری حله . نحوه اتصال کریستال به میکرو رو هم می تونید در شکل 1 – ب ببینید .

123456789

شکل اول

جواب سوال دوستمون : بله وقتی از یک کریستال خاص استفاده می کنیم باید تنظیمات اون رو انجام بدیم برای مثال توی Codvision باید در بخش code wizard و تب chip باید مقدار کریستال رو روی مقداری که می خواهیم قرار بدیم و در BASCOM باید در مقابل دستور $crystal = CRYSTAL VALUE یعنی جای CRYSTAL VALUE مقدار کریستال مورد استفاده رو انجام داد .

اگه سوالی داشتی باز من در خدمتم /...

برچسب‌ها: AVR, micro, میکرو, فیوزبیت

ميكروكنترلر هاي سري PIC32
پنجشنبه نوزدهم مرداد ۱۳۹۱ ساعت 14:28 | نوشته ‌شده به دست سیروس | ( )
مشخصات هسته ميكروكنترلر هاي سري PIC32 : 
- فركانس كاري تا 80 MHZ 
- داراي سرعت 1.5DMIPS / MHZ 
- داراي هسته M4K 
- داراي ساختار داخلي پنج مرحله اي 
- داراي معماري هاروارد , براي كاهش 40 ٪ كدهاي توليدي 
- داراي 32*32 ريجيستر كاربردي 
- داراي سيستيم پاسخدهي سريع به وقفه ها 
- اكثر دستورات فقط در يك سيكل اجرا ميشوند 

مشخصات حافظه , برنامه و كش ميكروكنترلر هاي سري PIC32 : 
- داراي 512 KB حافظه برنامه - از نوع FLASH 
- داراي 12 KB حافظه بوت - از نوع FLASH 
- داراي 32 KB حافظه داده SRAM 
- داراي 4 كانال , كنترل سخت افزاري DMA 
- داراي 256 بايت حافظه كش , براي دستيابي سريعتر به حافظه FLASH 
- كنترلر قابل برنامه ريزي بردار وقفه 

 

مشخصات جانبي ميكروكنترلر هاي سري PIC32 : 
- داراي 2 ماژول UART داخلي 
- داراي 2 ماژول SERIAL PERIPHERAL INTERFACE) , SPI ) داخلي 
- داراي 2 ماژول I2C داخلي, به صورت MASTER و SLAVE 
- داراي 5 تايمر 16 بيتي داخلي , با قابليت درست كردن تايمر 32 بيتي با دو تايمر 16 بيتي 
- داراي 5 ورودي CAPTURE داخلي 
- داراي 5 كانال PWM داخلي همراه با مقايسه كننده 
- داراي RTC داخلي (محاسبه زمان و تاريخ و تنظيم آلارم) 
- داراي پورت پارالل 16 بيتي داخلي , با قابليت اتصال به QVGA و حافظه خارجي 
- داراي پورت JTAG براي برنامه ريزي برنامه FLASH و FUSE BITS و LOCK BITS 
- داراي ديباگر دو سيمه 

مشخصات آنالوگ ميكروكنترلر هاي سري PIC32 : 
- داراي 16 كانال آنالوگ به ديجيتال 10 بيتي داخلي , دقيق و سريع 
- داراي نرخ تبديل 400 K در هر ثانيه , حتي در زمان SLEEP هم مي تواند عمليات تبديل را انجام دهد. 
- داراي 2 مقايسه گر آنالوگ داخلي 
- داراي ولتاژ رگلاتور داخلي 
- داراي 2 مد اسيلاتور داخلي , 8 مگاهرتز و 32 كيلو هرتز 
- داراي مقاومتهاي PULL-UP داخلي 

مد مديريت توان در ميكروكنترلر هاي سري PIC32 : 
- داراي سه مد IDLE و DREAM و SLEEP براي كاهش جريان 
- داراي ولتاژ كاري بين 2.5 تا 3.6 ولت , ولتاژ كاري پايه هاي I/O هم مي تواند 5 ولت باشد 
- داراي 2 مد ريست POR و BOR 

نوع بسته بندي در ميكروكنترلر هاي سري PIC32 : 
اين ميكروكنترلر ها در بسته هاي TQFP و به دو صورت 64 پايه و 100 پايه عرضه مي شوند 


در اولین فرصت برای دوستان اطلاعاتی در مورد برنامه نویسی و کامپایلرهای این میکرو ۳۲ بیتی خواهم گذاشت .

خودم وقتی دیدم شوکه شدم /....

برچسب‌ها: pic, micro, 32biti

آموزش Bascom با پروژه
یکشنبه چهاردهم خرداد ۱۳۹۱ ساعت 15:7 | نوشته ‌شده به دست سیروس | ( )
 

bascom avr logo

شاید خیلی از شماها با اصول اولیه برنامه نویسی در Bascom ویا Codvision آشنائی دارید و نمی تونید برنامه بنویسید .

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

× نکته.1 ::}  این آموزشها در 10 پروژه و در 10 هفته بیان می شود و بعد از آن به پروژه های PIC در کامپایلر CCS می پردازیم و بعد از آن هم ARM با کامپایلر Keil uvision البته فقط در صورت استقبال دوستان /.

برای دسترسی راحت تر به این صفحه بهتر است که این صفحه را به بخش علاقه مندی های خود در IE اضافه کنید /.

برای دانلود می تونید هر هفته به ادامه این پست مراجعه فرمائید /.

برچسب‌ها: میکرو, micro, atmel, Atxmega

AVR ATXMEGA
شنبه سیزدهم خرداد ۱۳۹۱ ساعت 22:52 | نوشته ‌شده به دست سیروس | ( )

AVR ATXMEGA

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

این سری نسبت به سری ATMEGA دارای امکانات بیشتر است و از همه مهمتر ولتاژ کاری پایین و فرکانس کاری بالاتر نسبت به سری گفته شده دارد .

برای کسب اطلاعات بیشتر می توانید به ادامه مطلب مراجعه فرمائید /.
برچسب‌ها: میکرو, micro, atmel, Atxmega

معرفی FPGA
شنبه سیزدهم خرداد ۱۳۹۱ ساعت 13:20 | نوشته ‌شده به دست سیروس | ( )
fpga

فن آوري آرايه سوئيچ فيوزهاي قابل برنامه­ريزي چند باره،  انقلابي نوين را در عرصه طراحي ديجيتال به وجود آورد كه مفهوم طراحي ديجيتال را دچار تحولي عظيم در عرصه­هاي ديدگاه معماري، حجم طراحي، سرعت و نوع نگرش به طراحي ديجيتال نموده است. طوري كه امروزه FPGAها (آرايه­هاي گيتي قابل برنامه­ريزي ميداني) يك بوم نقاشي سفيد را در اختيار طراح قرار مي­دهند كه به او اجازه مي­دهد تا طراحي ديجيتال خود را آنچنان كه مي­خواهد و با هر حجم و پيچيدگي لازم، طراحي و سپس به جاي انتخاب IC هاي استاندارد و جدا از هم و كنار هم قراردادن آنها در روي يك مدار و وصل كردن آنها از طريق يك بورد مدار چاپي، با استفاده از یکی از زبان­های توصیف سخت­افزاری نظیر VHDL ، هر یک از قطعات دیجیتالی مورد نیاز را نوشته و با وصل کردن نرم­افزاری آنها، سرانجام فایل کامپایل شده نهایی را از طریق یک رابط سخت­افزاری بر روی یک بسته سخت­افزاری خام با تعداد پایه­های مورد نیاز برنامه­ریزی کرده و از این IC جدید "خود ساخته" استفاده کند. FPGAها نسل جدید مدارهای مجتمع دیجیتال قابل برنامه ریزی هستند که عبارت FPGA از سر کلمه­های Field Programmable Logic Gate Array گرفته شده است. سرعت اجرای توابع منطقی درFPGA ها بسیار بالا و در حد نانو ثانیه است. اگر بخواهیمFPGA ها را به طور ساده تشریح کنیم، عبارت است از یک تراشه که از تعداد بالایی بلوک­های منطقی ، خطوط ارتباطی و پایه های ورودی/ خروجی تشکیل شده است که به صورت آرایه ای در کنار یکدیگر قرار دارند. خطوط ارتباطی که وظیفهء آنها ارتباط بین بلوک های منطقی است از سوئیچ­های قابل برنامه­ریزی تشکیل شده­اند. این سوئیچ­ها بسته به نوعی که دارند، برخی تنها یکبار برنامه­ریزی هستند و برخی به تعداد دفعات زیادی برنامه­ریزی می­شوند.

برچسب‌ها: FPGA, Micro, الکترونیک

دانلود کامپایلر Bascom-8051 2.0.14.0
جمعه دوازدهم خرداد ۱۳۹۱ ساعت 13:39 | نوشته ‌شده به دست سیروس | ( )

8051

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

برچسب‌ها: 8051, micro, میکرو, نرم افزار

 
دیگر موارد