ايران ويج

نسخه‌ی کامل: کمک در ساخت مدار کسینوس فی متر با avr
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
salam be hame.mishe mano too sakht madare andazegiri kosinos fi ba avr yari konid
-----------
سلام به همه
میشه منو در ساخت مدار اندازه‌گیزی کسینوس فی با avr یاری کنید
سلام
دوست عزیز خوش اومدید
قبل رسیدگی به سوالتون قوانین رو ذکر کنم:
لطفا از عنوان مناسب برای تاپیک استفاده کنید(عنوان ویرایش شد)
تنها به زبان فارسی تایپ کنید و از نوشتن بصورت فینگلیش خودداری کنید
(متن هم بکمک استاد بابی ویرایش شد:)


خب حالا بریم سراصل مطلب :)
برای ساخت کسینوس فی متر، سیگنال دریافتی رو به adc میکرو میدید و به کمک یه سری محاسبات کسینوس فی رو اندازه میگیرید
شما کجا مشکل دارید؟
مدار یا برنامش و اگه دارید بذارید خودم یا دوستان کمک کنیم


خوش باشید.
سلام
من اين برنامه رو با تايمر صفر نوشتم.براي فركانس 50 هرتز ، ميخوام كه زمان روشن بودن شكل موجم رو نشون بده
ميشه كمكم كنيد ببينيد مشكل كار كجاست؟

اگه روش ديگه هم بهتر ميتونه باشه به من بگيد ممنون ميشم.

کد php:
'$sim
$regfile = "m8def.dat"
$crystal = 8000000

Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.1 , Rs = Portd.0
Config Lcd = 16 * 2
Cursor Off

Config Timer0 = Timer , Prescale = 1
Timer0 = 5

Enable Interrupts
Enable Timer0
On Timer0 Sarriz
Stop Timer0

Config Pind.2 = Input
Config Pind.3 = Output

Dim B As Long
Dim D As Single
Dim Z As String * 5


Main:
   D = 0
   B = 0
   '
Waitms 50
   Stop Timer0
   Timer0 
5
'M:
   Bitwait Pind.2 , Set                                     '
Then Goto M
   Start Timer0
   
'End If
'
M2:
   
Bitwait Pind.2 Reset                                   'Then Goto M2
   Stop Timer0
   '
End If
   
Waitms 50

   D 
3125
   D 
100000

   
If 32000 Then
   B 
0
   End 
If

   
Cls
   Home
   Lcd 
"B= " B
   Z 
Fusing("#.##")
   
waitms 50
   Lowerline
   Lcd 
"Ton=" "  ms "
   
Goto Main
End                                                         
'end program
   Sarriz:
   '
319
      Incr B
   
Return 
سلام
من ميخوام يه كسينوس في متر بسازم. كه هم في رو محاسبه كنه ، هم كسينوس في رو بدست بياره و هم مشخص كنه كه بار اندازه گيري شده خاصيت سلفي داره يا خازني.
فركانس كاري اون 50 هرتزه.
بايد با تايمر هاي ميكرو نوشته بشه.
ميكرو مگا هشت دارم.
يه مدار كه مقدار اختلاف رو آشكار ميكنه دارم.خروجي آپ امپ چهارمي به ورودي ميكرو داده ميشه.
به چه روشي سلفي يا خازني بودن بار رو به ميكرو بفهمونم؟
تازه، نويز زياد برق شهر رو چكار كنم كه روي ميكرو تاثير ميذاره؟
[/size]
دوستان من این پروژه رو برای آزمایشگاه میکرو انجام دادم ولی نه حرفه ای برای ساخت کسینوس فی متر دو راه داریم یکیش نمونه برداری از دو سیگنال ولتاژ و جریان شبکه هستش که برای من سخت بود و من از راه حل دوم یعنی استفاده از مدارات آشکار ساز عبور از صفر بود استفاده کردم
اگه به کارت می آد بگو مدارشو برات بزارم
سلام
خوش اومدید
مهندس اگه مدار تست شده است که لطف میکنید اگه بذارید
چون بعدا نیاز دوستان دیگه هم میشه
ممنون
[attachment=10544]دوستان مدار من کامل نیست و صرفا برای آزمایشگاه ساختمش و خالی از نقص نیست Whistle
ولی اگه ببینینش بدک نیست Wink امیدوارم به دردتون بخوره