AC-DC и DC-DC преобразователи напряжения Top Power на складе ЭЛТЕХ
Новичок
 
Регистрация: 15.05.2010
Сообщений: 5
Репутация: 10
 
30.05.2011 12:24 #1
Я не специалист по програмированию МК, поэтому нужна помощь знающих людей.
После того как зашил МК PIC16f628 обнаружилась что не работает в устройстве отрицательная корекция, может кто найдет где ошибка.
В самой программе в 17 (в начале) и 24 пунктах можно глянуть для общего понятия. А в 27 пункте в конце в подпрограмме PRAVKA и происходит отрицательная корекция, вот наверно там и касяк!!!
Вложения
Тип файла: txt прога исходник.txt (41.4 Кб, 0 просмотров)
Оценка
КОМПЭЛ продолжает серию публикаций, посвященных азиатским АЦП, их сравнению по цене, функционалу и ограничениям. В этом выпуске - обзор изолированных сигма-дельта модуляторов, предназначенных для точной оцифровки слабых сигналов в условиях высоких помех. Такие компоненты особенно востребованы, когда требуется гальваническая развязка аналогового тракта от цифровой части системы. Рассмотрим характеристики, конкретные модели изолированных сигма-дельта модуляторов рекомендованных производителей
Новичок
 
Регистрация: 18.12.2007
Сообщений: 2
Репутация: 10
 
06.06.2011 06:45 #2
а отрицательная коррекция быть вообще должна? (в смысле Заец в алгоритм управления это учел? может нет?) . Если ДА, то может быть вот еще что: в 3-ей или 4-ой части он вскольз упоминает что в нете ходят схемы и прошивки не стыкующиеся, так что если гложут сомнения лучше обратиться к автору. удачи!
Оценка
Растущие требования к эффективности, компактности и надёжности в промышленной автоматизации, телекоммуникациях, дата-центрах и электротранспорте делают карбид кремния (SiC) не просто альтернативой кремнию, а ключевым инструментом инженерных решений. Китайские производители предлагают SiC-диоды и транзисторы, сопоставимые по характеристикам с мировыми аналогами при оптимизированной стоимости. В каталоге КОМПЭЛ представлен широкий выбор SiC-дискретов, доступных со склада для ваших проектов.
Новичок
 
Регистрация: 15.05.2010
Сообщений: 5
Репутация: 10
 
07.06.2011 15:46 #3
корекция конечно должна быть, часы спешат гдето на 40 сек. в сутки, а с автором связывался ответил "у меня другой прошиваки нет" и нечем не смог помочь.
Оценка
Азиатские датчики влажности сегодня — это сочетание надёжности, высокой точности и доступной цены, достигнутое благодаря активным инвестициям в разработки и оптимизированному производству. Они успешно конкурируют с западными аналогами, позволяя снижать себестоимость проектов без ущерба для качества. КОМПЭЛ предлагает широкий выбор датчиков влажности от популярных азиатских брендов для любых задач. В статье — обзор ключевых параметров китайских датчиков влажности и практические рекомендации по их установке.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,175
Записей в дневнике: 22
Репутация: 424
412 89
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
07.06.2011 17:37 #4
Кто как не автор может сказать работает коррекция или нет....
Ваш вариант собран в железе уже и все работает за исключением коррекции? Я правильно понял?
В меню правильно устанавливаете коррекцию и значения?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Знаток
 
Регистрация: 13.07.2007
Сообщений: 683
Репутация: 130
119 11
5 2
 
07.06.2011 19:09 #5
Вспоминаю слова
Хочешь сделать, хорошо сделай сам.
Сам начинал с книг Зайца.
Теперь понимаю, что программы сыроваты.
например в программах термометров нет подсчёта CRC.
Дичайший глюк в схеме защиты от перенапряжения
порт оставался включённымна вход ,хотя в программе на выход.
Нашёл команду, переставил и заработало(Не помню как то было связано с прерываниями в момент иниц).
И наглядности нет из одной подпрограммы в другую и можно в третью.
Есть определённый стиль написания меня так учили и потом понял сам
- подпрограмма должна быть законченной частью кода со входными и выходными данными, которые можно проконтролировать в динамике.
посмотри "Отладка контроллеров на PIC."
Не важно как, но когда вы увидете на индикации внутреннее состояние нужных битов и байтов процессора
Все огрехи будут как на ладони.
В подпрограмме можно обратиться к другим подпрограммам задержка, выдача например. А не так часть вычислений делаем в одном месте часть в другом(разбирался как раз с часами во второй книге).

Схемы не видел. Какой там кварц?
Если работает положительная кор. поставте кварц на меньшую частоту, можно подкорректировать таймер. Возможна ветвь программы отрицательной кор. написана, но не проверялась.
Оценка
Новичок
 
Регистрация: 21.12.2008
Сообщений: 17
Репутация: 15
5 1
0 0
 
08.06.2011 11:30 #6
Здравствуйте. Я сам начинающий программист,тренируюсь на термометрах и часах. Часы получаются гораздо точнее если использовать отдельный кварцевый генератор специально для часов, например в 16F876 есть второй генератор. Но самый оптимальный вариант внешние часы, например DS1307,и аппаратный интерфейс, тогда отпадают проблемы резервирования питания. Вы изначально делаете устаревшую конструкцию которая создавалась для освоения асемблера.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 12:05.
Обратная связь РадиоЛоцман Вверх