امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
چت باکس علمی ایران ویج
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #1508
RE: چت باکس علمی ایران ویج
سلام.

مرسي.
4تا سنسور ديگه با همين I2C راه انداختم و از كدها مطمئنم ، ديباگ هم مي كنم همه چيز اوكي هست.
فقط اين eeprom اون آدرس 16 بيتي بودنش كمي عجيب بود ، كه طبق چيزايي كه خوندم بعد از آدرس ديوايس و ACK يه 8 بيت آدرس بالا رو مي ذاريم ، يه ACK و بعد 8 بيت پايين آدرس رو مي ذاريم و ACK و بعدش هم ادامه ي كار. درسته؟
البته تو ديتاشيت حرفي از ACK بينشون نزدهه ، اما قائدتا بايد باشه ديگه Biggrin
مقاومت ها هم 4.7 كيلو هستن.
بعد از هر نوشتن و يا خوندم براي اطمينان 500ms اي تاخير گذاشتم.
آدرس 0 رو براي نوشتن بذارم ، بعد ، از آدرس 0 ، يا 1000 هم بخونم همون مقداري كه نوشتم رو دارم مي گيرم!
تقذيه رو قطع و وصل كردم و قسمت write هم برداشتم و فقط read رو انجام دادم ، مطمئنن نوشتن صورت مي گيرهه و مشكلي ندارهه.
اما اين آدرس 0 و 1 و 100 و 1000 و ... همه اش انگاري يكي هست!
قبلا يك بايتي مي نوشتم و مي خوندم.
الان 4 بايت درجا مي نويسم و درجا مي خونم و مشكلي ندارهه.
اما باز مي گم ، مشكل سر آدرس ها دارم! گويي با هم فرقي نمي كنن!
I2C هم سر 100KHz هست.

۰۷-دى-۱۳۹۲, ۲۱:۰۷:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, Ambassador, behzady, محمد777
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1509
RE: چت باکس علمی ایران ویج
باشه
پس حتما مشکل سر استثناء بودن 24c16 هه


من دیتاشیت اش رو مرور کردم(گذرا)

اینو دیدم:
The 16K does not use any device address bits but instead the 3 bits are used for memory
page addressing.

یعنی چی؟
من نفهمیدم
من قبلا با 24c64 کار کردم، این مدلی نبودن! Amaze
آدرس page چه ربطی به a0,a1,a2 داره؟


اینم هست:
A write operation requires an 8-bit data word address following the
device address word and acknowledgment.
یعنی آدرس داخلی، 1 بایته!! Amaze
البته طبیعی هم هست Biggrin

ظاهر شما مثلا 1000 هم که میدی از بیت 8 تا 15 رو که همشون صفره به حافظه میفرستی
در حالیکه بیت های 0 تا 7 مربوط به همون آدرس از دست میرن Biggrin
(البته نمیدونم چرا پس اطلاعات درست ذخیره میشن!)
۰۷-دى-۱۳۹۲, ۲۱:۴۶:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, sharin, behzady, محمد777, رسول, babyy
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #1510
RE: چت باکس علمی ایران ویج
گرفتم چي شد!
مشكل مرتفع شد Biggrin
مرسي ...

نمي دونم اين PDF هه چه مرگش شده گزينه copy اش خاموشه!؟!

خلاصه بگم ، همونطور كه گفتيد مشكل سر ويژگيه خاص at24c16 هست.
در ديتاشيت همونطور كه گفتم و گفتيد ، گفته شده كه A0,A1,A2 وصل نيستن ، در عوض به عنوان 3 بيت در بايت پر ارزش آدرس حافظه مورد استفاده قرار مي گيرن. براي آدرس دهيش به 11بيت نيازهه ، 3تا با ارزش هاش رو سخت افزاري تعيين مي كنيم كه من هر 3 رو زمين كردم ، يعني 0 .

حالا موقع ارتباط از طريق I2C ، فقط كافيه 1 بايت آدرس حافظه رو بنويسم ، ( به جاي اينكه 1بايت آدرس بالا + يك بايت آدرس پايين رو بنويسيم ) ، در واقع اينطوري 1 بايت بالا به صورت سخت افزاري اتوماتيك به بايت پايين مي چسبه ، در حالي كه ما فقط يك بايت پايين رو روي باس I2C فرستاديم ( البته بازم بنظرم ايده ي ضايعي بودهه !! ، البته تو خود ديتاشيت هم گفته كه در ديزاين هاي جديد استفاده نمي شه ، آخه نمي دونم چه كاري بودهه!! )

at24c16 هم 128 تا پيج 16 بايتي دارهه.
با اين حساب اون 3 پايه رو بايد داد به ميكرو تا به كل حافظه دسترسي داشت!
الان من اين 3 پايه رو زمين كردم!
واقعا مسخرست! Biggrin

اون مدل هاي بالاش اينجوري نيستن.
الان يدونه at24c64 هم پيدا كردم ، حسش اومد بعد اون رو هم امتحان مي كنم. فعلا كارمون راه افتاد ...

۰۷-دى-۱۳۹۲, ۲۳:۳۰:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : behzady, salehjg, محمد777, رسول, babyy
محمد777 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 70
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 146
( 42 تشکر در 27 ارسال )
ارسال: #1511
RE: چت باکس علمی ایران ویج
سلام دوستان خوبین؟
علت استفاده از فیدبک های مثبت و منفی چیه؟
البته در نوسان ساز ها.....؟؟؟؟؟

(۱۹-آذر-۱۳۹۲, ۱۹:۰۳:۲۶)Ambassador نوشته است:
(۱۹-آذر-۱۳۹۲, ۱۸:۲۹:۰۹)محمد777 نوشته است: باش
Y=∑m=(1.2.4.6.7.10.13.15) مینترمه به ساده ترین حالت بنویسیم بعدشم با حداقل گیت های منطقی پیاده سازیش کنیم


می خواین تمریناتتون حل بشن یا یاد بگیرید :-)

رسم مدارش از روی اون تابع F دیگه کاری نداره.
مرسی ممنون تمرین کردم یاد گرفتمBiggrinBiggrin
(آخرین ویرایش در این ارسال: ۰۸-دى-۱۳۹۲, ۱۵:۳۸:۱۹، توسط محمد777.)
۰۸-دى-۱۳۹۲, ۱۵:۳۶:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #1512
RE: چت باکس علمی ایران ویج
@ محمد777
فيدبك منفي براي پايدار كردن و فيدبك مثبت براي ناپايداري.
نوسان ساز هم در واقع ناپايدار هست كه نوسان درست مي كنه.

۰۸-دى-۱۳۹۲, ۱۶:۰۰:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : behzady, omid_phoenix, Ambassador, babyy, رسول, salehjg
محمد777 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 70
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 146
( 42 تشکر در 27 ارسال )
ارسال: #1513
RE: چت باکس علمی ایران ویج
علت استفاده از از فید بک در نوسان ساز بخاطراین ه که خطامونم کم بشه
حالا خطای چی نمیدونم ؟
میخام بدونم خطای چیه؟؟؟؟؟؟
۰۸-دى-۱۳۹۲, ۱۷:۴۳:۲۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #1514
RE: چت باکس علمی ایران ویج
نقل قول: علت استفاده از از فید بک در نوسان ساز بخاطراین ه که خطامونم کم بشه
حالا خطای چی نمیدونم ؟
میخام بدونم خطای چیه؟؟؟؟؟؟

بايد ديد شما كجا ، چي خونديد ... Biggrin

به طور كلي:
فيدبك منفي وضعيت كنترل شده رو بر مي گردونه به حالت اوليه.
فيدبك مثبت به حركت شتاب مي دهه.

فيدبك منفي زماني هست كه خروجي فيدبك مي دهه به ورودي منتها با فاز معكوس. ( يعني از هم كم مي شن )
خوب تغييرات خروجي رو براي پايداري محدود مي كنه.


فيدبك مثبت زماني هست كه خروجي فيدبك مي دهه به ورودي منتها به صورت هم فاز ( يعني با هم جمع مي شن )
خوب باعث مي شه حركت در همون مسير شتاب بگيرهه برهه به سمت نوسان.

فيدبك مثبت رفتار هيسترزيس گونه رو فراهم مي كنه
فيدبك منفي پايداريش رو ايجاد مي كنه.

۰۸-دى-۱۳۹۲, ۱۹:۰۰:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, Ambassador, رسول, babyy, محمد777, salehjg
محمد777 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 70
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 146
( 42 تشکر در 27 ارسال )
ارسال: #1515
RE: چت باکس علمی ایران ویج
مرسی بهتر از این دیگه نمیشد
۰۸-دى-۱۳۹۲, ۲۲:۲۷:۱۴
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #1516
RE: چت باکس علمی ایران ویج
(۰۸-دى-۱۳۹۲, ۱۹:۰۰:۵۷)sharin نوشته است:
نقل قول: علت استفاده از از فید بک در نوسان ساز بخاطراین ه که خطامونم کم بشه
حالا خطای چی نمیدونم ؟
میخام بدونم خطای چیه؟؟؟؟؟؟

بايد ديد شما كجا ، چي خونديد ... Biggrin

به طور كلي:
فيدبك منفي وضعيت كنترل شده رو بر مي گردونه به حالت اوليه.
فيدبك مثبت به حركت شتاب مي دهه.

فيدبك منفي زماني هست كه خروجي فيدبك مي دهه به ورودي منتها با فاز معكوس. ( يعني از هم كم مي شن )
خوب تغييرات خروجي رو براي پايداري محدود مي كنه.


فيدبك مثبت زماني هست كه خروجي فيدبك مي دهه به ورودي منتها به صورت هم فاز ( يعني با هم جمع مي شن )
خوب باعث مي شه حركت در همون مسير شتاب بگيرهه برهه به سمت نوسان.

فيدبك مثبت رفتار هيسترزيس گونه رو فراهم مي كنه
فيدبك منفي پايداريش رو ايجاد مي كنه.
ها؟!!!ماکه نفهمیدیم چی چی شدAmaze
سه باره دوبار فایده ندارهBiggrin

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

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۰۸-دى-۱۳۹۲, ۲۲:۲۷:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #1517
RE: چت باکس علمی ایران ویج
(۰۸-دى-۱۳۹۲, ۲۳:۲۹:۵۵)sharin نوشته است: اينجوري مي گي من عذاب وجدان گرفتم ، امشب خوابم نمي برهه خداييش!
كجاش رو بگم؟
تاثیر سخن رو کیف کردیدBiggrin
هیچی اخه من کلا تو موضوع نیستم اگه میشه یه شکلی مداری چیزی بزارید من ببینم این چیزایی که گفتید روی اون اثر کنه چی میشه به صورت عملی اونقت تحلیل شدهBiggrin

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

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۰۸-دى-۱۳۹۲, ۲۳:۳۶:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
as71165 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۸۹

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1518
RE: چت باکس علمی ایران ویج
اقا میخوام سی ان سی لیزر درست کنم
نقشه تابلو برق میخوام
۰۸-دى-۱۳۹۲, ۲۳:۳۸:۱۴
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 395 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS