Например TDA7294

Форум РадиоКот • Просмотр темы - замена pic12f629 на pic12f675
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс авг 10, 2025 09:21:12

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 78 ]    , , 3,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Ср дек 22, 2021 13:32:36 
Собутыльник Кота

Карма: 14
Рейтинг сообщений: 472
Зарегистрирован: Вс фев 02, 2020 09:12:37
Сообщений: 2804
Рейтинг сообщения: 0
и небольшой вопрос по схеме : почему стоят 100 Ом, а не 390-560 ?.....на нарисована подтяжка (в авто - к 12 В)...на +5 повесить резистор 1К0 (к общему)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Ср дек 22, 2021 15:33:59 
Родился

Зарегистрирован: Пн дек 20, 2021 10:56:17
Сообщений: 9
Рейтинг сообщения: 0
Может пригодится
Вложение:
TURN2.zip

Спасибо. Завтра прошью - попробую.
*
Сегодня, когда тестил заметил, что при подаче "0" на GP4 появляется "1" на GP1, а должна быть на GP2 ! И так-же с "0" на GP5, появляется "1" на GP2, а должна быть на GP1. То-есть вроде как даже что-то работает, но почему-то вход с выходом не совпадает.
Хотя в исходнике вот так:
-LeftIn var GPIO.4
-LeftOut var GPIO.2
-RightIn Var GPIO.5
-RightOut var GPIO.1
Я в этом мало понимаю, но как так может быть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Ср дек 22, 2021 15:43:53 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15125
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Заметно проще заново соорудить под вменяемое описание алгоритма.
Да схемку чуток более развернутую - куда к примеру те транзисторы оптронов подключаются.
Авто - не домашняя макетка (от +90 до -45), а у оптронов свои "подлы нюансы" имеются.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Ср дек 22, 2021 16:13:08 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1642
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
... и добавить debounce, как это на русском: антидребезг, во всех входов.
В противном случае непонятно, что происходит, например, при облучении каким-либо излучающим устройством, например в наше время есть оч. сильные GSM сигналы повсюду. Вероятно проще новая программа (например на C) по старому алгоритму.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Ср дек 22, 2021 16:16:32 
Родился

Зарегистрирован: Пн дек 20, 2021 10:56:17
Сообщений: 9
Рейтинг сообщения: 0
Да в том то и дело, что данная схема клонирована другими несколько десятков раз, и вполне удачно работает на автомобилях, у некоторых уже 5-8 лет. Но у всех на 12F675, прочитал всю ветку и не встретил, что б кто-то 12F629 использовал.
Наверно просто закажу 12F675 и попробую на ней - у других же работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Чт дек 23, 2021 15:10:35 
Родился

Зарегистрирован: Пн дек 20, 2021 10:56:17
Сообщений: 9
Рейтинг сообщения: 0
Может пригодится
Вложение:
TURN2.zip

Проверил - так-же само, что-то работает, но не адекватно.
Но в любом случае Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Чт дек 23, 2021 16:51:31 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
мне оказалось в протеусе поведение прошивки похоже на описание с сайта, правда картинки сайта у меня не отображаются
Цитата:
была поставлена задача заставить моргать поворотник определенное число раз при легком касании к рычагу (не фиксируя его при этом) плюс автоматически включать аварийку при движении задним ходом.
Детальное изучение сигналов подрулевого ЭБУ показало, что все команды он воспринимает путем сканирования поступающих с контактов (поворотника, габаритов, стеклоочистителей). Так, что, простыми средствами словить нужный сигнал никак не получится.
На каждое одно нажатие продолжительностью более пол-секунды, вне зависимости от того зафиксирован был рычаг или нет устройство выдаст только одну серию сигналов, т.е. если, например, стоим на перекрестке с включенным поворотником, то после отщелкивания рычага лампа указателя поворотов стазу же выключится а не продолжит мигать еще несколько раз...
Аварийка при движении задним ходом включается подачей +12В на контакт REAR устройства. Провод к нему надо тянуть извне, в подрулевом пространстве такого сигнала нет.

з.ы там в теме есть вроде посвежее версии программы и есть ссылка на пиквасик (и пароль) - можно в среде указать целевым микроконтроллером pic12f629...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вт дек 28, 2021 15:45:06 
Родился

Зарегистрирован: Пн дек 20, 2021 10:56:17
Сообщений: 9
Рейтинг сообщения: 0
Да, я на той неделе пошел в гараж с осцилом, там действительно на включатель поворотов приходят импульсы, переключатель садит их на землю. Автор данного девайса вскользь упоминал про эти импульсы, но я про это совсем забыл.
В общем я Олень! Я когда тестил на "столе", думал там постоянно +, который выключатель садит на землю, вот схема и не работала. Когда в Proteus с имитировал генератор на RH/LH, то все заработало как надо. На авто еще не ставил, но думаю все будет работать.
Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Пн мар 21, 2022 11:11:26 
Родился

Зарегистрирован: Пт июн 19, 2009 16:09:46
Сообщений: 18
Откуда: Москва
Рейтинг сообщения: 0
Всем здравствуйте! Собираю диодную лампу на ПИКе p12f629. В программу включил подтягивающие резисторы по входам, но на макетной плате ПИК ведет себя не правильно и только после физического подключения резисторов, начинает выполнять программу правильно. В схеме не должно быть резисторов. Что я пишу в программе не так?


Вложения:
Комментарий к файлу: схема
Screenshot_2.jpg [124.28 KiB]
Скачиваний: 207
Комментарий к файлу: текст программы
Новый текстовый документ.txt [11.9 KiB]
Скачиваний: 185
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Пн мар 21, 2022 13:28:00 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23962
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Что я пишу в программе не так?

GP3 не имеет встроенной подтяжки. Читайте даташит. GP3 является пином сброса и программирования и по определению не может иметь встроенную подтяжку, а так же быть выходом.
Цитата:
3.2.1 WEAK PULL-UP
Each of the GPIO pins, except GP3, has an individually
configurable weak internal pull-up.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Пн мар 21, 2022 15:45:51 
Родился

Зарегистрирован: Пт июн 19, 2009 16:09:46
Сообщений: 18
Откуда: Москва
Рейтинг сообщения: 0
GP3 не имеет встроенной подтяжки. Читайте даташит.

в этом согласен с вами, но как быть с остальными выводами (GP0-GP4-GP5), которые настроены на вход?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Пн мар 21, 2022 16:39:01 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23962
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
но как быть с остальными выводами (GP0-GP4-GP5)?

GP0 у вас не отключен от компаратора и принципиально не может работать как цифровой вход. С подтяжкой или без - не важно. Смотрите регистр CMCON.
4 и 5 пины порта после инициализации должны измеряться вольтметром как питание. Причин для отсутствия не вижу. Можете зациклить код после инициализации и проверить вольтметром внутренние подтяжки. Возможно вы накосячили в коде и подтяжка выключается потом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Пн мар 21, 2022 19:48:22 
Родился

Зарегистрирован: Пт июн 19, 2009 16:09:46
Сообщений: 18
Откуда: Москва
Рейтинг сообщения: 0
GP0 у вас не отключен от компаратора и принципиально не может работать как цифровой вход. С подтяжкой или без - не важно. Смотрите регистр CMCON.


Отключил компаратор таким кодом:
banksel CMCON ; переходим в регистр CMCON
movlw b'00000111' ; отключаем компаратор
movwf CMCON ; -//-

4 и 5 пины порта после инициализации должны измеряться вольтметром как питание. Причин для отсутствия не вижу. Можете зациклить код после инициализации и проверить вольтметром внутренние подтяжки. Возможно вы накосячили в коде и подтяжка выключается потом.

на выводах GP5-GP4-GP0 есть питание 5в, а на выводе GP-3 всего 1.4в и из-за этого микроконтроллер постоянно "держит" нажатой кнопку (выв GP3). Как программно подать туда питание?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вт мар 22, 2022 05:33:52 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23962
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
У меня ощущение, что я разговариваю с ботом...
Подтяжку на GP3 подать изнутри невозможно. На остальных подтяжка включилась.
А что за проблема с внешней подтяжкой? Оставьте на одном пине резистор на питание.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вт мар 22, 2022 06:54:31 
Родился

Зарегистрирован: Пт июн 19, 2009 16:09:46
Сообщений: 18
Откуда: Москва
Рейтинг сообщения: 0
А что за проблема с внешней подтяжкой? Оставьте на одном пине резистор на питание.

Очень не хотел лезть в сделанное устройство. Ведь оно работало и работало без этих дополнений. Это настольная лампа китайского производства, у которой сгорел контроллер без опознавательных маркировок.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вт мар 22, 2022 07:59:36 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23962
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
сгорел контроллер без опознавательных маркировок.

Не вижу проблем с единственным резистором при замене контроллера. Повесить резистор между двух его ног - никакой проблемы не составит. Другого пути с GP3 нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вт мар 22, 2022 11:41:38 
Родился

Зарегистрирован: Пт июн 19, 2009 16:09:46
Сообщений: 18
Откуда: Москва
Рейтинг сообщения: 0
Соглашусь с вами, я тоже пришел к такому выводу. Спасибо, вам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Сб апр 16, 2022 15:36:51 
Родился

Зарегистрирован: Сб апр 16, 2022 12:31:45
Сообщений: 3
Рейтинг сообщения: 0
Здравствуйте!
Та же проблема. Есть прошивка на 12f629,пожалуйста, помогите переделать прошивку 12f675!!!


Вложения:
pic12f629.hex [2.83 KiB]
Скачиваний: 206
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Сб апр 16, 2022 18:14:01 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Рейтинг сообщений: 21
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 158
Откуда: не с Уфы
Рейтинг сообщения: 0
Там достаточно лишь добавить
clrf ansel (в данном случае по адресу 0x00C)


Вложения:
pic12f675_1.HEX [2.83 KiB]
Скачиваний: 185

_________________
Tg
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: замена pic12f629 на pic12f675
СообщениеДобавлено: Вс июн 12, 2022 15:55:06 
Родился

Зарегистрирован: Вс июн 12, 2022 15:48:39
Сообщений: 5
Рейтинг сообщения: 0
Добрый вечер!
Нужна замена кода с PIC12F629 на PIC12F675. Прошу помочь, т.к. на 12F675 прошивка в железе не работает.
Прошиваю всё верно и другие программы работают без проблем.

Вложение:
brelok.jpg [41.9 KiB]
Скачиваний: 196


Вложение:
mc397_brelok.asm [3.17 KiB]
Скачиваний: 187


Вложение:
mc397_brelok(1).HEX [453 байт]
Скачиваний: 166


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 78 ]    , , 3,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y