Su anki amacim. 0 - 60 mm araligini tarayip her bir 1 um de bir Mitutoya (MT)'dan ve kendi cetvelimden pek cok olcu alacagim.
Elde edecegim yuzbinlerce binlerce veriden yararlanarak her bir veride cetvelim MT'den ne kadar farkli olcum yapacak onu gorecegim.
Bu bana linearite hatasini verecek. (Kac damla suya karsilik kac um su seviyesi degisti bilgisi beni ilgilendirmiyor.)
Bu deney sonucunda bir hata deseni olusmasini bekliyorum. Bu hata deseni cetvelimde ne tur bir donanim hatasi olduguna dair bilgi verecek.
Bu hatayi sadece sabit parca ile hareketli parca arasindaki konumla iyilestirebilirmiyim bilgisine ulasmami saglayacak.
Belki de bu patern diyecek ki kullandigin ADC cok kotu onu iyilestir.
Acikcasi omrumde ilk kez boyle bir calismaya giriyorum. Daha onceki calismalarim muhendislik calismalariydi (teknik egzersiz) ve devre tasarla ve kod yaz uzerineydi. Bu projede isler degisiyor. Su anki daha bir calisma bilimsel calisma.
Acikcasi bu konuda ortalikta dokuman da yok. MT'nin takildigi form sitesi de yoktur. MT'ye dogrudan email ile soru sorsam cevap da alamam.
Ama kanka bana soz verdi hesaplamalar konusunda elinden geleni yapacakmis. O da merakla bu deney sonuclarini bekliyor.
Tekrarlanabilirlik konusunu su anda dusunmuyorum. Once linearite sorununu asmaliyim. Tekrarlanabilirlikde sorun cikarsa boyle bir soruna ne sebep olur hic fikrim yok.
Gecmis yillarda su ankiyle ayni teknikle 4096 pals/rev rotary encoder yapmistim. gayet de guzel calisiyordu. Fakat onda dehset bir linerarite hatasi oldugunu farkettim.
Donen diski tam merkezinden motora monte edememisimdir dedim ve uzerinde durmadim.
Asagida cevreye 12 scala cizgisi cizip bir turda 12 bilgi aldigimizi varsayiyorum. Cizimden gorulecegi uzere cizgiler (olcumler) esit aralikta degiller.
Proje bu cizgiler nasil esit araliga getirilebilir uzerine.
Bu calismamda da sorun varsa ustune gitmeyi dusunuyorum.