Motor akımını okumak. Yardım edebilir misiniz?

Başlatan ghistmanzero, 04 Şubat 2018, 23:04:43

ghistmanzero

  lm358 ve 0.5 ohm luk bir dirençle max akımı 600mA olan bir motorun akımı okumaya çalışıyorum. ancak değerler çok değişken .
motoru direk yüksüz çalıştırdığımda şu sonuçları alıyorum ADC'den
774
774
604
532
231
379
289
237
319
244
254
319
241
226
282
256
400
341
325
259
200
198
280
277
317
208
265
478
320
267
200
232
280
207
330
260
227
293
286
319
180
392
288
282
336
273
197
193
330
308
189
327
353
227
213
291
270
362
291
194
381
222
301
351
185
347
249
321
305
195
262
286
181
341
310
168
293
210
382
309
188
349
287
237
345
200
234
276
213
331
251
228
297
249
314
234
233
277
202
331
240
145
69
57
54
54
54
54
54
54
54
54
54
54
55
54
54
54

ilk çalışmada yüksek akım çekiyor. adc de yüksek. sonra düşüş yaşanıyorama 250-450 arasında gidip geliyor sürekli. 200-300 olsa bile sıkıntı olmazdı benim için ama max 774 verirken boşta bile neredeyse 500 ü bulduğu değer var bunların arasında. enerjisini kestiğimde de 54 okuyorum. bu değerlerin yanında bir de elimle mili tutmaya çalıştığımda aldığım sonuçlar mevcut.
onlar da şunlar :
773
773
557
409
222
222
189
340
208
327
208
434
206
342
197
235
338
194
281
195
260
271
253
308
269
187
294
369
201
232
300
267
185
255
342
167
293
347
158
259
307
151
289
273
321
430
255
367
350
291
280
304
371
393
355
347
513
574
433
416
439
409
381
463
454
480
472
463
453
432
249
427
265
326
291
178
268
230
331
263
235
405
505
368
498
535
515
439
534
350
438
465
530
458
497
465
495
563
491
477
201
128
68
56
54
54
54
54
burada ise elimle tuttuğumda 500 ü aştığını gördüm ama bu sıkıştırma baya fazla bir sıkıştırma oranıydı. benim asıl kullanacağım yerde belki de max 400-450 seviyesinde bir değer verecek. o zaman bu değerler içinde herşey karışmış olacak. motordan direk sabit 200-300 vermesini de beklemiyorum ama bu değerleri biraz daha düzeltebilmemi sağlayacak bir yöntem var mı acaba ? opamp ile direk evirmeyen modda Rf=100K, Ri =3.3k olacak şekilde yaklaşık 30 kat arttırak alıyorum bu değerleri. denetleyiciye girmeden hemen önce bir adet paralel 100nf kapasitör koyarsam bu değerlerde arada 200 ve 350 seviyelerinde 400-450 seviyelerine olan sıçramaları elimine edebilir miyim acaba ?  ya da başka bir yöntem var mı ? yardımlarınız için şimdiden teşekkürler.

fide

Rsens direncinden opampa girerken 1k direnc ve 1k nın ucu ile şase arasına 1nf kondansator koymayı dene.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

seyityildirim

1. Opamp katının hassasiyeti ( Rsens direncin, opamp seçimin, opampın kazanç faktörü, opamp beslemesi, opampın input offset voltajı )
2. yazılımnda Adc kalibresi gerekli
3. Layout tasarımının gürültü kapması

Erol YILMAZ


ghistmanzero

Alıntı yapılan: Allegro - 05 Şubat 2018, 12:34:43
şema var mı?


devre bu . L293 ün direk gnd hatlarının ikisi de kullanmış olmam da bir sıkıntı aslında ama sadece motorun gnd'sinin hangisi olduğunu da bilemiyorum. ondan ikisini birlikte aldım.

Erol YILMAZ

Shunt'ten hemen sonra LOW PASS filtre eklemelisin.

ghistmanzero

Alıntı yapılan: Allegro - 05 Şubat 2018, 13:27:59
Shunt'ten hemen sonra LOW PASS filtre eklemelisin.

pasif bir filtre işimi görür mü acaba ?frekans değeri olarak neyi baz almam gerekiyor acaba ? @fide  fc=1/(2*pi*R*C) formülünden, 1K  ve 1nF koyunca 160 Hz yapiyor galiba. bu yeterli olur mu ? hani tam olarak neye dikkat etmemiz lazım bu tür değerleri belirlerken ?

fide

Merhaba.
Daha önce led için sabit akım kaynağı yapmıştım. Orada da aynı sistemle direnç üzerinden geçen akımı okuyup yükselterek kontrol sağlıyordu. Hesaplama hakkında herhangi bir fikrim yok. Bir de fırçalı motor konnektörlerine 100nF yada daha büyük kutupsuz kondansator bağlayıp tekrar dene. Gürültüyü azaltırsın.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

Erol YILMAZ

Alıntı yapılan: ghistmanzero - 05 Şubat 2018, 13:46:00
pasif bir filtre işimi görür mü acaba ?frekans değeri olarak neyi baz almam gerekiyor acaba ? @fide  fc=1/(2*pi*R*C) formülünden, 1K  ve 1nF koyunca 160 Hz yapiyor galiba. bu yeterli olur mu ? hani tam olarak neye dikkat etmemiz lazım bu tür değerleri belirlerken ?

Bahsettiğin değerlerde 160 kHz yapıyor...  hiç uygun değil.

Öncelikle 4k7 ve 2u2 deneyebilirsin,

foseydon

dirençlerin düz direnç değildir umarım. toleransı düşük, sıcaklık karışısında doğrusallığını kaybetmeyen dirençlerden kullanman lazım.

birde şuna göz atabilirsin, fikir olur.

http://www.linear.com/docs/12479

ilyas KAYA

Adc girişine 10uf kondansatör ekleyin düzelir.

ghistmanzero


ghistmanzero

@fide @seyityildirim @Allegro @foseydon @cezeri 
gerek ölçüm tarafında gerekse de çıkış tarafında paralel olarak koyduğum kondansatörler işe yaramadı. sonuçlar aynı. low pass filtre yi de deniycem. pcb üzrinde direnci eklemek için yolu kazımam lazım. sonucu yine yazarım buraya

ilyas KAYA

Düzelmesi lazım nasi düzelmez:)
Ölçü aleti ile bir ölçün bakalım ne veriyor. Adc orneklemesini azaltın bir de öyle deneyin.

foseydon

Alıntı yapılan: ghistmanzero - 06 Şubat 2018, 11:27:46
@fide @seyityildirim @Allegro @foseydon @cezeri 
gerek ölçüm tarafında gerekse de çıkış tarafında paralel olarak koyduğum kondansatörler işe yaramadı. sonuçlar aynı. low pass filtre yi de deniycem. pcb üzrinde direnci eklemek için yolu kazımam lazım. sonucu yine yazarım buraya

Hocam scope Ile olcecegin akım sinyalini paylaşabilir misin?