Страница 1 из 1
Использование PIC16F818
Добавлено: Вс дек 06, 2015 17:37:12
Demo65
Здравствуйте! У меня есть несколько штук контроллеров PIC16F818, выписывал 10шт с китая для применения в схеме ампервольтметра. Схему собрал, но этот показомер мне совсем не понравился из-за большой нелинейности да много ещё чего. Вот и остались у меня аж 9шт новых контроллеров и не знаю где ещё их можно применить.

В интернете скупая информация по применению этого контроллера. Может кто видел схемы с применением этого редкостного контроллера, подскажите пожалуйста.
Re: Использование PIC16F818
Добавлено: Вс дек 06, 2015 18:02:12
otest
Многие программы можно адаптировать под 16F818.
Re: Использование PIC16F818
Добавлено: Вс дек 06, 2015 18:32:13
Demo65
Например с PIC16F873A? В интернете есть типа "подсказок". Но вопрос в том, что в программировании я не силен и использую лишь готовые программы. Допустим с того же контроллера 873 просто программу взять и прошить в 818.
Re: Использование PIC16F818
Добавлено: Вс дек 06, 2015 19:09:10
Родэрик
Контроллер неплохой для разного рода несложных поделок, но надо помнить что у него очень мало памяти, у 873-го в четыре раза больше флеша, и тот или иной код туда просто может не влезть.
Внутренний кварц, чего нет у 873-го, но зато у последнего есть USART.
В общем есть подобные нюансы, которые придётся учесть при миграции кода.
Re: Использование PIC16F818
Добавлено: Вт дек 08, 2015 17:36:13
Demo65
Мне дали исходник от этого:
http://www.kondratev-v.ru/izmereniya/ci ... mment-1026
Может кто поможет в правке исходника под PIC16F818? Пожалуйста!
Re: Использование PIC16F818
Добавлено: Вт дек 08, 2015 18:32:33
otest
1. Схема не правильная- сгорят порты.
2. у 818 не хватит ног.
Re: Использование PIC16F818
Добавлено: Вт дек 08, 2015 18:45:07
Родэрик
otest писал(а):1. Схема не правильная- сгорят порты.
2. у 818 не хватит ног.
1. а можно несколько подробней, или как лучше в таких случаях подключать ацп?
2. По пинам посчитал, вроде как раз хватает: 14 ног- семисегментники, 2 ноги- ацп, 16 ног - как раз для 818-го
Re: Использование PIC16F818
Добавлено: Вт дек 08, 2015 19:20:15
otest
Ацп подключен правильно, индикаторы не правильно.
Ног 16 , только свободным остаётся 1 ацп.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 10:24:59
Demo65
Жаль. Если можно, то поправить прошивку под это:
http://pic-project.ucoz.ru/load/proekty ... d/5-1-0-33
Этот прибор я уже делал на PIC16F818 и из-за него сейчас это, но проблемы с показаниями вольтметра и амперметра в том, что показания усредняются очень грубовато, через три -четыре знака в цифры в младшем разряде, что плохо для применения в блоках питания и цифры мельтешат сильно, хотя это можно как мне кажется исправить с помощью конденсаторов на портах.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 16:34:18
otest
Попробуй со своей прошивкой уменьшить кварц. Или эту прошивку.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 17:39:30
Demo65
Хорошо, сейчас попробую. Заменил кварц, поставил на 8Мгц - вольтметр - нелинейность увеличилась, перепаял на место на 10Мгц.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 18:40:48
otest
а мерцание изменилось ?
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 19:18:21
Demo65
Мерцание пропало, прошил вашей прошивкой, та же нелинейность что и с меньшим кварцем. Да, можно исправить показания младшего разряда,а то "сигает" аж через 5 показаний. т.е 12.37в следующее 12.42 и.т.д.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 19:51:02
otest
Линейность не должна меняться. Последний разряд не будет стабильным. Пробуй.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 20:50:49
Demo65
Прошил, вольтметр нормально показывает, за исключением последнего разряда. Последний разряд не мельтешит, а просто плавно переключается через 5 цифр. Амперметр, придется мне делитель подобрать .
Подобрал делитель, амперметр показывает стабильно. Но такое же как и на вольтметре неудобство- переключение младшего разряда через 5. Как я понял это нельзя убрать.
Спасибо всем Огромное! Извините за то, что заставил вас помучатся с прошивкой.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 21:35:46
otest
Ни каких мучений не было. Посмотри стабильность питания МК.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 21:45:02
Demo65
Подключал даже от аккумуляторов. На выходе 78L05 - 5.05V держит стабильно. Вы может неправильно меня поняли, переключается через 5 при увеличении напряжения на вход вольтметра и увеличение тока через амперметр.т.е измерение идет не последовательно 1-2-3-4-5-6-7..... а переключается через 50 милливольт на вольтметре и через 50 миллиампер на амперметре. Вот это Большое неудобство.
Re: Использование PIC16F818
Добавлено: Ср дек 09, 2015 22:17:43
otest
Может так оно есть. Что показывает другой прибор? Я программу измерения не меняю. Уменьшаю количество измерений за единицу времени. Можно , как писал, поставить кварц поменьше. Вот прошивка с другим временем измерения.
Re: Использование PIC16F818
Добавлено: Чт дек 10, 2015 05:39:41
driver_gv
Demo65 писал(а): а переключается через 50 милливольт на вольтметре и через 50 миллиампер на амперметре. Вот это Большое неудобство.
При 10 битном АЦП и пределе измерения 50 вольт шаг измерения как раз будет примерно 50 милливольт. Если нужно точнее берем 24 разрядный АЦП и соответствующие опорные источники.
Программа тут не причем.