» » Страница 8

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
19

Сделай сам программатор PIC-микроконтроллеров PICkit-2 clone

Разместил hsl 8 декабря 2012. Просмотров: 65 483


Как я уже упомянул в предыдущей статье «Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля», понадобился мне программатор для МК PIC с интерфейсом USB. Немного поискал в интернете наткнулся на схемку очень простого программатора PICkit-2 lite.
  • Лайков:
    65
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
38

Стрелочный индикатор на микроконтроллере Attyny13: «показометр» для вашего усилителя

Разместил еще один max 6 октября 2012. Просмотров: 61 237


Вспоминается беззаботное детство — в гостях у одноклассника слушаем музыку. Усилитель «Радиотехника-001-стерео», индикаторы мягко колышутся в такт музыке... Тогда это был предел мечтаний. И кощунством показалось, когда отец одноклассника (мужик увлекался радиолюбительством) заменил штатные стрелочные индикаторы на люминесцентный гадко-зеленого цвета. И усилитель потерял часть шарма, и слушать больше не хотелось...
  • Лайков:
    159
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
15

Знакомьтесь: Flowcode. Программирование для AVR и PIC без программирования

Разместил Cherep 2 октября 2012. Просмотров: 54 618

Здравствуйте, друзья!
В данной статье я хочу рассказать о своих впечатлениях при работе с программой Flowcode. Это среда разработки, позволяющая составлять программу в виде обычной блок-схемы. Соответственно, мы можем иметь лишь поверхностные навыки в программировании, которые сводятся к составлению нужного алгоритма и, соответственно, блок-схемы. Flowcode генерирует С код, а также компилирует его в .hex файл, который можно сразу же прошить в контроллер или, к примеру, смоделировать в Proteus'е.
Существует две версии программы: для AVR и для PIC. Они имеют в целом одинаковый интерфейс, за некоторым исключением. Изначально все это разрабатывалось для PIC, а уже потом портировалось под AVR.
Ознакомимся поверхностно с программой и ее использованием. Следует признать, что русификация очень кривая забавная.
Основное окно программы:
  • Лайков:
    69
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
13

Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

Разместил hsl 23 сентября 2012. Просмотров: 72 828


Делал я как-то раз одну систему для автомашины, не своей правда. Так вот, эта система определяла факт работающего двигателя по наличию импульсов на катушке зажигания. И вот в процессе изготовления мне пришла мысль, что это решение так же хорошо подойдет для управления дневными ходовыми огнями (далее ДХО) автомобиля.
ДХО я тоже давно хотел сделать, да все руки не доходили…
  • Лайков:
    43
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Програмирование в AVR Studio 5 с самого начала. Часть 7

Разместил galrad 17 сентября 2012. Просмотров: 25 203


Поговорим о прерываниях. Слово прерывание говорит само за себя, происходит остановка какого — то процесса на какое — то время, для того чтобы выполнить дополнительные действия. Прерывания могут быть внешними или внутренними. Приведу простой пример, услышанный из уст моего друга…

Собрался он помыть посуду на кухне, взялся с азартом, засучив рукава…но посуда оказалась жирной и он был вынужден прерваться, чтобы найти на одной из полок кухонного гарнитура средство для мытья жирной посуды, после чего снова продолжил свое занятие. Но в какой-то момент зазвонил телефон, и он опять прервался от своей работы, поднял трубку, звонила теща и сказала, что придет в гости, значит надо сходить в магазин купить продукты к ее приходу. Сходил в магазин и только после этого домыл посуду.

На этом примере видно два вида прерываний, первое – связано с выполнением основной работы — поиск средства для жирной посуды -внутреннее прерывание, второе – телефонный звонок – внешнее прерывание.
В микроконтроллере внешние прерывания возникают за счет сигналов поступающих от других источников, внутренние – за счет устройств встроенных в сам микроконтроллер.
  • Лайков:
    34
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Дистанционный контроллер состояния подъездного освещения с web-интерефейсом: Лампочкометр-WEB

Разместил Discover 13 сентября 2012. Просмотров: 12 205

…а вот не видать из Челябинска моего Лампочкометра,
я вам скажу больше – его уже и из-за угла не видать…


Кто не понял, вообще о чём речь, смотрите мои статьи на Датагоре:
• Лампочкометр - контроллер освещения, прибор для отображения количества исправных ламп
• Лампочкометр возвращается! (vol. 2)

Моя работа связана с частыми и, бывает, продолжительными командировками. А лампочки как сгорали, так и горят. Причем они как чувствуют. Бывает, за месяц не одной не сгорит, но стоит мне отлучиться в командировку, сразу начинают перегорать. Как-то я был в командировке в Челябинске двадцать три дня – сгорело 10 ламп!!! Все бы хорошо: есть Лампочкометр, есть сосед, с которым я договорился, чтобы он менял за меня лампы. Но вот сказать ему, в каком подъезде сгорела лампа, я не могу, мне же не видно свой Лампочкометр из Челябинска, Магнитогорска или Новотроицка. Естественно, мало по малу начинала зреть мысль о том, как вывести Лампочкометр в «свет» – в ИНТЕРНЕТ!!!
Итак, встречайте, новый Лампочкометр-WEB!!
  • Лайков:
    20
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Сделай сам RMS-вольтметр на PIC18F2520. Немного теории и исходники

Разместил hgm0 25 апреля 2012. Просмотров: 11 968

В розетке 220 Вольт - это RMS, а амплитудное там 310 Вольт.
По пальцам бьют 310В, но воду кипятят 220В


После публикации моей статьи «RMS-вольтметр» было много вопросов, на которые у меня не было ответа: отсутствовал исходник программы микроконтроллера.
Исходник для меня тогда тоже остался тайной, т.к. прошивка бралась готовая, чужая.

Сейчас я попытаюсь исправиться, правда одно но – микроконтроллер я применил из серии PIC18.
Программа прошла проверку на PIC18F2520.
  • Лайков:
    9
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
15

Универсальный контроллер управления 7-сегментными LED индикаторами по двум проводам (Atmega16)

Разместил химик 22 апреля 2012. Просмотров: 24 926

Универсальный контроллер управления 7-сегментными LED индикаторами по двум проводам (Atmega16)

Занялся я конструированием нового устройства и встал вопрос — на чем отображать данные. Жидкокристаллические индикаторы ставить не захотел, так как нужно чтобы цифры было видно в темноте и со стороны. Выбор пал на 7-сегментные LED-индикаторы, но при дальнейшей разработке оказалось, что с обработкой данных и выполнением динамической индикации на 9 разрядов микроконтроллер AVR справляется, но не успевает выполнять основную программу. И тогда вспомнив, что у всех много сегментных индикаторов есть управляющий контроллер, решил сделать свой - универсальный.
  • Лайков:
    18
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
40

Цифровой индикатор уровня топлива и напряжения АКБ для автомобиля V.3 (ATMega8 и дисплей от Nokia 1110i)

Разместил hsl 11 апреля 2012. Просмотров: 69 833


Скоро будет год, как я выложил на Датагоре свою первую статью о цифровом индикаторе топлива и уже более двух лет, как я сам пользуюсь этим индикатором. И ни разу он меня не подвел, ехать на заправку когда в баке остается 2-3 литра стало нормой, и это не экстрим и не показуха, когда знаешь, что эти 2 или 3 литра точно есть и их хватит доехать до ближайших нескольких заправок относишься к этому спокойно, никакого сравнения с мигающей лампочкой штатного прибора.
На этом заканчиваю филосовствовать - к делу!
  • Лайков:
    90