Просмотр этой темы:
 1 анонимных пользователей
| 
               Абитуриент 
        
                  ![]() Зарегистрирован: 
        
                  10.01.2022 21:04 Из: Николаев  
                
                
        Сообщений: 
                      2
                   
        
                
                  ![]()  | 
    
     Прошу помощи, в решении проблемы. 
          Сделал адаптер резистивных кнопок по этой схеме Mp3 модуль у меня вот такой Контроллер использовал Atmega 8 в DIP корпусе. Программа в контроллер легла хорошо, кнопки запрограммировать получилось. Через некоторое время роботы контроллер откликается только на одну команду кнопок руля - назад, это 3-й pin (TXD/PD1). Если выключить магнитолу и включить через часа 3, то работает нормально, но тоже не долго, через мин. 30 снова откликается только кнопка назад. После ночи простоя начинают откликатся кнопки руля через минут 5 после включения. Моя схема с учетом DIP корпуса получилась вот такая. Прикреплённый файл:    20220110_123618.jpg (158.14 KB)![]() 
	
    Отправлено: 10.01.2022 21:10 
		 | 
  |
| 
               Администратор 
        
                  ![]() Зарегистрирован: 
        
                  07.08.2008 20:40 Из: Тирасполь 
                
                
        Сообщений: 
                      7410
                   
        
                
                  ![]()  | 
    
     У тебя походу  плывет питание. Вот  и уходят параметры. Подключи вместо пульта кнопок переменный резистор, покрути и посмотри, срабатывают при каких напряжениях определенные команды. Затем замеряй от пульта эти команды.  
        
    Не понимаю, запрограммировать микроконтроллер получилось, а найти такой пустяк нет? У тебя на схеме два резистора R3 - какой подписан? Я так понимаю, Для LM-ки подписан. А какой резистор ставил для подачи питания на резистивный пульт? PS. Судя по исходнику автора, с eeprom он считывает данные и учитывает погрешность только ±3 единицы. Это очень мало. Это всего лишь разница в 15мВ. Да тут даже если плохо нажать кнопку (если она не новая), то уже не сработает... PS2. Модуль MP3 использует для кнопок такой же способ, что и резистивный пульт на руле. Не проще было бы связать напрямую устройства, не используя адаптер? 
	
    Отправлено: 13.01.2022 0:11 
		
    Отредактировано пользователем MACTEP  13.01.2022 0:29:46 
		Отредактировано пользователем MACTEP 13.01.2022 0:50:16 Отредактировано пользователем MACTEP 13.01.2022 1:01:47  | 
  |
| 
               Абитуриент 
        
                  ![]() Зарегистрирован: 
        
                  10.01.2022 21:04 Из: Николаев  
                
                
        Сообщений: 
                      2
                   
        
                
                  ![]()  | 
    
     Резистор такой же как и для Lm317 и для питания на управляющий провод от кнопок руля. 
        
    Mp3 модуль использует переключение кнопками, замыкая их на массу, 3 отдельных провода. Хочется, чтоб кнопки руля управляли штатными функцыями в режиме радио, магнитолы. По поводу малой погрешности, Вы правы на все 100%, помогли подкоректировать прошивку, буду пробывать. 
	
    Отправлено: 14.01.2022 9:05 
		 | 
  |
| 
               Администратор 
        
                  ![]() Зарегистрирован: 
        
                  07.08.2008 20:40 Из: Тирасполь 
                
                
        Сообщений: 
                      7410
                   
        
                
                  ![]()  | 
    
     А разве для пульта не надо резистор на несколько кОм? (от плюса к пульту?) Не маловато ли 110? Попробуйте для начала заменить его на 2-4 кОм и проверьте стабильность работы (пульт перепрограммировать). А там уже посмотрим, как отреагируют великие программисты форума... 
        
    Озвучьте вашу многолапую микросхему... 
	
    Отправлено: 15.01.2022 2:43 
		 | 
  |



  20220110_123618.jpg (158.14 KB)
