реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Зарядное устройство на PIC16, Зарядное устройство дла аккумуляторов
Chuma_v_Chume
сообщение Apr 16 2014, 14:34
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Здравствуйте. Решил сделать зарядное устройство на контроллере PIC16, с автоматическим регулированием, индикацией и режимом тренировки (разрядка/зарядка).
Код вроде бы написал, откомпилировал. Начал отлаживать, столкнулся с проблемой путного эмулятора. Кто может посоветовать какой нибудь не кривой эмулятор? И желательно бы с описанием и поддержкой LCD индикаторов.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 16 2014, 16:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Chuma_v_Chume @ Apr 16 2014, 17:34) *
Решил сделать зарядное устройство на контроллере PIC16, с автоматическим регулированием, индикацией и режимом тренировки (разрядка/зарядка).
Код вроде бы написал, откомпилировал. Начал отлаживать, столкнулся с проблемой путного эмулятора.

Не обижайтесь. Вы программист и решили взяться за чисто схемотехническую задачу ? Каких аккумуляторов ? Свинцовых ? Если да, то они чуть ли не любые издевательства выдержат. А если литиевых, то советую быть осторожнее - могут и взорваться при некорректной зарядке. И почему вы не хотите использовать спец. микросхемы зарядников, коих сейчас пруд пруди ?
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 16 2014, 16:28
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Для саморазвития. В институте проходили PIC, а вот шим в нем не использовали, да и разобраться с LSD дисплеем лишним не будет. Ну и на работе может пригодиться, востанавливать старые аккумуляторы.
Нашел эмулятор PIC Simulator IDE, как то подозрительно в нем программа работает. Кто нибудь с ним работал раньше?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 16 2014, 16:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Chuma_v_Chume @ Apr 16 2014, 19:28) *
В институте проходили PIC, а вот шим в нем не использовали

Там кроме ШИМа и ПИК вагон чисто схемотехнических проблем. Что за схему вы собираете ? Для какого аккумулятора. Ноутбучного ? USP-ного ?
Повторяю, дело не в ШИМе и не в ПИК, и даже не в эмуляторе ...
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 16 2014, 16:45
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Схема простая. Конкретно отсканирую и перешлю завтра. А если в двух словах, то:
Источник питания 12V с максимальным током 12-13А, PIC с обвязками из кнопок и светодиодов, ну и схема из ключиков управляемые импульсами от ШИМа пика.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 16 2014, 16:47
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Chuma_v_Chume @ Apr 16 2014, 19:28) *
... и разобраться с LSD...

wub.gif
Посмотрите на PICKit2, PICKit3. Не эмуляторы, зато дешево и сердито. И родное, Microchip-овское.
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 16 2014, 16:58
Сообщение #7





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Интересная штука, не видел раньше таких)) Как закончу с "ЗАРЯДНИКОМ" либо спаяю, либо куплю.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 16 2014, 17:02
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Chuma_v_Chume @ Apr 16 2014, 19:58) *
Интересная штука, не видел раньше таких)) Как закончу с "ЗАРЯДНИКОМ" либо спаяю, либо куплю.

Лучше купите. Не мешкая. rolleyes.gif
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 16 2014, 17:06
Сообщение #9





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Дааа))) Цена однако приличная))) Я пока попробую "БЮДЖЕТНЫМ" симулятором поработать)))
Go to the top of the page
 
+Quote Post
One
сообщение Apr 17 2014, 04:28
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728



Цитата(Chuma_v_Chume @ Apr 16 2014, 20:28) *
...эмулятор PIC Simulator IDE, как то подозрительно в нем программа работает. Кто нибудь с ним работал раньше?

простой, наглядный и не занимающий много ресурсов, правда чаще для симуляции используется Протеус, да в самой МПЛАБ также неплохой симулятор ...
дело вкуса, привычки ...
Go to the top of the page
 
+Quote Post
XVR
сообщение Apr 17 2014, 08:42
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Chuma_v_Chume @ Apr 16 2014, 20:28) *
да и разобраться с LSD дисплеем лишним не будет.
Ой не надо с ним разбираться. Ну или для начала попробуйте что нибудь полегче - дисплей на травке, что ли laughing.gif
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 17 2014, 16:51
Сообщение #12





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Что то с программой глюк какой то! Не могу разобраться. Кто нибудь может глянуть?
Go to the top of the page
 
+Quote Post
Chuma_v_Chume
сообщение Apr 26 2014, 10:13
Сообщение #13





Группа: Новичок
Сообщений: 7
Регистрация: 16-04-14
Пользователь №: 81 406



Сегодня обнаружил несколько проблем в программе, которые вообще не могу понять:
-при вычитание 1 из 0 командой SUBWF флаг С не взводится.
-не всегда пересылается из аккумулятора константа в переменную
-судя по листингу регистры результата после преобразования АЦП ADRESH и ADRESL имеют одинаковый адрес (1Eh). Выравнивание делал по правому краю.
Если кто то сможет помочь в данных вопросах буду благодарен. Сам причину понять не могу. Если необходимо скину код программы в ассемблере.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 26 2014, 10:27
Сообщение #14


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Chuma_v_Chume @ Apr 26 2014, 13:13) *
Сегодня обнаружил несколько проблем в программе, которые вообще не могу понять:
-при вычитание 1 из 0 командой SUBWF флаг С не взводится.

Там, кажется, при вычитании флаг заема работает наоборот, 0 - перенос.
Цитата
-судя по листингу регистры результата после преобразования АЦП ADRESH и ADRESL имеют одинаковый адрес (1Eh). Выравнивание делал по правому краю.

Еще есть выборы банков. Может, эти регистры в разных банках.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0146 секунд с 7
ELECTRONIX ©2004-2016