oto teyp seri haberleşme sorunu

Başlatan sürücü1047, 07 Mart 2015, 22:59:11

sürücü1047

Merhaba
arabama taktığım oto teypin direksiyondan kontrol özelliğini kullanmak için pic16f877a ile
asenkron seri iletişim kurarak ses yükseltme kanal değiştirme vb gibi özelliklerini kontrol edebilmek
için çalışıyorum. yazdığım kodları hc05 modül ile cep telefonuma kurduğum terminal proğramından
sorunsuzca görüyorum. fakat teyip ile hiç bir iletişime geçemedim. Acaba doğru yoldamıyım.yada başka bir haberleşme protokolümü denemeliyim. 15gündür uğraşıyorum artık hergeçengün hevesim kaçıyor. bukonuda yardımlarınızı veda tavsiyelerinizi bekliyorum.
:-\ :-\ :-\ :-\ :-\

gogoce

Yanlış hatırlamıyorsam bunun için bir protokol yoktu . Her butona bağlı bir direnç var her buton kendine bağlı direnci devreye sokuyor . Tüm dirençlerin bir ucu zaten teyibe bağlı diğeri ise butona basılınca devreye giriyordu . (direksiyondaki butonlardan bahsediyorum)

Teyiptre de mono 3,5 luk jak vardı . Hatırladığım bu
Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

gogoce

ekte resim var buraya ekleyemedim
Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

sürücü1047

İlginiz için teşekkürler onları bende gördüm . O direncler pionnerler için arkasında W/R yazar. Benimkisi Alpine ama ben onlarida denedim trimpot bile bağlarak denedim sonuc yok. Sanki onlar anolog benimki dijital gibi o yuzden ikilik kod yollayarak deniyorum bazi yabanci sitelerde buldugum kodlari deniyorum.

Maxim

teybin tam marka-modelini yazarmısın

sürücü1047


Maxim


sürücü1047

teşekkürler.
ingilizcem yok googleden çevirip anladığım kadar Hiç bir protokol falan yok. sadece 1 , 0 için zamanlama var herhangi bir port önce 8ms'ye high sonra 4.5 ms low ve arkasından 500us high
1000us low gibi devam ediyor. butona sürekli basıyorsanız ise 41ms bekleme yapmanız gerkiyor.
doğru anlayabilmişimmi?

Maxim

ancak bakabildim
diyorki
her komut 8ms lik bir high puls ile başlıyor
ardından 4.5ms low veriyorsun
sonrakiler 0-1-0-1 diye gidecek
ama 1 ler 500us olacak, 0 lar 1000us

her komut arasında 41ms bekleme olması lazımmış
birde işlemcinin çıkış ayağına seri 3K6 direnç takmışki port yanmasın yanlışlıkla falan

sürücü1047

Teşekkürler bide böyle deneyeyim başarabilirsem buradan paylaşırım.

sürücü1047

 Merhaba akadaşlar
Maxim arkadaşın verdiği sitede heşey var Programın bazı komutlarını denedim çalışıyor.
Mesela ses yükseltmek için kısa bi döngü yaratıp denedim.
hiç bir protokole gerek yok sadece kare dalga oluşturuyorsunuz. isiste osilöter ile takip edebilisiniz.
sitedeki kodlar çalışıyor. ben alpinenin telefonla bağlantı kurduktan sonraki kodlarını bulmaya çalışıyorum. En azından bulmak için şansımı deniyorum. bulabilirsem onlarıda buraya eklerim.
asıl amacımda aracın direksiyonundan tel rehberimedeki kişileride arayabilmek. Her bir komut toplam
48 bitten oluşmakta her komut high 8000 delayus ile başlıyor sonra low 4500 delayus ve arkasınadan 1ler için 500 us 0 lar için 1500 us ile devam ediyor. örnek bir kod ekledim umarım herkeze faydası olur.


Include "PROTON_4.INC"
Output PORTB
DelayMS 500
Cls
basla:
High PORTB.7 
DelayUS 8000
''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7
DelayUS 4500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500

''''''''''''''''''''''''''''''''''''''''''''''' 
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7                 '0
DelayUS 500                                     
DelayUS 1000 
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500         
'''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7               '1                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''2
Low PORTB.7                             
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''' 
High PORTB.7                               
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7                             
DelayUS 500                 
'''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7           
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7         
DelayUS 500                                     
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''   
High PORTB.7           
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7         
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''     
High PORTB.7         
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7     
DelayUS 500                                       
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''' 
''''''''''''''''''''''''''''''''''''''''''''''' 
High PORTB.7                       
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
Low PORTB.7       
DelayUS 500               
'''''''''''''''''''''''''''''''''''''''''''''''   
High PORTB.7                                   
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''     
Low PORTB.7         
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''''   
High PORTB.7                           
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7         
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''' 
High PORTB.7       
DelayUS 500                                         
'''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7       
DelayUS 500                                     
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''' 
High PORTB.7                                 
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''   
Low PORTB.7           
DelayUS 500                                     
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7           '1                     
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7                                       
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7         
DelayUS 500         '0                                   
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
'''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7                                       
DelayUS 500
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7         
DelayUS 500         '0                                   
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7         
DelayUS 500         '0                                   
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7         
DelayUS 500         '0                                   
DelayUS 1000
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
High PORTB.7                                           
DelayUS 500             '1
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Low PORTB.7                                       
DelayUS 500
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
DelayMS 3000
GoTo basla
End
:) :) :) :) :) :) :) :) :)

myalvac

Hocam aracınızın marka ve modeli nedir?

kartal_0689

#12
Bu konuda profesyonel çalışan bir firma biliyorum.
Bütün araç kumandalarını yapıyorlar.

CSO elektronik yarımcı olacaktır.

www.csoelektronik.com

TURKEY/ANK

myalvac


Powered by EzPortal