жало трубчатое


тут все как всегда отверстие как и у всех трубчатых жал
но тут одно но спил у основания


Читать дальше
  • +4
  • 09 марта 2011, 19:51
  • oss

Зарядное устройство на микросхеме MC33340

Введение


Захотелось мне однажды собрать зарядник для древнего КПК CASIO PocketViewer, рассчитанного на работу от обычных батареек — после каждого извлечения аккумов для зарядки приходилось заново калибровать экран и настраивать время. С обычными батарейками это оправдано — они там живут по полгода, если подсветкой не злоупотреблять, а вот NiMH аккумы уже за месяц сдувают свой заряд в никуда. Да и подсветкой злоупотреблять на аккумах жаба не мешает :)

Читать дальше
  • +3
  • 09 марта 2011, 06:45
  • Vga

mikroPascal for AVR. Особенности языка.

AVR

Предисловие

Поработав с mP поплотнее, я понял, что эта статья излишне длинная. На самом деле, о нем достаточно знать это.

Введение

При освоении нового компилятора уже знакомого языка, особенно под новую систему, возникает вопрос — а чем оно отличается от уже знакомого? Этот вопрос, применительно к компилятору mikroPascal for AVR (mP) фирмы mikroElektronika я и попробую осветить.


Читать дальше
  • +3
  • 09 марта 2011, 03:25
  • Vga

Контроллер линейки пироприемников на AVR

AVR
Линейки пироприемников
В последние пару недель игрались на работе с интересным прибором — линейкой пироприемников HPL256-I-100. Девайс довольно занятный, но простой. Суть в чем: имеется массив пироэлектрических элементов. Каждый элемент чувствителен к изменению собственной температуры. Причем на его обкладках возникает заряд, пропорциональный изменению температуры. Производители пошли дальше, поместив в корпус: преобразователь заряд-напряжение, интегратор, конденсаторы sample&hold, мультиплексор. Внутреннее устройство линейки пироприемников



Читать дальше

Микроконтроллеры STM8. Первая программа.

Микроконтроллеры STM8. Первая программа.
Здравствуйте,
Сегодня мы с вами поговорим об аппаратных средствах разработки для микроконтроллеров STM8S и создадим первый проект.
ST Logo
Для начала стоит определится с аппаратной платформой, потому что симулятор это хорошо, но, в любом случае, в итоге всё будет воплощено именно в железе. Для этого нам нужен программатор и отладочная плата. Как я уже упоминал в предыдущей статье, собрать самостоятельно программатор для STM8 – задача совершенно не простая, и требует серьезных знаний и больших усилий. В продаже присутвуют серьезные отладочные комплекты, наподобие STM8/128-EVAL, и универсальный программатор ST-Link, но, для быстрого старта ST выпустила два дешевых отладочных комплекта STM8S-Discovery и STM8L-Discovery. В них изначально встроена обрезанная версия ST-Link, и, таким образом, на одной плате мы получаем программатор и собственно целевой контроллер, готовый к программированию. И все это богатство стоит совершенно небольшие деньги: например, STM8S-Discovery достался мне за 115 грн. (около 14$). Разница между STM8S-Discovery и STM8L-Discovery состоит, кроме несущественных мелочей, в типе установленного контроллера, а также в том, что на STM8L-Discovery установлен энергосберегающий ЖК-индикатор. Первые шаги мы будем делать именно с использованием STM8S-Discovery, а потом соберем свою отладочную плату. Итак, что же у нас есть на этой замечательной платке?


Читать дальше

Учебный курс. Микро Паскаль. Начало

AVR
И так я начинаю цикл статей о Микро Паскале.
История языка программирования.
Паскаль уходит корнями еще в 1950 – 1960 годы прошлого века. Тогда существовал алгомитрический язык Алгол, который и стал прародителем Паскаля. Время рождения языка Паскаль начало 70х годов прошлого века. Его разработчиком был Никлаус Вирт, собиравшийся использовать этот язык для обучения своих студентов. Паскаль, по сравнению с Алголом был проще, яснее имел более продвинутые возможности обработки данных и имел встроенные процедуры ввода-вывода. В свое время Турбо Паскаль от фирмы Borland являлся расширением стандарта языка. Он уже содержал интегрированную среду разработки. И благополучно дожил до версии 7.1. (По крайней мере известных мне). Турбо Паскаль, в свою очередь положил начало новой линейки продуктов от Borland – Delphi, системе разработки приложений для Windows. Имеются и другие реализации языка, в том числе и на различные платформы.


Читать дальше
  • +7
  • 08 марта 2011, 20:26
  • Rom

Сканер штрихкода. Как он работает?

Попал мне в руки сканер штрих-кода. В общем-то старая модель, 2002 года. Но в сканерах немногое с тех пор изменилось, и для понимания принципа действия подойдет.



Меня всегда интересовало, как сканеры распознают штрих-код — ведь он длинный, и просто фото-приемником не обойтись, придется использовать либо камеру с оптикой, и сложный софт для распознавания, либо проводить тонкой щелью с подсветкой по штрих-коду, причем придется городить и синхронизацию, как в ручных сканерах(колесико или очень равномерно вести).


Читать дальше

MSP430 - учебный курс.

Добрый день всем!

Позвольте представить вам учебный курс по микроконтроллерам MSP430.

Хочу сразу предупредить — данный тип МК несколько тяжеловат для рядового пользователя. Его используют в основном профессиональные разработчики, но… Я хочу сделать его доступным для всех. Так, что смотрим и не боимся.
Да, и ещё — традиционно я тяготею к ассемблерным типам языков, так что начнём с них. Потом будет и С.

Как уже говорил глубокоуважаемый _YS_, данный тип контроллеров построен по Фон-Неймановской архитектуре, т.е. имеет одну адресную ось. Деления на память программ и данных нет, просто они располагаются по разным адресам. Чуть позже приведу разбивку.
Мануалы пока читать не будем, просто покажу основное.
Контроллер 16-ти разрядный, в составе ядра есть 16 регистров, четыре из которых специального назначения (R0 или PC — счетчик команд, R1 или SP — указатель стека, R2 или SR — регистр состояния, R3 или CG — генератор констант). Остальные (R4-R15) доступны как регистры общего назначения. Есть одна отличная вещь — любой регистр может быть указателем.
Пока сведений достаточно.



Читать дальше
  • +2
  • 08 марта 2011, 12:39
  • SerjT

Мелколамповое производство

Старый-старый боян, но от этого не менее интересный.

Простейшая макетная плата для ПЛМ EPM7064S фирмы Altera

Давненько я хотел добраться до программируемой логики, и вот в прошлом году я-таки дотянулся до нее своими шаловливыми рученками.
В качестве объекта для изучения была выбрана микросхема EPM7064SLC44-10 производства фирмы Altera, т.к. имелась у меня в чумодане в нескольких экземплярах. Эта микросхема относится к достаточно старому семейству программируемой логики MAX7. Достоинством ее (кроме наличия у меня в заначке) можно считать корпус PLCC44, что не вызывает проблем с пайкой, а так же дает нам на выбор 2 типа панелек для установки (смд и выводные). Так же к достоинствам можно отнести напряжение питания 5В и сохранение конфигурации во встроенном EEPROM, что избавляет схему от разного дополнительного обвеса.
В общем для тех, кто хочет попробовать что такое ПЛИС, но не знает, с чего начать, нужно или не нужно, какую демоборду покупать (дорогую или очень дорогую), я предлагаю простейший вариант отладочной платы, который можно собрать дома на коленке за один вечер.



Читать дальше