سفارش تبلیغ
صبا ویژن

شهرستان مهر*** انجمن مهندسان

 

بخشندگی، دوستی را نصیب [انسان [می کند و اخلاق را زینت می بخشد . [امام علی علیه السلام]

 
 

مدیریت| ایمیل من

| خانه

پایین

?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

شیمی و سرگرمی


1 – آتش افروزی                                                                    


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


                                                                           


2- عوض کردن رنگ صورت اشخاص


آزمایشگر پس از خاموش کردن چراغها ی اتا ق ، چراغ مخصوص ( چراغ بونزن ) را روشن می کند ، که در زیر نور آن صورت اشخاص به رنگ سبز مایل به بنفش در می آید . راز این آزمایش چیست ؟


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


 ادامه مطلب...

نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

چگونه یک امضای الکترونیک بسازیم

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


ادامه مطلب...

نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

شیمی و شگفتی

? سلام آتشین
شما می‌خواهید دوستانتان را به یک سری آزمایشهای جادویی از شیمی سرگرم سازید. بهتر است این کار را با یک سلام آتشین شروع کنید:
روی میز یک صفحه کاغذ قرار دارد. شما آن را به دست گرفته در حالیکه فندکی در دست دارید، به تماشاچیان تعظیم کرده و در ضمن ، فندک روشن را به کنار کاغذ می‌زنید. یک مرتبه کلمه سلام به خط درشت روی کاغذ ظاهر می‌گردد در حالیکه این نوشته شعله می‌کشد و تماشاچیان را غرق در شگفتی می‌سازد.
اجرای این آزمایش بسیار ساده است، اما شما ابتدا به وسایل زیر نیازمندید:
?) ?? گرم نیترات پتاسیم که در ?? سانتی متر مکعب آب حل کرده اید.
?) یک قلم نقاشی کوچک
?) یک صفحه تقریبا بزرگ کاغذ ضخیم که در ضمن کمی قابل نفوذ باشد.
بعد از تهیه این وسایل ، ساعتها قبل از اجرای نمایش و دور از چشم تماشاچیان کلمه سلام را با محلول غلیظ نیترات به وسیله قلم نقاشی روی کاغذ مزبور بنویسید. پس از خشک شدن آن دوباره همین کلمه را روی آن مجددا بنویسید و این کار را چند بار تکرار کنید تا ضخامت این نوشته به حد کافی باشد. ضمنا باید تمام حروف این کلمه را به هم متصل کنید. به محض تماس فندک با یک نقطه از نوشته، قسمت‌هایی از کاغذ که به وسیله نیترات پتاسیم اکسید شده است می‌سوزد و ایجاد روشنایی می‌کند. به جای کلمه سلام می‌توانید کلمات مناسب دیگری به همین شیوه روی کاغذ بنویسید و آتش بزنید. آزمایش جالب لطف بیشتری به محفل شما خواهد بخشید.
? شعله در گودی دست
این بار به آزمایشی دست می‌زنید که هیچ تماشاچی با دیدن آن نمی‌تواند از تعجب خودداری می‌کند و آن اینکه در حضور تماشاچیان ، مایعی را در گودی دستتان می‌ریزید و چند لحظه بعد شعله‌های آتش زبانه می‌کشد، بدون اینکه دست شما احساس گرمای غیر قابل تحملی بکند.
? وسایل لازم برای این کار عبارتند از:
?) ?? سانتیمتر مکعب سولفور کربن
?) ? سانتیمتر مکعب تتراکلرور کربن
حال ابتدا آنها را خوب باهم مخلوط کنید. سپ بدون اینکه کسی متوجه بشود دستتان را روی بخاری نیم گرم یا آجری که روی اجاق برقی قرار دارد و نظایر آن گرم کنید و آن گاه مخلوط را در گودی دستتان بریزید. در مدتی خیلی کوتاه مایع شروع به شعله کشیدن می‌کند. این سوختن توام با بوی خیلی زننده نیست و می‌توان حتی در داخل ساختمان نیز به اجرای آن اقدام کرد.
در صورتی که موقعیت مناسب نباشد تا شما قبلا دستتان را تا آن اندازه گرم کنید، می‌توانید نظیر آزمایش فوق ، به کمک یک لوله شیشه‌ای گرم ، مایع را مشتعل سازید. اگر مواد تازه و موثر باشند، این طریق برای مشتعل کردن آن کافی خواهد بود. در غیر این صورت کبریت بکشید و به فاصله کمی از آن نگهدارید. مایع شعله ور خواهد شد. اما دست شما آنقدر گرم نمی‌شود که غیر قابل تحمل باشد.
? تصویری که قرمز می‌شود!
به دوستانتان بگویید که آیا می‌توانند بدون استفاده از رنگ ، یک عکس را قرمز سازند و بلافاصله آن را به حالت معمولی در بیاورند؟ مسلما کسی قادر به این کار نخواهد بود. حالا شما تصویری را که قبلا تهیه کرده و صورت آن را با فنل فتالئین پوشانیده‌اید، از جیبتان بیرون بیاورید. این مایع که به صورت تصویر مالیده شده ، ابتدا رنگی ندارد. ولی اگر شما انگشتانشان را در آمونیاک خیس کنید (که حتما قبلا این کار را کرده‌اید) و جلوی تصویر بگیرید، صورت ان قرمز کمرنگ می‌گردد! اگر انگشتانتان را کنار بکشید، رنگ صورت دوباره معمولی می‌شود!
? آب شعله آفرین!
ظرف شیشه‌ای را از روی میز بر می‌دارید و از مایع بی‌رنگی که دارد کمی به دهان پر کرده و تظاهر به خوردن آن می‌کنید. سپس آن را بیرون تف می‌کنید. روی میز می‌ریزد و بلافاصله شعله می‌کشد. علاقه مندان سرگرمیهای شیمی می‌توانند جهت اجرای این آزمایش ابتدا وسایل زیر را تهیه کنید:
?) یک ظرف شیشه‌ای محتوی الکل اتیلیک
?) چند گرم ایندرید کرومیک قرمز کاملا خشک
?) یک صفحه مسطح سوز
? سپس باید به ترتیب زیر عمل کرد:
صفحه مسطح نسوز را در محل دلخواهی روی میز قرار داده و روی آن کریستالهای ایندرید کرومیک را بپاشید. وقتی الکل اتیلیک را که به عنوان آب به تماشاچیان معرفی کرده‌اید در دهان گرفته و روی کریستالهای ایندرید کرومیک بریزید، فعل انفعالات شدیدی انجام یافته و حرارت زیادی تولید می‌گردد تا انجا که الکل اتیلیک مشتعل می‌شود و ارتفاع شعله حتی به ?? الی ?? سانتیمتر هم می‌رسد.
شما اگر حاضر به ریختن الکل در دهان خود و تف کردن آن روی میز نیستید (زیرا این عمل در حضور دوستان ، کمی زشت است) ، می‌توانید در یک ظرف حلبی ، چند گرم ایندرید کرومیک بریزید و الکل اتیلیک را که آب معرفی کرده‌اید روی آن اضافه کنید. بلافاصله شعله‌ها از درون ظرف حلبی زبانه خواهد کشید. یاد آوری می‌کنیم که در تمام آزمایشهای شیمی که با شعله همراه است، باید دقت زیاد کرد تا لباس شما آتش نگیرد و دستتان نسوزد و همچنین این آزمایشان حتما باید چند بار قبلا آزمایش شده و سپس تماشاچیان اجرا گردد.
نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

معنای نام کشورها

آرژانتین: سرزمین نقره (اسپانیایی)


آفریقای جنوبی: سرزمین بدون سرما / آفتابی جنوبی (لاتین، یونانی)


آلبانی: سرزمین کوه نشینان


آلمان: سرزمین همه مردان یا قوم ژرمن (فرانسوی، ژرمنی)


آنگولا: از واژه نگولا که لقب فرمانروایان محلی بود


اتریش: شاهنشاهی شرق (ژرمنی)


اتیوپی: سرزمین چهره سوختگان (یونانی)


ازبکستان: سرزمین خودسالارها (سغدی، ترکی، فارسی دری)


اسپانیا: سرزمین خرگوش کوهی (فنیقی)


استرالیا: سرزمین جنوبی (لاتین)


استونی: راه شرقی (ژرمنی)


اسرائیل: جنگیده با خدا (عبری)


اسکاتلند: سرزمین اسکات ها (لاتین)


افغانستان: سرزمین قوم افغان (فارسی)


اکوادور: خط استوا (اسپانیایی)


الجزایر: جزیره ها (عربی)


السالوادور: رهایی بخش مقدس (اسپانیایی)


امارات متحده عربی: شاهزاده نشین های یکپارچه عربی (عربی)


اندونزی: مجمع الجزایر هند (فرانسوی)


انگلیس: سرزمین پیر استعمار (ژرمنی)


اوروگوئه: شرقی


اوکراین: منطقه مرزی (اسلاوی)


ایالات متحده امریکا: از نام آمریگو وسپوچی دریانورد ایتالیایی


ایتالیا: شاید به معنی ایزد (یونانی)


ایران: سرزمین آریایی ها? برگرفته از واژه? «آریا» به معنی نجیب و شریف


نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

نانو درمانی سرطان جدیدترین روش مقابله با این بیماری مرموز

چالش عمده در درمان سرطان هدف‌گیری و از بین بردن سلول‌های سرطانی‌ است به طوری که، تا حد امکان کم‌ترین تأثیر را بر سلول‌های سالم داشته باشد...

در حال حاضر، روش‌های معمول جهت تشخیص و درمان سرطان شامل: جراحی، تشریح، بافت‌برداری، شیمی درمانی و پرتو درمانی، قادر نیستند میان سلول‌های سالم و سلول‌های سرطانی تفاوتی قائل شوند و این مسئله موجب مسمومیت بدن و عوارض جانبی زیان‌آور در بافت‌های دیگر از قبیل: تخریب مغز استخوان، بیماری‌های عضله‌ی فلب و صدمات عصبی می‌شود که این امر خود بزرگ‌ترین محدودیت در تعیین دوز دارو می‌باشد. 
ن
انوفناوری آغاز تغییرات در مقیاس و روش‌های رهاسازی دارو در بدن می‌باشد. ذرات و ابزارهای نانو از نظر ابعاد، کاملاً به مولکول‌های زیستی نزدیک بوده و به سادگی می‌توانند در اغلب سلول‌ها نفوذ کنند. قابلیت ادغام فیزیکی، شیمیایی و خواص بیولوژیک این نانوذرات، پژوهشگران و مهندسین را قادر خواهد ساخت تا نانوذرات را در جهت ساخت دارو به کار گیرند. داروهایی که در حوزه تشخیص و درمان بیماری‌ها از جمله سرطان می‌تواند مفید واقع شود.    
2. نانوذرات؛ حامل دارو 
یکی از اهداف نانوفناوری سوارکردن مولکول‌ها و داروها بر روی مواد حامل (نانوذره) و سپس فرستادن و رها کردن آن‌ها به درون سلول می‌باشد. دارورسانی هدف‌دار موضوع جدیدی نیست و به اوایل قرن بیستم، هم‌زمان با طرح گلوله‌ی سحرآمیز از سوی ارلیخ، برمی‌گردد. اما هنوز تهیه و بکارگیری آن برای آزمایش‌های بالینی یک چالش بزرگ است. این چالش شامل پیدا کردن هدف مناسب برای یک بیماری خاص، یافتن دارویی مناسب جهت درمان بیماری موردنظر و پیدا کردن حاملی مناسب برای رساندن دارو به اندام هدف می‌باشد، به شکلی که این حامل از سیستم ایمنی بدن–که مواد بیگانه را به سرعت از گردش خون حذف می‌کند– در امان باشد. نانوذرات با پوشش محافظ برای دوری از سیستم ایمنی بدن و لیگاندهایی جهت هدف قرار دادن سلول یا بافت خاص، بسیاری از ویژگی‌های لازم یک گلوله‌ی سحرآمیز را برآورده می‌سازند.
نانوذرات شامل انواع مختلف از سامانه‌های کلوئیدی با مقیاس زیر میکرون (کوچک‌تر از یک میکرومتر) می‌باشند، و ممکن است غیرآلی، لیپوزومی یا پلیمری باشند. یکی از مزیت‌های اصلی نانوذرات کوچکی اندازه آنها می‌باشد، که می‌توانند به راحتی از بسیاری از سلول‌های زیستی عبور نمایند. برتری دیگر، چگالی بالای عامل دارویی در آنهاست که می‌توان از آن برای رسیدن به خصوصیات رهایش دارویی متفاوت استفاده نمود. به دلیل وجود انواع مختلف روش‌های تولید نانوذرات، خصوصیات سطحی متفاوتی نیز می‌توان برای نانوذرات ایجاد کرد، از این طریق ویژگی‌های دیگری نیز مانند اتصال لیگاندهای محافظ برای افزایش مقاومت نانوذره در برابر سیستم ایمنی بدن، و در نتیجه افزایش حضور آنها در گردش خون، و یا اتصال لیگاندهایی برای متصل شدن نانوذرات به سلول  بافت هدف، به نانوذرات افزوده می‌شود.


ادامه مطلب...

نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

شیمی و سرگرمی

شعله ور کردن شکر بدون آتش


در یک ظرف نیمی شکر ونیمی بلور پتاسیم کلرات قرار میدیم


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


حالا یه همزن یا یه عصای شعبده بازی که قبلا به اسید سولفوریک اغشته شده رو به ظرف حاوی شکر(در واقع پتاسیم کلرات)نزدیک میکنیم


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


راستی یه نکته :این آزمایش رو هیچ وقت توی یه فضای بسته انجام ندید برای انجام اون حتما از فضای باز استفاده کنید 


شیمی و قرائت


هممون میدونیم که آب از دوعنصراکسیژن و هیدروژن تشکیل شده


ومیدونیم که اکسیژن گازی است که به  اشتعال وهیدروژن گازی است که به  انفجار کمک میکنه


وشاید به دلیل وجود اکسیژن و هیدروژن در آبه که خداوند بلند مرتبه در قران می فرمایند:


برای انفجار:(وإذا البحار فجرت)   .............نشانه وجود هیدروژن در آب


وبرای اشتعال:(وإذا البحار سجرت).............. نشانه وجود اکسیژن در آب


نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

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

همانطور که می دانید هرگز نمی توان یک اتم را جدا کرده، آن را در ترازو گذاشت و جرم آن را اندازه گرفت. زیرا واحد گرم یا میلی گرم (که ترازو آن را نشان می دهد) برای بیان جرم اتم بسیار بسیار بزرگ است.


درواقع همیشه باید واحد اندازه گیری و کمیت مورد اندازه گیری با هم سنخیت داشته باشند، به عنوان مثال فاصله ی شیراز مشهد را نمی توان با سانتی متر یا متر اندازه گیری نمود، بلکه این فاصله به دلیل بزرگی با کیلومتر سنجش می شود.
حال جرم یک اتم هم نمی تواند با گرم اندازه گیری شود، زیرا جرم یک اتم در حدود 00000000000000000000001/0 گرم است.


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


اما بعدها این واحد به اتم اکسیژن تغییر نمود و در نهایت شیمی دانها برای بیان جرم عنصرها بدین صورت عمل کردند که فراوان ترین ایزوتوپ کربن یعنی کربن 12 را بعنوان استاندارد انتخاب کردند و جرم عنصرهای دیگر را با استفاده از نسبتهایی که در محاسبات آزمایشگاهی بدست آمده بود، بیان کردند.
به عنوان مثال با استفاده از نسبتهایی که در محاسبات آزمایشگاهی بدست آمده، مشخص شده است که جرم اتم اکسیژن چهار سوم برابر جرم اتم کربن است. با توجه به اینکه جرم اتم کربن 12 می باشد جرم اتم اکسیژن را محاسبه کرد. در این مقیاس جرم اتم اکسیژن برابر 16 خواهد شد.
واحد جرم اتمی amu است که کوتاه شده ی عبارت atomic mass unitاست. در این مقیاس جرم پروتون و نوترون 1 amu است.


نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

معرفی گروه های عاملی روش های شناسایی

مقدمه:
پیوند کربن-کربن دارای ویژگی غیرعادی مخصوص به خود است.اگر چه اتم های دیگر نیزمی توانند این ویژگی را داشته باشند ولی کاربرد پیوند کربن-کربن بسیار وسیع است .به دلیل این خاصیت منحصربه فرد بیشتر از سه میلیون ترکیبات مختلف حاوی کربن به نام ترکیبات آلی در کتب شیمی گزارش شده اند.در نتیجه جمع آوری دانشی کامل از خواص همه این ترکیبات عملا بسیار سخت است.پیچیدگی ترکیبات آلی را می توان تا حدودی از طریق جمع آوری اطلاعات به دست آمده از گروه های طبیعی این ترکیبات با خواص شیمیایی مشابه تقلیل داد.
این گروه بندی ها توسط اتم یا گروهی از اتم ها که قسمتی از مولکول آلی را تشکیل می دهند شناسایی می شوند.عموما این اتم یا گره اتم را گروه عامل می نامند.پس می توان گروه عاملی را به صورت کامل تری تعریف کرد:
به هر یک از ویژگی های ساختاری که مشخص کننده یک طبقه خاص از ترکیبات آلی باشند گروه عاملی می گویند.
هر گروه عامل نسبت به بقیه مولکول های آلی دارای خواص شیمیایی جداگانه یافت می شوند
هیدروکربن ها:
ساده ترین گروه در شیمی آلی هیدروکربن ها بوده که ترکیباتی حاوی ات های کربن و هیدروژن می باشند.با توجه به خواص شیمیایی آنها به سه زیرگروه تقسیم می شوند:هیدروکربن های اشباع شده-هیدروکربن های اشباع نشده وهیدروکربن های آروماتیکی.
هیدروکربن های اشباع شده را هم چنین را هم چنین آلکان می نامنددر آلکان ها همه پیوند های کربن-کربن از نوع پیوند ساده بوده که انرژی پیوندی آن در حدود350کیلوژول می باشد.انرژی پیوند های هیدروژن-کربن در حدود 420کیلوژول است.پس آلکانها از نظر شیمیایی تقریبا بی اثر می باشد.مهم ترین واکنش آنها سوختن است که آب و دی اکسیدکربن(محصولات سوختن آلکان) تولید می شوند.
هیدروکربن های اشباع نشده دارای 2زیر گروه آلکنهاوآلکینها می باشند.آلکنها دارای یک یا چند پیوند کربن-کربن بوده وآلکینها نیز حاوی یک یا چند پیوند سه گانه کربن-کربن می باشند .پیوند های دو گانه وسه گانه که پیوند های غیر اشباع نامیده می شوند از نظر شیمیایی کاملا واکنش پذیر می باشند.


ادامه مطلب...

نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:49 عصر

شیمی دوست داشتنی

سلام


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


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


نظر شما( )
?شهرستان مهر -- سید مصطفی برهانی نسب

سه شنبه 89/2/14  ساعت 1:48 عصر

چگونه یک ولتمتر بسازیم؟

 



 


چگونه با استفاده از PIC16c71 یک ولتمتر سریال بسازیم


 




 عنوان اصلی مقاله:   How to build a Serial Voltmeter using the PIC16C71


منبع:www.rentron.comش


 


voltmeter


ولتمتر سریال


ساختن یک ولتمتر سریال ساده که بتواند از 0 تا 5 ولت را اندازه بگیرد واقعا ساده است.این کار به کمک Microsoft Visual Basic نسخه 5 به بالا و نرم افزارهای  Melabs وPicBasic  انجام پذیر است.شما به این دلیل به Microsoft Visual Basic Pro نیاز دارید که بتوانید از مولفه MsComm Control آن استفاده کنید.این Control در نسخه "آموزشی"  Visual Basic 5 موجود نیست(*).PIC 16c71 با داشتن یک مبدل A/D داخلی این کار را ساده ساخته است.پین های 17 و18و1و2 ورودی های آنالوگ هستند,یعنی به ترتیب AIN0 وAIN1 وAIN2 و AIN3.


نرم افزار ولتمتر سریال , جهت دریافت اطلاعات فرستاده شده از طرف میکروکنترلر PIC ,بر پورت سریال نظاره می کند و پس از دریافت داده ,نتیجه نمایش داده شده از طریق ضرب نمودن آن در 0.02 بدست می آید.مبدل A/D موجود در PIC16C71 از نوع تقریب متوالی(Successive Approximation) بوده ونتایج هشت بیتی تولید می کند.با وجود نتیجه هشت بیتی به رنج 0 تا 255(به نمایندگی از 0 تا 5 ولت) محدود می شویم.


شماتیک مدار PIC16C71


PIC Microcontroller Voltmeter 


               کد PicBasic


                " Access PIC16C71 A/D using Peek and Poke

                Symbol ADCON0 = 8                         " A/D Configuration Register 0

                Symbol ADRES = 9                            " A/D Result
                Symbol ADCON1 = $88                      " A/D Configuration Register 1
                Symbol SO = 0                                   " Serial Output on port B0

                poke ADCON1, 0                                 " Set PortA 0-3 to analog inputs
                poke ADCON0, $41                             " Set A/D to Fosc/8, Channel 0, On

                Loop:

                poke ADCON0, $45                             " Start Conversion
                pause 1                                               " Wait 1ms for conversion
                peek ADRES, B0                                " Get Result to variable B0

                serout SO,N2400,(#B0,10)                  " Send variable to serial out

                goto Loop                                            " Start over again


 


کد بالا که بسیار ساده است,با استفاده از Micro Engineering"s PicBasic نوشته شد.با استفاده از دستورات PEEK و POKE در PicBasic  قادر خواهیم بود به  رجیستر های A/D داخلی PIC16C71  و پین های پورت A دست پیدا کنیم.بعد از آمادهسازی رجیسترهای A/D برای استفاده از AN0 -به خاطر پذیرش سیگنال های آنالوگ- برنامه در یک حلقه ساده باقی می ماند و به طور پیوسته مقادیر آنالوگ نمونه برداری شده در پین(پایه)   17 (موسوم به RA0/AN0) را می فرستد.


   کد ویژوال بیسیک:


vmetervb.gif (9137 bytes)


           Form1


         vmeter2vb.gif (3833 bytes) 


با ایجاد یکForm ساده , MSComm Control , یک تایمر, یک  Text Box و یک دکمه جهت خارج شدن از برنامه می توانید مانند آنچه در پنجره کد بالا و Form1 می بینید برنامه Visual Basic  خود را بسازید. 


اگر ترجیح می دهید از پورت Com دیگری استفاده کنید, به سادگی در جاییکه ما CommPort1 را انتخاب کردیم پورت مورد نظرتان را وارد کنید.به کد خط  Text1.Text = Asc(DataIn) * 0.02 & "    Volts DC" توجه کنید.این خط از کد , داده دریافتی از PIC  را به مقداری که بتوان آن را در Text Box یعنی ناحیه سیاه رنگ نشان داد  تبدیل می کند. از آنجا که مبدل A/D   موجود در PIC16C71 وضوح هشت بیتی دارد , پس  تنها 256 ترکیب ممکن از 0 تا 255 داریم.چون 5 ولت تقسیم بر 256 برابر با 0.0195 است,مقدار برگردانده از 250 بایستی معادل 4.87 باشد,چون 4.87=250*0.0195.مقدار 255 نزدیک به 5 ولت (4.9725 ولت) را نشان می دهد و52  ,1.04 ولت را نشان می دهد.


وضوح هشت بیت: برای اکثر کاربردها,وضوح هشت بیت کفایت می کند.با وضوح هشت بیتی ما قادر خواهیم بود ورودی های آنالوگ را با گام صعودی 0.0195 ولت اندازه بگیریم.ما 0 را به نمایندگی از صفر ولت و 255 را به نمایندگی از پنج ولت داریم.بنابراین وضوح واقعی ما 0.0195 یا 19.5 میلی ولت است.256 حالت مختلف -شروع از صفر و گام افزایش 19.6 میلی ولتی می تواند برای اکثر کاربردها کافی باشد.


بسیار خوب,پس چرا من از مقدار 0.02 برای انجام محاسباتم استفاده کردم؟ من آن را به 0.02 گرد کردم چون بعد از اینکه در حین عملکرد مدارم ,از ولت متر خود برای قرائت مقدار دقیق استفاده کردم , متوجه شدم با استفاده از 0.02 نتایج من دقیق تر می شود.این احتمال وجود دارد که مدار شما اندکی با این متفاوت باشد زیرا تاکنون دیده نشده  هیچ دو وسیله ای کاملا یکسان باشند.این ایده خوبیست که کمی آزمایش کنید و از یک ولتمتر دقیق برای تنظیم نمودن برنامه استفاده کنید تا به نتایج دقیق تری برسید.


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


نکته:نرم افزار ویژوال بیسیک تهیه شده در این پروژه , 32 بیتی بوده  و با بهره گیری از Com1 , تحت ویندز های 95 و98 وبالاتر اجرا می شود.


این فایل Hex برای نوشتن در PIC169C71 آماده می باشد.


این کد VB5 است ویک برنامه Installation/Setup کامل برنامه پروژه بالاست.


آیا مایلید نسخه مخصوص به خود را طراحی کنید؟ یا تنها کد VB را جهت اجرا دارید؟ این یک نسخه متفاوت و بدون تایمر است که توسط "باب کاتر" فرستاده شده است.این نسخه , شامل کد VB کامل برای ولتمتر سریال است.اینجا را کلیک کنید تا نسخه باب را داونلود کنید.


یک مقاله مفید:PIC را به سادگی با کمپایلر PicBasic  به زبان BASIC برنامه ریزی کنید.



 


 

نظر شما( )
<   <<   66   67   68   69   70   >>   >

لیست کل یادداشت های این وبلاگ

چگونه کتابخوان تر شویم؟
دانستنی های کوتاه
دانــستـــنی هـای جـــــالـــــــب
جهان در صدسال
28جمله از دکتر حسابی
الماس های معروف دنیا
معنی گلها
انیشتن
راز شمع (( در درمان و ارزو ها))
یا ذهن می تواند آینده را پیش بینی نماید؟
موبایل ومغز
آیا می دانید
خودرو و رنگها
نامگذاری محلات قدیمی تهران
پرچمدار ارتباطات با دور
[همه عناوین(1944)]

بالا

  [ خانه| مدیریت| ایمیل من| پارسی بلاگ| شناسنامه ]

بازدید

280737

بازدید امروز

204

بازدید دیروز

746

حضور و غیاب
یــــاهـو


 RSS 


 درباره خودم


 لوگوی وبلاگ

شهرستان مهر*** انجمن مهندسان

 پیوندهای روزانه


 اوقات شرعی

 فهرست موضوعی یادداشت ها

 لینک دوستان

مهندسی مکانیک
بی تاب

لوگوی دوستان




اشتراک