Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

Son İletiler

#1
R
Cortex ARM / Ynt: DMA ADC çalışıyor, işlemc...
Son İleti Gönderen RaMu - Bugün, 21:56:26
MX_DMA_Init();
MX_ADC1_Init():

Init sırasıyla önce DMA, sonra ADC olacak şekilde mi olduğuna dikkat edin.
Bazı cube versiyonlarında böyle bir sıkıntı yaşamıştım.

Bunun haricinde işlemci hızı yüksekse
hadc1.Init.SamplingTimeCommon1 = ADC_SAMPLETIME_79CYCLES_5;
ADC sampling time ı yükseltmeyi deneyin.
#3
Alıntı yapılan: mustafa_cmbz - Bugün, 17:53:42Bu bahsettiğin koruma işi için bir chip hali hazırda mevcut hatta resimdeki hazır modüller de var.out- yazan yerdeki chip idi yanlış hatırlamıyor isem.

Kodunu tam hatırlamıyorum ama ters polarite de hem pili hem modülü koruyor. 50 li şarj aleti yapmıştım bununla daha önceki diğer modüllerde elemanlar ters takıp modelleri bozuyorlar idi bu modülle işi çözdüm.
Eminmisiniz?
Bir sitede
ters polarite:Hayır
diye bir ürün açıklaması yapmışlar.
#4
avatar_Tagli
Microchip PIC / Ynt: delaysız pic kodu
Son İleti Gönderen Tagli - Bugün, 18:11:07
Genel olarak klasik bekleme döngülerinden kaçınmak gerektiğini ve bunun da en etkili yolunun durum makinesi ve olay tabanlı mimari olduğunu vurgulamak istemiştim. Ancak bu mimariyi geçmişte PIC18'de uygulamaya çalışırken karşılaştığım zorluklara değinince konuyu istemeden çok başka bir yere çekmiş oldum. Özür dilerim.

Orijinal soruya dönecek olursak, aslında @power20 ilk mesajda çözümü anlatmış. Soruyu soran arkadaşın aradığı da bu. Bu yöntemi ben de kendi sistemimde bir system tick oluşturmak için kullanıyorum. Ancak burada dikkat edilmesi gereken birkaç nokta var:

 1) System tick değerini tutmak için 8 bitlik bir değişken yetmeyecek, muhtemelen en az 16, belki de 32 bit bir sayaç kullanmak uygun olacak. Ancak 8 bitlik bir işlemcinin bu sayacı atomik olarak okuması mümkün değil. Bu okumayı doğru bir şekilde yapmanın en kolay yolu, değişkeni okurken kesmeleri geçici olarak kapatmak. Ayrıca değişkenin volatile olarak tanımlanması da gerekecektir.

 2) 8 bit PIC'lerde hatırladığım kadarıyla STM32'lerdeki TIM->ARR register'ına denk bir register çoğu timer'da olmuyor. Bir tek TMR2'de PR register'ı var. Yeni modellerde durum nedir bilmiyorum tabi, epeydir takip etmedim. Bu sebeple eğer TMR2 müsait değilse, örneğin 1 ms'lik bir periyod tanımlamak zorlaşıyor. Bu durumda kesme içinde timer'a bir ön değer yüklemesi yapmak lazım. Ancak bunu yaparken de bu yükleme işleminin kendisinin ne kadar zaman alacağını da hesaplayıp ona göre işlem yapmak gerekiyor, eğer çok hassas bir zamanlama isteniyorsa. Pis bir iş yani. Ancak Microchip'in bununla ilgili uygulama notu vardı diye hatırlıyorum.

Alıntı yapılan: mr.engineer - Dün, 22:05:09dsPIC'ler için görüşünüz nedir?
STM32'lerle tanışmadan önce, sene 2013 falan gibi, BLDC motor sürücü yapmak için dsPIC30F2010 kullanmıştım. Özellikle encoder okumak ve ADC - PWM senkronizasyonu için donanım desteği olması benim için tercih sebebi olmuştu. O dönem severek kullanmıştım, ama bugün kullanmam.
#5


Bu bahsettiğin koruma işi için bir chip hali hazırda mevcut hatta resimdeki hazır modüller de var.out- yazan yerdeki chip idi yanlış hatırlamıyor isem.

Kodunu tam hatırlamıyorum ama ters polarite de hem pili hem modülü koruyor. 50 li şarj aleti yapmıştım bununla daha önceki diğer modüllerde elemanlar ters takıp modelleri bozuyorlar idi bu modülle işi çözdüm.
#6
S
Temel Elektrik/Elektronik / Ynt: Batarya şarjı Ters bağlan...
Son İleti Gönderen seron - Bugün, 17:41:47
Alıntı yapılan: Mr.Thinking - Bugün, 01:03:54tp4056 devresine cep telefonu şarj cihazı bağlayarak lion 4.2 volt bir bataryayı şarj etmek istiyorum. Fakat bataryanin ters bağlanabilme olasılığı var.
Bu durumda artı hattına bir diyot koyup ters bağlantı koruması yapmayı düşündüm. Fakat diyot ile çıkışta 0.7 volt gibi bir gerilim düşümü olacak. Bunun şarja etkisi ne olur. Başka bir öneriniz var mı?



Resimde gösterdiğiniz şekilde seri diyot bağlarsanız, modül sapıtabilir ve doğru voltajda kesime gitmeyebilir (pil overcharge olur).

Onun yerine klasik, güvenilir bir metot var:



Bu metodun iki sakıncası vardır:

- Batarya ters bağlanır ve öyle unutulursa diyot üzerinden bataryayı derin deşarja götürebilir.
- Kaynak tarafındaki diyot, kaynak ters bağlanırsa kaynağı aşırı zorlar ve kısadevre koruması yoksa arıza yapmasına neden olur.

Modülü korumak için bu yöntemi kullanacaksanız bu olumsuzlukları da gözönünde bulundurmalısınız.

Daha iyi bir yöntem, @Epsilon un gösterdiği MOSFET korumalı devredir. Bu devrede hiçbir sakınca yoktur. Hatta daha iyidir.
#7
Alıntı yapılan: M.Salim GÜLLÜCE - Bugün, 13:34:34indüktörün değeri değişmez. Ancak Mıknatısın kutup türüne göre pozitif ya da negatif yönda blokaj oluşturur.
Ama ters istikamette ise daha fazla manyetik akı oluşmasına yol açar.
Bunu Eski TV Saptırma bobinlerine yön veren akort bobinlerinden biliyorum.
Saptırmada pozitif yada negatıf yönde kırpıp bastırmaya yarıyordu.
Eğer indüktör akısı limit değerlerde çalışıyorsa manyetik yönüne göre ya pozitif yada negatif yönde doyuma geçmesine sebep olması mümkün.
En iyi şekilde bir bobine AC uygulayıp neodmiyum yaklaştırarak nasıl etkilediğini net olarak görebilirsiniz.

Düzeltme:
Skop ve indüktans metre ile yaptığım ölçümlerden elde edilen sonuçlar.
355µH bobin çok kuvvetli bir neodmiyuma yapışınca 45µH değere düşüyor.
Manyetik alan şiddetine göre telin direnç değerine yaklaşım göstermektedir.
Bazı rölelerde sabit mıknatıs ile daha düşük akımla kuvvetli bir çekim yapılması sağlanmaktadır.
Bu tür röleler elektirik yönüne göre kutupludur. Ters yönde çekmezler.

Teşekkür ederim...A.R.O.
#8
E
Microchip PIC / Ynt: delaysız pic kodu
Son İleti Gönderen Epsilon - Bugün, 17:24:36
Alıntı yapılan: power20 - Bugün, 17:15:44neyse boşverin şahısları eleştimeyelim. zor gelmiştir saygı duyalım.
Öyle diyorsunuz da gördüğüm kadarıyla forumda bazılarına inceden giydirmekten de vazgeçmiyorsunuz.
Eskiden t2 diye bir arkadaş vardı .Onunda uslübu böyleydi .Yoksa o sizmisiniz?
Malum çok fazla  nick değiştirmişsiniz.Birkaç gün önce konusu geçmişti
#9
avatar_mehmet
C/C++ / Ynt: Veriler ekrana nasıl yazd...
Son İleti Gönderen mehmet - Bugün, 17:20:55
#10
P
Microchip PIC / Ynt: delaysız pic kodu
Son İleti Gönderen power20 - Bugün, 17:15:44
öyle bir avantaj yoktu. kendisine izah etmiştim. dahili adc gayet yeterliydi. neyse boşverin şahısları eleştimeyelim. zor gelmiştir saygı duyalım. (harici adc kullanmak da kolay değil ya neyse)