цифровая электроника
вычислительная техника
встраиваемые системы

 

Схема генератора скорости передачи в бодах

Автор: Mike(admin) от 26-09-2013, 15:45

При необходимости разработки простого бод-генератора можно воспользоваться RC-осциллятором. Если вы можете откалибровать частоту такой цепи достаточно точно (в пределах нескольких процентов), используя измеритель частоты, то она будет работать достаточно хорошо. Тем не менее, через какое-то время ее частота будет смещаться. Поэтому в данном случае лучше использовать еще и бинарный счетчик пульсации с генератором вроде 74HC4060, как показано на рисунке.


Генератор скорости передачи в бодах

Если вы зададите частоту 2.45765 МГц и поделите ее на число кратное 2, то получите хорошо известные скорости передачи 9600, 4800, 2400, 600, 300, 150 и 75 бод. Но если вы внимательно посмотрите на этот ряд, то увидите, что отсутствует значение 1200 бод, поскольку для делителя на 2048 выход Q10 не предусмотрен. Но это решаемо...


Покрытие NanoProtech или подводная электроника

Автор: Mike(admin) от 24-09-2013, 15:00

Довольно интересный и очень полезный в хозяйстве спрей изобрели ребята из NanoSouthAfrica. Обработанные таким покрытием электронные и электрические приборы можно даже погружать в воду. Хотя это покрытие не пропускает воду, оно не является изолятором, о чем свидетельствует видео ниже, в котором обработанная лампа прекрасно функционирует в обработанном патроне...причем под водой.



Под катом можно посмотреть еще одно видео с подводной дрелью.

USB 3.0: что нужно знать разработчику?

Автор: Mike(admin) от 22-09-2013, 17:45

Интерфейс USB 3.0 обеспечивает очень высокую скорость передачи данных, предлагает новые опции управления питанием и предоставляет больше мощности периферийным устройствам. Но разработчики должны знать, что для того, чтобы воспользоваться этими преимуществами, возможно, придется пожертвовать совместимостью с предыдущими версиями USB.


USB 3.0

USB широко используется во встраиваемых системах всех типов, USB-устройства легко соединяются и взаимодействуют между собой. Но за этой простой скрываются сложности внутренних функций данного интерфейса. Для пользователей USB-устройств это не имеет никакого значения, но разработчикам встраиваемых систем приходится лезть во все нюансы внутреннего строения USB. Даже если производитель оборудования поставляет рабочий USB-стек, понимание «как оно работает» позволит оптимизировать функционирование устройства.

ТАУ. Оператор Лапласа и передаточные функции.

Автор: Mike(admin) от 22-09-2013, 17:15

Любая часть системы управления, будь то регулятор, объект или датчик, имеет вход и выход. С помощью входов и выходов они взаимодействуют с другими элементами системы и с внешней средой. При воздействии входного сигнала на элемент системы, в этом элементе происходят какие-то внутренние изменения состояния, которые приводят к изменению выходного сигнала. То есть элемент системы представляет собой некоторую функцию зависимости y от x. Это можно изобразить на рисунке 1.


звено со входом и выходом

Рисунок 1 – элемент системы управления с входом и выходом

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


Советы для разработчиков аппаратного обеспечения при программировании на языке C

Автор: Mike(admin) от 18-09-2013, 13:58

В процессе разработки программного обеспечения зачастую возникают трудности и препятствия, которые требуют придельного внимания и определенных навыков для того, чтобы успешно завершить проект. Последнее, что хочет инженер, это проблемы, связанные с языком программирования. В большинстве случаев во встраиваемых системах используется язык C, и, несмотря на преимущества сред разработки и структурного программирования, время от времени инженеры допускают ошибки, приводящие в конечном итоге к багам и кошмарам при обслуживании продукта. Поэтому ниже приводятся советы, позволяющие избежать их появления.


Совет 1 — не используйте goto


Примерно пару десятилетий назад, когда компьютерное программирование, каким мы его знаем сегодня, пребывало в состоянии младенчества, последовательность выполнения программ в первую очередь определялась командой goto. Она позволяет перепрыгнуть с одной части кода к другой. Вот как это выглядит:


использование goto

Листинг 1 — использование goto

Полезные и бесплатные программы для рисования схем

Автор: Mike(admin) от 16-09-2013, 14:06

На рынке существует большое количество программного обеспечения, позволяющего создавать принципиальные электронные схемы, но, к сожалению, большинство из них платные и довольно сложные для того, чтобы нарисовать по-быстрому небольшую схемку. Поэтому ниже приведен список бесплатных и не очень сложных в освоении программ.


ProfiCAD

Далее

Конвертор Ultra Librarian

Автор: Mike(admin) от 14-09-2013, 07:15

С помощью программы Ultra Librarian можно легко и быстро переконвертировать данные об электронном компоненте в формате bxl во множество форматов, которые поддерживаются такими САПР, как Altium Designer, PCAD, Eagle Orcad и многими другими.


Ultra Librarian

Далее

Сети Smart Grid

Автор: Mike(admin) от 12-09-2013, 17:44
Интеллектуальные сети Smart Grid позволяют избежать перегрузок сети, вести актуальный учет электроэнергии и избавиться от вспомогательных электростанций. В общем, за Smart Grid будущее мировой энергетики.

Программируемый источник питания на LM317

Автор: Mike(admin) от 11-09-2013, 07:05

Приведенная схема позволяет изменять выходное напряжение путем включения и отключения транзисторов. При включении транзистора резистор R будет соединен с землей, что повлияет на значение выходного напряжения. Максимальное напряжение цепи составляет 27 В при входном напряжении 28 В.

Программируемый источник питания на LM317

В качестве транзисторов T1-T4 можно взять 2N2222 или любые другие NPN-транзисторы.

В приведенной ниже таблице показано выходное напряжение и соответствующее ему значение R при соединении одного из контактов A-D с Vin.

Микроконтроллеры семейства PIC32. Модуль UART.

Автор: Mike(admin) от 9-09-2013, 07:43

UART или универсальный асинхронный приемопередатчик присутствует практически во всех микроконтроллерах. Он позволяет обмениваться данными с периферийными устройствами и персональными компьютерами по протоколам RS232, RS485, LIN, IrDA.


PIC32 UART


Передача и прием данных с помощью UART в PIC32 производятся по линиям UxTX (для передачи) и UxRX (для приема). Кроме того, для более надежного использования UART в микроконтроллере предусмотрено аппаратное управление потоком данных, реализуемое с помощью выводов UxCTS и UxRTS.