Кучу команд по двум проводам

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 550
Зарегистрирован: Ср авг 17, 2011 23:12:30

Сообщение sirha »

Когда то реализовывал это с помощью usart,знаю что можно с помощью spi.
Я сам работаю в строительной организации, занимаюсь ремонтом давилок и всякой мелочи,давилка - электронно гидравлическая машина которая задавливает шпунт в землю,у нее есть управление с проводного пульта,на пульте 18 команд которые идут по двум проводам процессор не avr а pic,суть в том что пульт сломался(((((, смотрел такой же новый пульт осциллографом,подскажите что это за метод передачи данных где токо меняется ширина импульса,как его реализовать?,причем меняется не весь шим а токо определенный импульс,подскажите на примере atmeg8,если можно с примером кода,смотрел pic распиновку pic16lf877 и увидел что выходные сигналы сидят на обычных портах RB2 и RB3 (10 и 11 нога), ни как не могу понять как программно это реализовано((
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Ничего не понятно. Схемы, осциллограммы, фотографии в студию!
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 550
Зарегистрирован: Ср авг 17, 2011 23:12:30

Сообщение sirha »

Flasher писал(а):Ничего не понятно. Схемы, осциллограммы, фотографии в студию!
Оцилограммы выложу позже, черный- минус, желтый- плюс,красный и красно -белый сигналы,всего 18 команд раскинуты по двум проводам,хотелось бы узнать что за микросхема с 8 ножками?,это типо операционного усилителя?,можете обьяснить как рабютает 74hc138a - 1 ножка идет к 25 ножке процессора (RE0,AN5,RD) ; 2 ножка идет к 26 ножке процессора (RE1,AN6,WR);3 ножка идет к 27 ножке процессора (RE2,AN7,CS); 4,5,8 СОЕДИНЕНЫ И ИДУТ НА МИНУС;6 -ПЛЮС;7,9,10 - идет к полевым транзисторам которые зажигают светодиоды(индикация)
всего 18 основных кнопок ,кнопки обьединены по 6,всего 18/6 - 3 обьединненых групп
74hc138a
13 ножка идет к 1 группе кнопок,12 ножка ко 2 группе кнопок, 11 ножка к 3 группе кнопок;

1 гр -1 кн
2 гр -4 кн - обьединены и идут к 20 ножке (RA1/AN1)
3 гр -7 кн

----------------------------

1 гр -2 кн
2 гр -5 кн - обьединены и идут к 22 ножке (RA3,AN3,Vref+)
3 гр -8 кн

--------------------------------
1 гр -3 кн
2 гр -6 кн - обьединены и идут к 24 ноге (RA5,AN4,SS)
3 гр- 9 кн

---------------------------------

итак это первые 9 кнопок


остальные кнопки:

1 гр - 10 кн
2 гр - 13 кн - обьединены и идут к 19 ножке(RA0,AN0)
3 гр - 16 кн
-------------------------------------
1 гр - 11 кн
2 гр - 14 кн - обьединены и идут к 21 ножке (RA2,AN2,Vref-)
3 гр - 17 кн
------------------------------------
1 гр -12 кн
2 гр -15 кн - обьединены и идут к 23 ножке (RA4,T0CKI0
3 гр- 18 кн

НЕ ПОЙМУ КАК ОНА ТУТ РАБОТАЕТ на нажатия кнопок --- 74hc138a, вход A0,A1,A2 сидит на котроллере ,13,12,11,10 - идут на кнопки,4,5 - ноль ,6 - плюс

Вот фотографии пульта:
Вложения
SDC11372.JPG
давилка шпунта
(179.17 КБ) 704 скачивания
SDC11371.JPG
энергоблок и рядом давилка
(187.75 КБ) 719 скачиваний
SDC11344.JPG
(192.03 КБ) 887 скачиваний
SDC11342.JPG
(234.98 КБ) 385 скачиваний
SDC11337.JPG
(234.21 КБ) 497 скачиваний
Ответить

Вернуться в «AVR»