Автор | Сообщение |
Атман99
|
Доброго времени суток.
Помогите разобраться. Проблема в следующем: дорожка перестала управляться с пульта (на интерфейсе все набирается идет отсчет набранных программ) само полотно стоит на месте. Проверил питания 5V, 15V (норма). На процессоре PIC16F716 на 15 и соответственно на 16 пине нету тактовой частоты процессора 16МГц, первый и второй пины 0V, третий и четвертый пины 5V,6-9 пины 0V, 10 пин 5V,11-12пин 0V, 13пин импульсы (1-3v),14 пин Vdd 5V,15 пин 2.5-3.0V, 16 пин 0.9V, 17-18 пин 0V.Между процессором и EEPROM нету обмена данными по SKL и SDA Было обнаружено выход из строя кнопки управления скоростью беговой дорожки, находящийся на одной из рукояток (были запавшими две одновременно). Еще списал инфу с EEPROM 24C02. Стоит ли подать принудительно 16МГц с генератора импульсов на 16пин? Если кто разбирается в программировании помогите разобраться с данными EEPROM.
Спасибо.
|
|
n max
Модератор
Сообщения: 16649
|
если в пике фьюзы слетели вместе с программой-то придется бежать к производителю,подать 16мгц можно хуже уже не будет в епроме походу юзеровские настройки стдят и его содержание не критично |
|
sofrina
Модератор
Сообщения: 4792
|
Атман99, а хоть мотор пытается начать вращаться? Кажется для управления используется сама программа PIC16F716, там и область Flash и EEPROM данных есть, только на своей пробовал сосчитать- произхводители закрыли от чтения, а в 24С02 вполне возможно что хранятся временне настройки, сохрани ее данные и попробуй либо обнулить либо FF-ками забить |
|
cybe
Фанат форума
Сообщения: 12800
|
|
Атман99
|
sofrina, мотор не пытается вращаться. Я вставил чистую 24С02 (FF) ситуация та же никакой разницы, потом и ее считал, разница в данных небольшая. Выходной каскад на IGBT транзисторах G40N60, на затворах полный штиль. Пробовал измерить тактовую частоту генератора 16МГц осциллографом С1-77 его частота 0 - 10МГц и возникли сомнения, то ли я срываю щупом генерацию, то ли ее там и в помине не было , склоняюсь к варианту отсутствия генерации ( щупами мерил 1:1, 1:10, 1:100, вход осциллографа 1мОм 30пф). Осциллограф показывает постоянку без импульсов 2-2.8Вольта 15пин, 0.9Вольта 16пин (есть идея сделать делитель частоты, только вопрос стоит ли для данного случая? или же оно должно на предельной частоте хоть что - то похожее на генерацию импульсов показать? ). Подъем дорожки (угол наклона) тоже молчит. Когда я притрагивался щупом к ноге кварца мотор подъема сработал (разок) и еще при прикосновениях к кварцу дергался основной приводной мотор ( от наводок осциллографа ).
cybe, на четвертой ноге 5.2 Вольта (MCLR/Vpp) |
|
sofrina
Модератор
Сообщения: 4792
|
Атман99, да ,есть такое, осликом Owon на одной стороне кварца показывает 20 мГц, на другой те же 20 ,только с заниженным уровнем и при касании щупом мотор пытается кратковременно идти вразнос, и кстати я в похожей соседней теме зашел в меню калибровок, так вот при изменении одного из подменю у меня тоже мотор не вращался, а счетчик выполнения программы шёл, может и в твоем случае то же |
|
Атман99
|
sofrina, поделитесь пожалуйста алгоритмом входа в сервисное меню. Я делал все как в соседней теме нажимал одновременно SPEED UP и INCLINE UP но в сервисное меню никак (впрочем пробовал и другие комбинации). Подцепил на центральный вход гнезда осциллографа последовательно с резистором конденсатор 4пф и измерил осциллограмму, импульсы как бы присутствуют. Возникает вопрос: процессор заблокирован по срабатыванию аварии или авария прописана в память и заблокировала работу процессора?
В любом случае спасибо за оказанную помощь. |
|
sofrina
Модератор
Сообщения: 4792
|
Атман99, в поиске надо поискать ,по ключевым словам -"калибровка скорости беговой дорожки", там много вариантов было и как писал -вход в калибр. меню все равно перебором кнопок, только удерживать нужно комбинацию из 2-3 кнопок не менее 10 сек, |
|