|
Аккаунт
зарегестрированные пользователи могут обмениваться сообщениями, публиковать сообщения на форуме, скачивать файлы
Календарь
| « Май 2012 » |
|---|
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|
| | 1 | 2 | 3 | 4 | 5 | 6 | | 7 | 8 | 9 | 10 | 11 | 12 | 13 | | 14 | 15 | 16 | 17 | 18 | 19 | 20 | | 21 | 22 | 23 | 24 | 25 | 26 | 27 | | 28 | 29 | 30 | 31 | |
Популярное
Облако тегов:
3D печать, 3D принтер, atmega168, atmega32, atmega8, BASCOM AVR, CNC, COM-port, FT232RL, L298, LCD, LPT, MMC, MRC28, MRC40, PIC16F628, PIC18F2320, reprap, rs232, SD, TSOP, UART, USB, драйвер двигателя, звук, интерфейсы, компаратор, контроллер биполярного шагового, контроллер шагового, микрошаг, модули, модуль, начинающим, программатор, робо-контроллер, сенсор, согласование уровней, соединение с ПК, ЧПУ, шаговый двигательПоказать все теги
|
|
| |
|
| |
АЦП (ADC – analog digital converter) – аналого-цифровой преобразователь.
АЦП присутствует практически во всех моделях современных МК, в том числе и в серии mega производства фирмы ATMEL. С помощью него можно выполнять множество полезных действий – контролировать напряжение, обрабатывать различные сигналы с сенсоров и датчиков, преобразовывать аналоговый аудио сигнал в цифровую форму и тд. и тп. Так что же представляет из себя АЦП? |
|
| |
|
| |
Необходимость подключения контроллера к персональному компьютеру возникает при различных обстоятельствах - отладка программы (мониторинг состояния портов, результаты вычислений и тп.) ,управление и контроль посредством ПК, считывание данных с подключенных к контроллеру сенсоров и датчиков. Соединение с ПК возможно посредством различных интерфейсов – LPT-порт, COM-порты (протокол RS-232), USB и тп. Все они обладают набором, как достоинств, так и недостатков. Самым распространенным интерфейсом, в любительской практике, является соединение с помощью COM-порта. Подобное соединение довольно простое в схемотехническом плане, недорогое и обладает достаточной скоростью обмена информацией для большинства любительских проектов. В данном материале опишем самый простой способ организации информационного обмена через COM-порт с помощью компилятора BASCOM AVR. |
|
| |
|
| |
Иногда необходимо посмотреть результат вычислений, вывести состояние портов или выполнить прочие задачи, связанные с отображением информации. В этом нам помогут жидкокристаллические дисплеи. Самым простым, недорогим и распространенным вариантом являются текстовые дисплеи. Рассмотрим подключение и работу с жидкокристаллическим текстовым индикатором 16х2 (отображает две строчки по 16 знакомест в каждой).
Для подключения ЖК дисплея воспользуемся контроллером MRC40 (ATmega32) с универсальным модулем. На модуле уже разведен разъем для ЖК. Схема подключения проста и не вызовет ни каких сложностей. Для эксперимента мы взяли недорогой дисплей в исполнении для стандартного диапазона температур (это означает, что для питания ЖК не требуется дву-полярное питание, достаточно только +5V). Производитель дисплея – WINSTAR, модель – WH1602B-YYH-CTK. Подключение осуществляется по 4-х битной схеме, таким образом мы экономим 4 вывода порта микроконтроллера. |
|
| |
|
| |
В предыдущей статье мы рассмотрели простой пример моргания светодиодом и научились пользоваться встроенным программатором в BASCOM AVR. Теперь настало время подробнее ознакомится с настройкой портов микроконтроллера на примере работы с кнопкой. Для этого используем наш контроллер MRC40(ATmega32) с установленным экспериментальным модулем. |
|
| |
|
| |
Если вы все же решились изучить BASCOM AVR, то обратимся к классическому варианту первой программы для МК – мигание светодиода.
Воспользуемся контроллером MRC40 с установленным универсальным модулем – на нем сигнальные светодиоды уже имеются в наличии. Так же для программирования используем простой программатор для LPT порта. Вся прелесть в том, что BASCOM AVR имеет встроенный программатор с поддержкой STK200/300 и нам не понадобятся ни какие сторонние программы. Встроенный программатор очень удобен еще и тем, что визуально фузи-биты контроллера программируются готовыми, визуально отображаемыми комбинациями. Это сильно снижает вероятность неправильного программирования фузов, но об этом немного позже. |
|
| |
|
| |
В наших конструкциях мы широко применяем различные разъемы. Одним из них является прямая штыревая вилка серии PLS. Ответной частью для разъемов данной серии являются гнезда на кабель или проводник – серии BLS. Подобные разъемы очень удобны для соединения различных модулей и в процессе экспериментов, так как обеспечивают надежное, и в то же время разъемное соединение без применения пайки. Так же данная серия повсеместно используется в аппаратуре радиоуправления.
Гнезда серии BLS можно просто припаять на проводники, но гораздо удобнее и быстрее использовать специальный инструмент.
В данной фото-инструкции мы расскажем о процессе заделки гнезда на кабель с помощью специальных клещей «обжимки». |
|
| |
|
| |
Вам удалось заставить мигать светодиод на вашем ATmega168 (ATmega8) – Поздравляем! Это существенное достижение для начала. Теперь пришло время заставить его мигать быстрее.
Вы загружаете код программы в чип и ATmega168 выполняет этот код, но как он работает при этом? И как быстро? Любой микроконтроллер нуждается в источнике тактового сигнала. Думайте о нём как о «ритме музыки», который использует микроконтроллер при выполнении кода. Без тактового сигнала микроконтроллер не знает как запускать код и при нестабильном тактировании код будет выполняться так же нестабильно. Вам необходим тактовый сигнал определённого типа и иногда требуется очень чёткий и точный сигнал. Вы когда-нибудь пробовали танцевать под CD который постоянно залипает и обрывается? Это очень трудно. |
|
| |
|
| |
Перед начинающими вопрос “а чем мы будем прошивать свой контроллер?” встает практически сразу. Эта проблема решается двумя путями – покупаем серийный программатор или собираем свой собственный. Естественно нецелесообразно приобретать какой либо из серийных программаторов на начальном этапе знакомства с микроконтроллерами. Самым простым решением будет так называемый программатор «пять проводков». Это вариант вполне подойдет для разового применения, но существует большая опасность, что рано или поздно ваш LPT- порт в компьютере сгорит. В качестве бюджетного и безопасного варианта программатора для параллельного порта мы используем более совершенную схему.
|
Новость отредактировал admin - 21 октября 2009Причина: На печатной плате исправлена ошибка.
|
| |
|
| |
Если вы когда-нибудь пытались соединить 3.3В сенсор и 5-ти вольтовый микроконтроллер, вы уж знаете о чём пойдёт речь – соединение подобных устройств может стать проблемой.
Существует несколько решений при которых устройство на 3.3В может быть безопасно подключено к микроконтроллеру на 5В. Эта статья описывает некоторые из них. |
|
| |
|
| |
Компаратор - это сравнивающее устройство. Аналоговый компаратор предназначен для сравнения непрерывно изменяющихся сигналов. Входные аналоговые сигналы компаратора суть Uвх - анализируемый сигнал и Uоп - опорный сигнал сравнения, а выходной Uвых - дискретный или логический сигнал, содержащий 1 бит информации.
Выходной сигнал компаратора почти всегда действует на входы логических цепей и потому согласуется по уровню и мощности с их входами. Таким образом, компаратор - это элемент перехода от аналоговых к цифровым сигналам, поэтому его иногда называют однобитным аналого-цифровым преобразователем. |
|
|