Шаг №18. Термометр на AVR. Вывод температуры на индикатор. Часть 3

Обновлено 17.12.15. Всем привет. В этой записи мы с Вами начнем монтаж основных элементов на плату которую спроектировали в прошлой статье. Своего рода, сегодня, у нас получится простой термометр. Попробуем запустить и убрать все недоработки. Алгоритм будет состоять из ранее написанных программ, как сборка конструктора. Используем программу из статьи №6 для цифрового датчика и индикатора. Немного подкорректируем и выведем температуру на дисплей.   Читать далее

Метод ЛУТ и хлорное железо. Создаем плату. Шаг№17. Часть 2

Обновлено 8.04.15. Всем привет. В этой статье мы продолжим тему контроллера сбора данных, которую начали в предыдущей статье, а именно мы займемся проектированием в программе Sprint-Layout и изготовлением платы, используя один из методов разводки, хлорное железо. Разделим нашу работу на этапы. Читать далее

Шаг №16. Контроллер сбора данных на AVR. План работы. Часть 1

Обновлено 7.04.15. Всем привет. В прошлой статье мы собрали контроллер ЧПУ. В этой статье мы с Вами начнем проект по созданию контроллера сбора и передачи данных на AVR. Целью проекта является приобретение практических навыков по работе с периферийным оборудованием. Также в ходе проекта рассмотрим более детально протоколы и интерфейсы, которые будем использовать, используя язык Си, а именно SPI, TWI, UART, 1-Wire. Проект начнем с составления плана, визуального представления самого устройства, проектирования платы, разводки платы и ее изготовления, используя метод ЛУТ. Читать далее

Контроллер любительского станка ЧПУ (step/dir) на AVR. Шаг №15

Обновлено 17.12.15. Всем привет. В этом посте мы рассмотрим основы для построения контроллера любительского станка ЧПУ, а также программную реализацию. Как Вы помните в прошлой записи мы рассмотрели настройку и управление ШИМ-ом , вот этот полученный опыт мы сегодня и используем. Схему для построения контроллера я взял по этой ссылке http://radiokot.ru/circuit/digital/automat/25/. Лично я выбрал схему на ШИМ  управлении. Схемы очень доступно расписаны. Поэтому проблем возникнуть не должно. Я не много добавил в схеме выход для подключения ЖКИ и интерфейс SPI. Здесь речь пойдет о программной реализации. Читать далее

ШИМ (PWM) управление на AVR. Шаг №14

Обновлено 16.12.15. Всем привет. Разобравшись в прошлой записи с памятью EEPROM, сегодня мы поговорим о том что такое ШИМ (PWM)? Расшифруется как широтно-импульсная модуляция (pulse-width modulation), это среднее значение напряжения, которое изменяется скважностью импульса. В свою очередь скважность это длительность импульса с некоторой частотой повторения. Т.е. более простыми словами все это изменение ширины импульса при неизменной их величине.  Для чего это нам надо? Читать далее