PWM проблеми PIC16F877

M

masab_ahmad

Guest
Привіт всім, я з допомогою ШІМ порт RC1 на PIC16F877 для створення 40kHz хвилі їздити ультразвуковий датчик / передавач ....., датчик використовує таймер і АЦП рис, щоб знайти відстань від об'єкта і дисків Двигуни відповідно .., але я також повинні їздити 2 двигунів постійного струму окремо (я припускаю, що 2 окремих PWM буде використовуватися для керування ними ..)! Так що я якимсь чином повинні їздити ультразвукові пристрої з чимось ще, будь-які пропозиції?
 
Привіт, ось записка про ультразвуковий датчик, пропонує водіння ЧМТ. Може бути, ваш пристрій не це одне, а теорія в принципі повинні бути схожі. [URL = "http://www.sunrom.com/files/an0508309.pdf"] http://www.sunrom.com/files/an0508309.pdf [/URL] Якщо б я тебе, я хотів би використовувати таймер 555 варіант (fig6 в DOC). Також підключіть контакт скидання з 555 IC контролювати ультразвуковим tranmitter і виключення. Надія допомагає. Гудлак
 
є вимірювання відстані і двигуна, що приводить безперервно? Якщо відповідь Ні, ви можете мультиплекс один з вихідних ШІМ.
 
Ви можете мати датчик, як це і використовувати програмне забезпечення ШІМ для керування двигунами. Або ви можете використовувати меншу PIC (наприклад, 12F683) або інший PWM (або аналогічний) IC для водіння цього (наприклад, UC3843). Ви можете шукати альтернативи, такі як 555, пропозицію emresel. Сподіваюся, що це допомагає. Tahmid.
 
Використання ШИМ для двигунів і для ультразвуковий датчик, просто використовуйте прості затримки між висновком високого і пін-низько. Йдуть на АЦП вимірювання, в той час 40Khz не може бути присутнім в датчики, але цей час досить добре, щоб читати АЦП і отримати вимір відстані зробили.
 

Welcome to EDABoard.com

Sponsor

Back
Top