امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سنسور تصویر
نویسنده پیام
ashkanbme آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 7
( 10 تشکر در 5 ارسال )
ارسال: #23
RE: سنسور تصویر
سلامی دوباره
من یه برد واسه دوربین زدم تا راحت تر باش کار کنم.
حالا با codvision رجیستراشو مقدار دهی که میکن جواب نمی گیرم مثلا یه مقدار می نویسم تو یه رجیستر خاص اما وقتی که میخونم عدد خوانده شده 255 .باس i2c رو هم با مقاومت 10 یا 4.7 بالا کشیدم.نمیدونم مشکل کجاست؟؟؟؟
۱۶-بهمن-۱۳۹۰, ۰۱:۱۷:۴۲
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #24
RE: سنسور تصویر
از کدی که لینک دادم استفاده کردید. یا خودتون کد رو نوشتید؟
اگر خودتون نوشتید از I2C سخت افزاری استفاده کردید؟ یا نرم افزاری؟

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۱۶-بهمن-۱۳۹۰, ۱۵:۲۰:۲۴
ارسال‌ها
پاسخ
ashkanbme آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 7
( 10 تشکر در 5 ارسال )
ارسال: #25
RE: سنسور تصویر
من یه atmega 8 (تغذیش 3.3 ولت) رو به یه lcd کارکتری برای نمایش مقدار رجیستر وصل کردم.از i2c نرم افزاری استفاده میکنم برنامه ای که نوشتم اینه
[align=left]/*****************************************************

*****************************************************/

#include <mega8.h>
#include <delay.h>
#include <stdio.h>

#asm
.equ __i2c_port=0x12 ;PORTD
.equ __sda_bit=0
.equ __scl_bit=1
#endasm
#include <i2c.h>

#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
#include <lcd.h>
unsigned char data=100 ,str[20];


void main(void)
{
PORTB=0x00;
DDRB=0x00;

PORTC=0x00;
DDRC=0x00;

PORTD=0x00;
DDRD=0x00;

// 2 Wire Bus initialization
// Generate Acknowledge Pulse: Off
// 2 Wire Bus Slave Address: 0h
// General Call Recognition: Off
// Bit Rate: 250.000 kHz
TWSR=0x00;
TWBR=0x00;
TWAR=0x00;
TWCR=0x04;

i2c_init();
lcd_init(16);

while (1)
{

i2c_start();
i2c_write(0x42);
i2c_write(0x00);
i2c_write(0x02);
i2c_stop();

delay_ms(50);

i2c_start();
i2c_write(0x42);
i2c_write(0x00);
i2c_start();
i2c_write(0x43 | 1);
data=i2c_read(0);
i2c_stop();


delay_ms(50);

lcd_gotoxy(0,0);
lcd_clear();
sprintf(str,"x=%4u,",data);
lcd_puts(str);
delay_ms(300);



};
}
۱۷-بهمن-۱۳۹۰, ۰۰:۳۲:۴۴
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #26
RE: سنسور تصویر
پالس Ack غیر فعال!
ID سنسور 42 هست؟
پین ریست رو چک کردید؟

من پیشنهاد می کنم از لینکی که فرستاده بودم استفاده کنید.
SCCB.h و SCCB.c رو به برنامه تون اضافه کنید.
پین ها رو در فایل SCCB.h کانفیگ کنید. و به این شکل از راه نرم افزاری پروتکل I2C رو به کار برید.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۱۷-بهمن-۱۳۹۰, ۱۲:۵۳:۳۲
ارسال‌ها
پاسخ
ashkanbme آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 4
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 7
( 10 تشکر در 5 ارسال )
ارسال: #27
RE: سنسور تصویر
پالس ack فعال بود.برای نوشتن ادرس هگز 42 و برای خواندن 43 است.
دوربین پین ریست ندارد.
لینکی که فرستادید رو نگاه کردم sccb با i2c فرقی نمی کنه؟
راستش زیاد متوجه برنامه ها نشدم.
من با کدویژن برنامه رو نوشتم.
ماژولی که من خریدم 16 پین داره
2 تا Vcc ,G
8 تا Data
2 تا (Sda Scl (I2C
Xclk
Href , Plck , Vsync
پالس ack فعال بود.برای نوشتن ادرس هگز 42 و برای خواندن 43 است.
دوربین پین ریست ندارد.
لینکی که فرستادید رو نگاه کردم انگار sccb با i2c فرقی نمی کنه.
راستش زیاد متوجه برنامه ها نشدم.
من با کدویژن برنامه رو نوشتم.
ماژولی که من خریدم 16 پین داره
Vcc ,G
8 تا Data
(Sda,Scl (I2C
Xclk
Href , Plck , Vsync
(آخرین ویرایش در این ارسال: ۱۸-بهمن-۱۳۹۰, ۱۶:۵۵:۵۲، توسط ashkanbme.)
۱۸-بهمن-۱۳۹۰, ۱۶:۵۰:۰۲
ارسال‌ها
پاسخ
green world آفلاین
تازه وارد

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

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #28
RE: سنسور تصویر
سلام به همه دوستان
من سنسور تصویر گوشی سونی اریکسون مدل s500 با شماره knc 201 رو گرفتم و می خوام با avr راش بندازم و باید خدمت دوستان عرض کنم تا حالا با سنسور تصویر کار نکردم البته میدونم برای شروع خیلی سنگینه ولی میخوام راش بندازم میخواستم خواهش کنم راهنماییم کنید
با تشکر از همگی
۲۳-اسفند-۱۳۹۰, ۲۳:۱۳:۳۶
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #29
RE: سنسور تصویر
سلام خوش آمدی
سنسور هایی در فروشگاه ها هست که با توجه به دیتاشیتی که دارند راحت قابل استفاده است.
چرا این سنسور تصویر رو انتخاب کردی؟ ازش منبعی داری. دیتاشیتش رو داری؟
انتخاب ارزان قیمت و مفیدی. تنها مشکل نبود منبع مناسب جهت شناسایی سنسور هاست.
راه سختی انتخاب کردی. اما به نتیجه که برسه به تمام سختی هاش می ارزه. سایت هایی هستن که نقشه مدار های گوشی های مختلف رو به اشتراک گذاشتن. البته به زبان انگلیسی. احتمالا بشه بخشی از اطلاعات رو از درون این نقشه ها بیرون کشید.
اگر ازش اطلاعات فنی بیشتری داری من هم یک نمونه خریداری میکنم و با کمال میل همکاری میکنم.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۲۴-اسفند-۱۳۹۰, ۱۲:۳۳:۴۱
ارسال‌ها
پاسخ
green world آفلاین
تازه وارد

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

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #30
RE: سنسور تصویر
سلام و خسته نباشید خدمت مدیر عزیز
در مورد انتخاب این سنسور باید بگم اتفاقی بود
و در مورد اطلاعاتش ،نقشه مدار این مدل گوشی رو گیر آوردم و توضیحاتی به زبان فارسی هم داره و یه چیزایی هم در مورد اون از تو نقشه متوجه شدم مثل سه ولتاژ کاری 1.3و 1.8و 2.8ولت و...
۲۴-اسفند-۱۳۹۰, ۱۴:۲۱:۳۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #31
RE: سنسور تصویر
سلام.

بچه ها يگي بي زحمت اين PDF رو دانلود كنه و تو پست بعدي فايلش رو ضميمه كنه ...
http://wenku.baidu.com/view/aab1f11cc281...2ffe4.html

تشكر .

۱۵-تير-۱۳۹۱, ۱۹:۲۴:۳۲
وب سایت ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #32
RE: سنسور تصویر
سلام
فایل sccb.h تمام توابع لازم برای راه اندازی پروتکل sccb سنسور های omniVision رو داره
این کدها رو برای sam7s256 از سورس های پروژه ای که برای avr نوشته شده بود، تغییر دادم.

امیدوارم بدردتون بخوره.
-------------------------------------------------------
اولش تابع init رو صدا بزنید، بعدش....


تذکر :

در این هدر، از twi میکرو استفاده نشده است.
بلکه بصورت نرم افزاری شبیه سازی شده است/
پس شما لازم نیست با رجیستر ها twi سرو کله بزنید.





موفق باشید.



.zip   sccb.zip (اندازه: 1.66 KB / تعداد دفعات دریافت: 68)
(آخرین ویرایش در این ارسال: ۲۷-تير-۱۳۹۱, ۱۹:۰۱:۰۹، توسط salehjg.)
۲۷-تير-۱۳۹۱, ۱۸:۵۹:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sharin, رسول
Ahmad1000 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #33
RE: سنسور تصویر
با سلام یک سوال دارم .ایا هيچ نيازي به مقدار دهي برخي رجيستر ها هست(مقدار پيش فرضشون کار رو راه ميندازه؟) و با همون پايه های VSYNCو wren و RCLK و خوندن d0 تا d7 مشکل حله؟
به این صورت که وقتی vsync تشخیص داده شد wren یک بشه و با تشخیص بعدی صفر بشه.اینجوری یک عکس ر.ی حافظه رم کپی میشه و سچس با زدن هر پالس RCLK دیتا رو از روی پایه های پارالل بخونیم.
اگه نباز به تنظیم رجیستر ها باشه کدوم رجیستر هارو باید تغییر داده تا به ساده ترین وجه راه بیفته.متاصفانه توی دیتاشیت مقدار اولیه رجیستر ها ذکر نشده
(توی نوع با al422)
(آخرین ویرایش در این ارسال: ۱۶-شهریور-۱۳۹۱, ۰۰:۱۱:۴۷، توسط Ahmad1000.)
۱۶-شهریور-۱۳۹۱, ۰۰:۰۸:۵۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پردازش تصویر(فوری) mr.boroojerdi 6 9,076 ۲۰-بهمن-۱۳۹۶, ۱۷:۱۲:۵۸
آخرین ارسال: 20matlabi
  [سوال] پردازش تصویر در arm 09156042917 0 2,809 ۲۴-اردیبهشت-۱۳۹۵, ۱۲:۱۹:۴۸
آخرین ارسال: sptspt
  کمک در مورد ساخت این سنسور جوجه کشی Ekf2000 9 10,442 ۰۹-بهمن-۱۳۹۳, ۲۲:۵۲:۰۶
آخرین ارسال: Ekf2000
  arm و ارتباط تاچینگ و سنسور chroo 1 2,350 ۰۲-اردیبهشت-۱۳۹۱, ۱۸:۴۷:۳۷
آخرین ارسال: sharin

پرش به انجمن:


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

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