CCS C ile ADC okuma ve lcd de gösterme sorunu!!!

Başlatan eemuratozan, 31 Mart 2012, 11:57:53

justice_for_all

:1000000001308A00812900000A108A100A11820733
:1000100028340C34013406347B06412243103A1054
:10002000A53A2000273084008313000803192528EF
:100030000630F800F701F70B1B28F80B1A287B3065
:10004000F700F70B2128800B182808002E0EF03936
:10005000F7000F300805770488000000081403300B
:10006000F700F70B3128081008000808F700080E01
:100070000F39F80008008316081088100811831241
:1000800088100F3083160805F03888008312081591
:1000900000000814000035207808AE0008100000A9
:1000A000081452285328000035207808AD000810A5
:1000B0000F3083160805880083122E0EF700F030EB
:1000C000F70577082D04F8007808AD00AD1B41282E
:1000D0002B1C88102B188814000008110000081031
:1000E0002C0EAD000F30AD052D08AE0026202C08DB
:1000F0000F39AD00AE00262008000F30831608052A
:100100008800081088100811831288100811081040
:100110000F30A70012200130A2002208033C031C6C
:1001200099280330AE0026200530A7001220A20A2D
:100130008D280230AE002620A2012208033C031CB9
:10014000AA2822080420A300AB012308AC003B200E
:10015000A20A9D288A110A12E229280BB028B32886
:100160004030A900B428A90101302702A9072908B5
:100170008038AA00AB012A08AC003B200800260802
:100180000C3A0319CA28063A0319D228023A03196D
:10019000D828DD28AB010130AC003B200230A7009D
:1001A0001220E3280130A7000230A800AD20E32888
:1001B000AB011030AC003B20E3280130AB00260837
:1001C000AC003B20E3280800831603178C170C149F
:1001D000000000000318132983120C087F39031351
:1001E000A30003170D080313A40003170F0803133C
:1001F000A5002308A600BF20240803178D000313C1
:10020000250803178F0083168C170C1400000000BC
:1002100083120313A20B0D29102983160317132928
:1002200032298316031783120C0D0E0D7F39031329
:10023000A30003170D080313A40003170F080313EB
:10024000A5002308A600BF20240803178D00031370
:10025000250803178F008D0A03198F0A0310031353
:10026000A20BE4288A110A12FF292508F8012402AA
:1002700003183D292408F7004929F7010830A60092
:10028000A40DF70D250877020318F700F80DA60B4B
:100290004029080078082208A4006430A500352110
:1002A0007708A20078083030031D5D29A31C64295B
:1002B000A3196429231A20306029A31123122314BF
:1002C000F8077808A600BF202208A4000A30A5007D
:1002D00035217708A20078083030031D7529A3194D
:1002E0007929231C7929231A2030F8077808A600D9
:1002F000BF203030A2072208A600BF208A110A12B0
:10030000042A840183131F30830583161F149F144E
:100310001F159F1107309C00FF308312A100831628
:100320001F109F101F159F111F1383121F179F1758
:1003300083169F1383121F148316091283129412BB
:10034000A112210883168700831221162108831623
:1003500087008312A11121088316870001308312C0
:1003600094000030831694000108C73908388100D2
:10037000831290012111210883168700831207112F
:100380000C3097000030F80005389200AA30831630
:10039000920007309C00050885001030F700F70B2D
:1003A000CF2900001C0883120D1383169D01003015
:1003B00088008600FF3085006430831295000614A3
:1003C00086107D280830F8001F08C73978049F0080
:1003D0002130F700F70BEA291F151F19ED291E0818
:1003E000A0000130A700A800AD200C3003178D003D
:1003F00000308F00031008300313A200E428200807
:10040000A2001B30A3004A292030A600BF20E22909
:02041000630087
:02400E003A3F37
:00000001FF
;PIC16F877A
;CRC=3A15  CREATED="31-Mar-12 16:36"



bunu hex olarak farkli kaydet ve simile et bakalim derleyicidemi isiste mi anlariz
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

eemuratozan

I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

serhat1990

Yeri gelmişken bende bir soru sorayım benim ccs uzun zamandır kullanılmıyordu hi-tech ile uğrasıyorum su zamanlarda. Şimdi söyle bir hata almaya basladım. Pic'in h. dosyası acılmıyor ve bu nedenle cok fazla hata veriyor. Ama ccs'in kütüphanesine baktıgımda kullandıgım işlemcinin h.dosyası mevcut. Sizce ne gibi bir sıkıntı olabilir. v.4.104

serhat1990


eemuratozan

I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

serhat1990

ide dosyasında sıkıntı varmış ide dosyasını yeniledim düzeldi.

eemuratozan

benim yazdığım program sizde sıkıntısız çalıştı mı yani şimdi istenilen değerler görünüyor mu lcd de ?
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

justice_for_all

evet calisti bende sorunsuz istenilen degerde  kastiniz ne potun degerini lcd de gormekse evet
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

eemuratozan

bende niye çalışmıyor ya :) şimdi gel de kafayı yeme :)
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

justice_for_all

benim verdigim hex kodu proteusda calistirdinizmi?
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

eemuratozan

evet çalıştı hex kodu doğru çalışıyor .bi de bi sorum olacak ben şimdi bu adc değerini bir takometreden alıcam pwm le motoru sürcem mesela devrin 1500 de sabit kalmasını istiyorum motora yük bağlanınca devir diyelim 1000 e düştü ben bunu pic in içine pı yazarak kontrol etmek istiyorum p elemanını yazabilirim fark hesabı falan filan ama integral elemanı için alan hesabını nasıl yaparım ? yani I integral elemanının algoritmasını nasıl yazabilirim
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

justice_for_all

PID hesaplamalari var internetten bulabilrsin kp ki kd degerleri ise hesapla bulunabilir veya devreyi yaptiktan sonra deneme yanilma yontemi uygulanabilir.
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

eemuratozan

ben kp değerini bulmaktan ziyade şöyle bişi denemek istiyorum mesela pwm sinyali 2.5 volt ve bu değer motora 1000 devir verio. motor yüklendi ve dielim 500 devire düştü program bizim dışarıdan bi müdahalemiz olmadan otomatik olarak bu devir sayısını 1000 e çekicek bunu da adc girişi 2.5 volt olana kadar pwm doluluk oranını artırarark yapıcak bu şimdi p kontrolü olmuş olmuyor mu bi de varsa algortiması link verebilir misiniz
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

eemuratozan

bu arada çalıştırdım sonunda ya sanırım sorun lcd ye yazdırdıktan sonraki gecikme süresinde onu biraz azalttım oldu  :)
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.