Джойстики потенціометрів

D

DrWhoF

Guest
Мені потрібна схема, яка буде приймати сигнал з 5K джойстик потенціометрів і контролюватиме 12V DC Motor поза літака.Двигун рухається камера платформу вгору і вниз, і вона має внутрішню кінцеві вимикачі на верхньому та нижньому положенні.
Функціонування джойстика повинен бути пропорційний: подальше оператор переміщує джойстик, тим швидше рухається платформа, і в центральному положенні (джойстик звільнений з весни) немає влади повинні застосовуватися для двигуна.

Будь-яка допомога оцінили.

Спасибо.
DrWho

 
Ви не згадали про потреби в потужності двигуна, але на даному етапі це не важливо ..

Цей проект може бути легко побудована навколо PICAXE-18X (PIC16F88) ..

У 5kΩ потенціометрів може бути підключений до одного з його аналогових входів ..
Обидва двигуна кінцеві вимикачі можуть бути підключені до будь-якої внесок ..
На виході PWM може керувати H-міст (Up и Down швидкість), або MOSFET (Швидкість) подвійний полюс Relay (напрямок вгору або вниз) ..

Решта залежить тільки PICAXE основного ..

Привіт,
IanP

 
Велике спасибі за вашу відповідь.
Двигун максимально ток 3A @ 12V.
Я волію не використовувати будь-які реле, оскільки ця схема буде використовувати всередині літака.
Чи можете ви запропонувати схематичне з PICAXE-18X?
Спасибо.
DrWho

 
Перш ніж пропонувати будь-які схеми тільки одне питання: чи є блок живлення з інших різьба по одному і тому ж проекту?той же літак?

Привіт,
IanP

 
Так, той самий проект.

Спасибо.
DrWho

 
Погляньте на малюнку ..
З заняття, це не остаточний дизайн, так що якщо ви або хтось інший, є якісь зауваження, вони вітають ..
Зверніть увагу, що вид з NOR є Закон ворота - вони можуть доставити /-50mA поточного яким чином (джерела або затоплення) у ворота ..

Привіт,
IanP
Вибачте, але вам необхідно увійти в акаунт це вкладення

 
Якщо я не можу отримати 74ACT02 те, що він може бути замінений?
DrWho

 
Спробуйте FARNELL ..
Вони мають ряд СПО, в тому числі CD74ACT02 ..
І http://au.farnell.com/jsp/search2/browse.jsp?N=500001
401 Нс = PLS_SKU% 7c0
І NTK = gensearch_001
І NTT = CD74ACT02
І NTX =
І _requestid = 436386

Привіт,
IanP

 
У мене проблеми з 74ACT02.Farnell тільки поставку поверхні МОН-версія, і я вважаю неможливим, а для монтування на смузі борт.Будь-яка альтернатива?
Чи можете Ви мені допомогти з програмним забезпеченням?
Спасибо.
DrWho

 
Я б не став турбуватися про багато SOIC (8-Lead малих Наброски IC) пакета до тих пір, як ви можете отримати 74ACT серії воріт ..
Що ви можете зробити це, ви можете отримати 14-штирьковий перетворили Сцепляющій DIL IC розетку і з допомогою тонкої дроту припою PIN-на-штирьковий з IC приблизно 2-3 мм вище сокета ..Якщо ви хочете, ви можете застосовувати клей зверху - і - vuala!- IC тепер розміщується в 14-штирьковий DIL ..

Що стосується програмного забезпечення стурбований - Так, я можу допомогти вам, але трохи пізніше ..

Привіт,
IanP

 
Код:

Початок:пауза 1000

низький 0; Сцепляющій 6 виходить низька - дозволитиГоловна:

readadc10 0, W5; читати 10-бітних резолюції з PIN-17 - ADC0

якщо W5> 1023 або W5 <0, то основнийякщо W5 <486 потім moveL; 512-5%

якщо W5> 538 тоді moveH; 512 5%pwmout 3, 0, 0; вимкнути PWM - Сцепляющій 9

високий 2; Вперед ВИКЛ

високий 1; Зворотний ВИКЛ

Перейти до основнихmoveL:

w3 = 2 * W5

низький 2; ВПЕРЕД ПЗ - Сцепляющій 8 LOW

pwmout 3, 255, w3; PWM ПО ..

Перейти до основнихmoveH:

w3 = 1023 - 2 * W5

низька 1; Зворотний ON - Сцепляющій 7 LOW

pwmout 3, 255, w3; PWM ПО ..

Перейти до основнихкінець
 
IanP.
Я побудувати цю ланцюг без транзисторів і тимчасові з 74LS02.Після завантаження програмного забезпечення PICAXE він почав створювати PWM, але у мене проблеми з верхньої половини потенціометрів регулювання.
Коли я перехожу потенціометрів від 1 / 2 до 0 починається з 2,5% deadband, а потім генерує PWM від 5 до 100%, але коли я так само у верхній половині вона починається з deadband і PWM стрибків з 50% на вклад до 2.6V 100% при 3.3V введення потім починається від 0% і закінчується на 100% на 5V введення.
Що не так?

 
Так, це чудово працювати на двох каналах.Большое спасибо!
Я думав, що двигун має 2 кінцеві вимикачі, але це не так.Вона має 1k multiturn потенціометрів, спрямованих на валу двигуна.
Як він може бути використаний замість двох кінцеві вимикачі?

 
Це потенціометрів може бути легко використаний для встановлення необхідних обмежень на обох кінцях ..
PICAXE-18X має три ADC штирями ..В даний момент ви використовуєте тільки одне: ADC0 на вході 17 (джойстик посилання) ..
Підключіть цей додатковий потенціометрів в тому ж порядку, як джойстик: 0В, 5V і Близького Сцепляющій, скажімо, ADC1 (PIN 1

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Круто" border="0" />

..
Прочитати цей потенціометрів в основний цикл - ви можете використовувати w0, w1, або невикористані W реєстрацію - і додати наступні умови:
0-10 => в нижньому кінці deadband ..
1023-1013 => високого кінця deadband ..
або в міру необхідності ..
Якщо у вас виникли проблеми, я дам вам в руки ..

Привіт,
IanP

 
Код:

Початок:

Символ DUTY = w0

Символ LIMIT = w1

пауза 1000

Чергова = 512

низький 0; Сцепляющій 6 виходить низька - дозволитиГоловна:

readadc10 0, W5; читати 10-бітних резолюції з PIN-17 - ADC0

readadc10 1, гранично; читати 10-бітних резолюції з PIN-18 - ADC1

якщо W5> 1023 або W5 <0, то основний

якщо W4> 1023 або W4 <0, то основнийякщо W5 <486 потім moveL; 512-5%

якщо W5> 538 тоді moveH; 512 5%stopLH:

pwmout 3, 0, боргу; вимкнути PWM - Сцепляющій 9

високий 2; Вперед ВИКЛ

високий 1; Зворотний ВИКЛ

Перейти до основнихmoveL:

якщо LIMIT <20 потім stopLH низьких мертва смугаЧергова = 2 * W5

низький 2; ВПЕРЕД ПЗ - Сцепляющій 8 LOW

pwmout 3, 255, мито; PWM ПО ..

Перейти до основнихmoveH:

якщо LIMIT> 1000 потім stopLH; високих мертвих-полосныйW5 = 2 * W5

Чергова = 2047 - W5

низька 1; Зворотний ON - Сцепляющій 7 LOW

pwmout 3, 255, мито; PWM ПО ..

Перейти до основнихкінець
 
IanP
Большое спасибо.
Я постараюсь його.
Я не можу отримати РАДА транзистори, які ви запропонували у схемі.
Замість цього я можу BDX33 і BDX34.Чи вважаєте ви, що вони будуть працювати?
Крім того, чи потрібно мені 10K база-емітером резистора?BDX транзисторів вони insisde.
Спасибо
DrWho

 
BDX33/34 оцінюються за 45V ..
У теорії це має бути достатньо, але ви повинні дійсно намагаються отримати BDX33 / 4 B (80V) або BDX33 / 4 C (100V) ..
Як BDX-darlingtons мають внутрішні резистори всі зовнішні 10kΩs можна опустити ..

Привіт,
IanP

 
WOW!
Це працює!

Я повинен змінити період PWM через подразнюючих скул.
Як це можна зробити?

 
Добре б почути ..

У період, становить 255 або трохи нижче 4,0 кГц, але ви можете легко подвоїти чи чотири рази, регулюючи цей період на 125 або 63 в результаті чого 8,0 і 16,0 кГц ..
Це відбувається з частотою вгору ..
Щоб зменшити частоту потрібно лікувати PICAXE-18X як PIC16F88 і заглянути в T2CON зареєструватися ..
Ви можете використовувати наступні сова в T2CON реєстр таким чином, щоб забезпечити годин до шкали 4 або 16:
Код:

PWMOut 3, 249, мито

Poke $ 12, $ 05 'забезпечує до масштабу 1:4PWMOut 3, 249, мито

Poke $ 12, $ 06 'забезпечує до масштабу 1:16

 

Welcome to EDABoard.com

Sponsor

Back
Top