Шукати в цьому блозі

пʼятниця, 21 квітня 2023 р.

SPI (Serial Peripheral Interface)-послідовна шина передачі даних

 


    SPI (Serial Peripheral Interface) - це синхронна послідовна шина передачі даних, яка використовується для зв'язку між мікроконтролерами та периферійними пристроями в цифрових системах. Вона є однією з найбільш поширених шин в мікроконтролерах та мікропроцесорах.

    SPI використовується для передачі даних в обох напрямках між майстром (наприклад, мікроконтролером) та одним або кількома веденими пристроями (наприклад, датчиками, дисплеями або пам'яттю). Вона працює в напівдуплексному режимі, що означає, що дані передаються тільки в одному напрямку за один раз.

    Шина SPI складається з чотирьох ліній: SCLK (serial clock), MOSI (master output slave input), MISO (master input slave output) та SS (slave select). Лінія SCLK - це лінія тактування, яка визначає частоту передачі даних. Лінії MOSI та MISO відповідають за передачу даних від майстра до веденого та від веденого до майстра відповідно. Лінія SS використовується для вибору веденого пристрою.

    SPI може мати різні конфігурації залежно від потреби системи, такі як розмір слова даних, порядок передачі даних, режими тактування тощо. Вона є дуже ефективним інтерфейсом зв'язку та може використовуватися для зв'язку з різноманітними периферійними пристроями в системах з обмеженими ресурсами. 

    Шина SPI (Serial Peripheral Interface) використовує майстер-ведене (Master-Slave) з'єднання між мікроконтролером та периферійними пристроями. Мікроконтролер, який контролює передачу даних, називається майстром (Master), а периферійний пристрій, який приймає та відправляє дані, називається веденим (Slave).

    Майстер здійснює керування передачею даних, він вибирає веденого пристрій, передає дані, ініціює та завершує передачу даних. Ведений пристрій підпорядковується майстеру, приймає та відправляє дані, коли він вибраний майстром.

    Майстер передає дані веденому пристрою через лінії MOSI (Master Output Slave Input) та SCLK (Serial Clock). Лінія MOSI передає дані від майстра до веденого, а лінія SCLK визначає частоту передачі даних. Ведений пристрій відповідає на передачу даних майстру через лінію MISO (Master Input Slave Output), що передає дані від веденого до майстра. Крім того, шина SPI має лінію SS (Slave Select), яка використовується майстром для вибору веденого пристрою, з яким він збирається спілкуватися.

    Майстром може бути будь-який пристрій, який може ініціювати передачу даних по шині SPI, наприклад, мікроконтролер, мікропроцесор, FPGA чи CPLD. Веденими пристроями можуть бути будь-які периферійні пристрої, які підтримують протокол SPI, такі як датчики, дисплеї, пам'ять тощо.



неділя, 26 липня 2020 р.

Ще одна схема для запуску люмінесцентних ламп від 12 В.



    Трансформатор мережевий знижувальний увімкнутий навпаки. Обмотки I та II симетричні по напрузі увімкнуті послідовно (дві обмотки з 3...12В). Ємність конденсаторів можна підбирати до 1 мкф. Транзистори MJE 13007. Лампа до 16 Вт, лампі більшої потужності потрібний розігрів спіралей. Струм споживання 400 мА, напруга живлення 12 В.




Позначення зварних швів за ISO 2553

1 Галузь використання

    Цей стандарт встановлює правила позначення зварних з'єднань на технічних кресленнях. Вони можуть включати інформацію про геометрії, виконанні, так і випробуваннях зварних швів. Положення цього стандарту можуть застосовувати до з'єднань, отриманим пайкою твердим або м'яким припоєм. Існують два способи позначення з'єднань на кресленнях: зазначенням стрілкою лицьового боку поверхні з'єднання і зворотного боку. У цьому стандарті: - розділи, таблиці та малюнки з буквою «А» застосовні тільки до системи умовного позначення, заснованої на подвійний лінії полки: - розділи, таблиці та малюнки з буквою «В» можна застосовувати лише до системи умовного позначення, заснованої на одинарної лінії полки; - розділи, таблиці та малюнки, які не мають літери «А» або «В» застосовні до обох систем. Позначення, що визначаються цим стандартом, можна комбінувати з позначеннями, застосовуваними на кресленнях, наприклад з позначеннями вимог до обробки поверхні. Представлений також альтернативний спосіб умовного позначення, який можна застосовувати для позначення зварних з'єднань на кресленнях, вказавши необхідну інформацію про конструкції, таку як розміри зварного шва, рівні якості й т. д. Підготовку з'єднання і процесі зварювання для виконання встановлених вимог визначає виробник . Примітка - Наведені в цьому стандарті приклади, включаючи розміри, є що пояснюють і призначені для демонстрації правильного застосування положень стандарту. Ці приклади не демонструють передовий досвід в проєктуванні та не замінюють вимог склепінь правил або технічних умов.

Приклад позначення "Critical Characteristic Flags"


субота, 25 липня 2020 р.

Люмінесцентна лампа живлення від акумулятора 12 вольт


Деталі пристрою:

    Трансформатор зібраний на феритовому Ш-подібному сердечнику Ш8х8. При виготовленні трансформатора зверніть увагу на якість намотування. Обмотка повинна вестися виток до витка, з обмотуванням кожного шару  конденсаторним папером, або фторопластовою стрічкою. Після намотування всіх обмоток трансформатор потрібно просочити епоксидною смолою, розведеної в спирту, щоб не було пробою обмоток. Точками показані початки обмоток. Спочатку намотуємо третю обмотку, потім до вивода третьої обмотки прикріплюємо вивід другої обмотки та намотуємо її у зворотний бік. Потім, обмотавши гарненько ці дві обмотки лакотканинною, намотуємо першу обмотку. Транзистор необхідно розмістити на радіаторі - алюмінієва пластина площею не менше 20 см², яка буде служити тепловиводом. Перед цим бажано перевірити транзистор на справність. Кнопка 1 служить для підпалу лампи, якщо цього не відбулося відразу, але зазвичай лампи запалюються самі. Якщо лампа не загоряється, то поміняйте місцями виводи обмотки I. Перекиньте кінці обмотки - генерація повинна виникнути. Якщо знову не загоряється перевірте транзистор.

Простий перетворювач для живлення енергозберігаючих ламп



Трансформатор намотується на Ш — подібному сердечнику . Ідеальний варіант - трансформатор з телефонного апарату радянського виробництва. Обмотка лампи намотується проводом 0,1 - 0,2 мм для 11 ватних ламп 200-250 витків. Потім намотується колекторна обмотка і містить 20-30 витків дроту 0,35 - 0,6 мм. Далі обмотка бази - 5 - 7 витків будь-якого проводу.
Резистор R1 підбирається при налаштуванні струму споживання в межах 0,6 А - 0,8 А для 11 ватних ламп.
Взагалі схема працює відразу без
налаштування, якщо немає, то поміняйте дроти обмотки бази або колектора.

субота, 18 липня 2020 р.

Перетворювач напруги 12/220В для люмінесцентної лампи


    Для запуску (запалювання) лампи необхідно на неї подати високу іонізаційну напругу 200 і більше вольт. Після запуску лампи напруга на ній падає приблизно до 40 вольтів. Для транзистора VT1 необхідний радіатор, трансформатор стандартний 12/220. Резистором VR1 регулюємо частоту генерації ІС 555 для отримання більшої яскравості світіння лампи.