|
AVR
|
|
| admin | Дата: Понедельник, 20.03.2017, 15:14 | Сообщение # 21 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Цитата Nomezmat (  ) smile Вот спасибо. Вооот не за что
|
| |
| |
| admin | Дата: Вторник, 21.03.2017, 09:43 | Сообщение # 22 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Написал новую прошивку, поправил, градуировку, несколько не правильно у меня велся расчет и так по мелочи. До этого были показания в кабинете 150-170 ppm стали 1690-1710 ppm что есть реальность - воздух у нас на работе х.евый! Стоит открыть окно как показания начинают ползти вниз, но как следует не довелось проветрить, холодно че то
|
| |
| |
| admin | Дата: Четверг, 23.03.2017, 08:33 | Сообщение # 23 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Датчик как даташите описано прогрел более 48 часов, точнее коло 60 часов, заодно провел как сказать тест наработки на отказ, все это время вся конструкция проводила измерения, мерила температуру, влажность, качество воздуха, все это дело обсчитывала ну и выводила результаты на экран, все прошло отлично, не было никаких сбоев, все работало как часы. Тепература самого датчика (его корпуса, контактов) в рабочем состоянии около 50 градусов (на глаз, чуть тепленький), периодически мониторил этот момент, всегда находилась температура где то в этом диапазоне.
|
| |
| |
| admin | Дата: Пятница, 31.03.2017, 16:19 | Сообщение # 24 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Всем доброго времени суток! Решил немного освоить работу с шаговыми двигателями. Для запуска и управления шаговым двигателем нам понадобится небольшая платка, так называемый драйвер, в нашем случае это будет драйвер на L298N.

Данным драйвером можно управлять либо одним шаговым двигателем, либо двумя обычными коллекторными. С напряжением питания от 5в до 35в и силой тока на канал до 2А. Углубляться в описание данного девайса не буду, если кого что то в отдельности интересует, спрашивайте, ка говориться чем смогу.
Так же мы имеем 4 пиновый шаговый двигатель pm35s-048 по моему от Ч/Б принтера Xerox

Ну и платку с микроконтроллером atmel atmega 32L В которую зальем программу для управления этим двигателем.
Для наглядности светодиоды на плате индицируют управляющие сигналы отправляемые микроконтроллером на драйвер двигателя, который в свою очередь непосредственно и падает напряжение на обмотки шагового двигателя. Для наглядности вращаем двигатель с разными интервалами, интервалы ступенчато уменьшающиеся от 300мс до 5мс, в цикле
|
| |
| |
| admin | Дата: Суббота, 01.04.2017, 12:54 | Сообщение # 25 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Чуть поясню по шаговым двигателем, дабы не возникал вопрос для чего такой огород вокруг него, не легче ли взять обычный коллекторный и подать на него питание без контроллеров, драйверов и прочего огорода.

Шаговые двигатели - это особый вид электродвигателей, основная задача которых, прецизионность, т.е. так скажем точность. Принцип действия и управления данными двигателями несколько иной, в них показатель оборотов практически неактуален, в них актуальный другой показатель, шаг, т.е. основным параметром явлется количество шагов на оборот, а не количество оборотов в минуту, (к примеру 200 шагов на оборот, 400 и т.д.) соответственно и управление идет этими шагами, ели двигатель делает оборот за к примеру 200 шагов, надо сформировать последовательность импульсов на его обмотки что бы он сделал 200 шагов - получим один оборот, а время за которое он сделает 200 шагов или 1 оборот вала - временной интервал между импульсами. Данный тип двигателей применяется в различного рода устройствах где необходима точность позиционирования, например станки с ЧПУ, робототехника и т.д. Ша́говый электродви́гатель — это синхронный бесщёточный электродвигатель с несколькими обмотками, в котором ток, подаваемый в одну из обмоток статора, вызывает фиксацию ротора. Последовательная активация обмоток двигателя вызывает дискретные угловые перемещения (шаги) ротора.
|
| |
| |
| admin | Дата: Суббота, 01.07.2017, 17:16 | Сообщение # 26 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Пришли сегодня мне кое какие железячки от друзей Китайских

GSM/GPRS модем AiThinker A6 в левом верхнем углу с антенкой, под ним часы реального времени на DS1302, правее WiFi модуль ESP-01 на ESP8266 - приинтереснейшее устройство, может работать полностью самостоятельно руководствуясь прошивкой своего микроконтроллера, так и в составе любого другого устройства на МК по UART, ну и вверху две платки для подключения nrf24l01 на AMS1117 к 5 вольтовым устройствам
|
| |
| |
| admin | Дата: Четверг, 06.07.2017, 11:48 | Сообщение # 27 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Приехал ко мне ещё и программатор, в дополнение к моему самодельному USBasp, на всякий случай, пусть будет, да и покомпактнее он, обычный классический USB разъем. На борту микроконтроллер atmel atmega8 тактируемый от кварца на 12 мГц, пара светодиодов, 10 пиновый ISP разъем для прошивки других Мк от atmel, 3 перемычки ну и обвязка

Подробнее о перемычках
JP1 - перемычка для обновления ПО самого программатора (т.е. как сказать для самопрограммирования, замкнули, подали питание, подключили к другому программатору и прошили) JP2 - выбор питания прошиваемого микроконтроллера 3.3 или 5 вольт JP3 - управление частотой тактирования прошиваемого Мк, ставится как правило для Мк запрограммированных на низку частоту тактирования как правило меньше 1.5 мГц. Многие МК исходно запрограммированы на заводе на тактирование от внутреннего RC-генератора 1 МГц, поэтому требуется установка джампера JP3, как минимум для первичного программирования МК. Я всегда шью с это перемычкой, так как изначально Мк новый и как правило запрограммирован на внутренний RC-генератор, по крайней мере мои Мк были пока такими, без этой перемычки при первой прошивке Мк сыпятся ошибки, но и при последующих прошивках я её не убираю, на уже скажем так быстрые повторно прошитые Мк тактируемых от внешних кварцев она никак не влияет (говорят сама прошивка чуть медленнее заливается), зато с ней всегда Мк прошьется не зависимо новый он или тактируется на низкой частоте и тд
|
| |
| |
| admin | Дата: Четверг, 14.09.2017, 11:45 | Сообщение # 28 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Игрался я на днях с GSM/GPRS модулем AiThinker A6 mini, на фото из поста #26 в левом верхнем углу Ну и доигрался, походу ушатал я его  Дело было так, в инете вычитал, что для стабильности желательно параллельно танталовому конденсатору подпаять электролит емкостью от 470-1000 мкФ, ну что я собственно и сделал, но переполюсовал, перепутал полярность подпаиваемого электролита, как так вышло, хз, отчетливо видел все маркировки, но тем не менее. Так что имейте ввиду, аккуратнее. На скрине последняя адекватная инфа из терминала, больше поход её не будет, по крайней мере от этого модуля
 Модуль умер конечно не совсем, при подаче питания так же с начала мигает светодиод, потом горит, потом пытается зарегистрироваться в сети (слышно характерные звуки в рядом находящихся колонках от ПК), но к сожалению в терминале тишина 
Вот думаю, взять такой же модуль и продолжить эксперименты или купить какой иной, например SIM800, SIM900 и уже играться с ним, но по мне A6 как то поинтереснее.
Чуть дополню по этому модулю, сначала сам некорректно делал, точнее отправлял AT команды (но это не смертельно) Из datasheet The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter <CR>. Т.е. префикс «AT» или «at» должен быть установлен в начале каждой командной строки. Для завершения командной строки введите <CR>. (Последнего я не делал, от сюда и начались пляски с конденсатором и убиство модуля, а после убийства уже попробовать никак) В программе "Терминал" CR должно писаться так:$0D Пример: ATI $0D (ноль D)
|
| |
| |
| admin | Дата: Суббота, 23.09.2017, 09:16 | Сообщение # 29 | habaroved.net |
 Главный админ
Группа: Администраторы Имя:Евгений
Сообщений: 5916
| Приехал ко мне ещё один модулечек  GPS GLONASS приемник (точнее не только, принимает и другие навигационные системы, но нам они не интересны(Beidou, Galileo, QZSS)) Ublox Neo-M8N GNSS на чипе GN-801

Чем он хорош: Работает и с GPS и ГЛОНАСС, причем может это делать одновременно, высокая чувствительность, может принимать до 72 спутников одновременно, встроенная активная антенна, компактность.
Характеристики (от Китайцев): • U-Blox 8 UBX-M8030-KT чипсет • Частота: GPS: L1, 1575.4200 мГц ГЛОНАСС: L1, 1602 (K X 0,5625) МГц Beidou компас: B1, 1561.0980 мГц Галилео E1, 1575.4200 мГц QZSS L1, 1575.4200 мГц • принимает сигналы до 72 спутников в то же время • Поддержка AssistNow Интернет/оффлайн, SBAS (WAAS, EGNOS, QZSS и MSAS) • поддерживает NMEA 0183 протоколы: GGA, GSA, GSV, RMC, VTG • Спецификация USB 2.0 • Авто скорость передачи данных до 115200 бит/с • Частота обновления: Один GNSS: 18 Гц (например GPS соло) multi GNSS: 10 Гц (например GPS + ГЛОНАСС) • Чувствительность Макс.-167 дБм • IPX6 класс защиты • Магнитная, не скользит на нижней • LED-индикатор для GPS-статус • Рабочая температура:-40 ° c до 80 ° C • Мощность питания: 5 вольт • Потребление тока: Макс. 45 мА • холодный старт в ок. 26 секунд • Горячий старт в ок. 1 секунду • Точность позиционирования: 2.5 м CEP (круговой ошибка вероятная) и 2 м CEP с SBAS Размеры (ДхШхВ): ок. 30x30x8.2 мм
На сколько я понимаю достаточно точный аппарат, многие гармины покурят по сравнению с этим приемником 
Время будет, будем разбираться с ним.
|
| |
| |
| Стрелец | Дата: Пятница, 13.10.2017, 08:30 | Сообщение # 30 | habaroved.net |
 Молчун
Группа: Пользователи Имя:Сергей
Сообщений: 248
| Дядь Жень! AVR - как автоматический ввод резерва? (Бензогенератор 8кв.) Может у тебя есть схема, на каких нибудь контакторах или в момент перехода через ноль, например.
|
| |
| |