Македонски форум за електроника

Дигитална електроника => Сè останато => Topic started by: Georgi on 26.01.2010, Tuesday, 13:38:11

Title: Контролирање на уреди преку компјутер
Post by: Georgi on 26.01.2010, Tuesday, 13:38:11
Дали некој го има пробано ова? Изгледа многу едноставно. Овозможено е паралелно контролирање со компјутер преку 25 пински кабел DB25.

Шема:
(http://electronics-diy.com/schematics/parallel_port_switch.jpg)

Компоненти:

DB25 - машки конектор
ULN2003 - интегрално коло
8x 12V - релеа

Програма за користење уредот:

(http://electronics-diy.com/schematics/parallel_port_controller2.jpg)

Демо верзија:
Code: [Select]
http://electronics-diy.com/download.php?file=Parallel_Port_Controller.zip
Еве најдов една бесплатна програма која е од друга шема ама би требало да работи и на оваа:
Code: [Select]
http://softwaredownloadmirror.com/freeware/lalim-parallel-port-control-basic-3.6/103298637/
(http://image.wareseeker.com/software/wii/abc/details_3bed5d32cd-lpt.jpg)
Title: Одг: Контролирање на уреди преку копјутер
Post by: LordZi on 26.01.2010, Tuesday, 14:37:36
Пред многу години имав направено нешто како на втората шема и работеше сосема добро, а програма за контрола можеш лесно и сам да си направиш (мојата ако добро памтам беше во qbasic :o). Иначе во првата шема наместо ULN2003 можеш да ставиш осум транзистори и да контролираш осум релиња со нив.
Title: Одг: Контролирање на уреди преку копјутер
Post by: DX-er on 26.01.2010, Tuesday, 20:41:57
а може ли ова да се изведе со компорт конектор?
Title: Одг: Контролирање на уреди преку компјутер
Post by: BorceBT on 27.01.2010, Wednesday, 01:45:10
Moже да се изведе и со COM портот меѓутоа треба да правиш свој софтвер. COM портот освен сериски податоци кои ги праќа на Tx и Rx пиновите има минимум 3 контролни сигнали (како DTR, CTS, RTS) кои можат програмски да се наместат да се 1ца или нула (+10V или -10V):

(http://www.freeradionetwork.nl/ComPortInterface/CommPortPinOut.bmp)
Title: Одг: Контролирање на уреди преку компјутер
Post by: DX-er on 27.01.2010, Wednesday, 01:47:23
е да, значи останува најлесна варијанта преку DB25 портот
Title: Одг: Контролирање на уреди преку компјутер
Post by: BorceBT on 27.01.2010, Wednesday, 02:01:03
И направете го тоа да биде изолирано од компјутерот со опто каплери (4N35 или слични како на шемата):

(http://dsaprojects.110mb.com/electronics/relay/relay_sch.gif)
Title: Одг: Контролирање на уреди преку компјутер
Post by: Goce on 27.01.2010, Wednesday, 02:05:55
Едноставно е и со com порта ако се поврзе на неа еден PIC кој ке содржи едноставна програма и да симнеш некое програмче кое прака податоци преку com порта на пример ако му пратиш 1 да ти ја активира порта .1 ако му пратиш 2 да ја активира порта.2 ако е заинтересиран некој за ова ке му помогнам околу програмата за пикот
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 18.10.2010, Monday, 20:20:01
брзо да ми помогне некој дали може да ми направи програм за контрола на уреди преку ПЦ со паралелн порт!
Title: Одг: Контролирање на уреди преку компјутер
Post by: LordZi on 18.10.2010, Monday, 20:24:31
Побарај на гугл, треба да има такви програми еден тон на нет.
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 18.10.2010, Monday, 20:27:32
барав,но на мене не ми требаат оние кои на излез од портот паралелен даваат логичка единица,мене ми требаат да дадат само импулс!
Title: Одг: Контролирање на уреди преку компјутер
Post by: Georgi on 18.10.2010, Monday, 21:23:17
Што сакаш да контролираш со импулсите?
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 18.10.2010, Monday, 21:56:03
Еве ти еден пример за уред кој се контролира онака како ти кажаа другите,со опто,транзистори и релеи
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 18.10.2010, Monday, 21:59:05
програм некој ми треба хитно ми е!!Дајте некоја понуда,некој програмер да ми напише програмче!!
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 18.10.2010, Monday, 22:33:24
Немаш е-маил оставено  :D ;) Види го ова
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 19.10.2010, Tuesday, 10:32:19
Епа јас таа програма последната ја имам ама не ми треба мене кога ќе биде тастерот "ON" цело време вклучен низ пинот од ЛПТ портата да има логичка единица(во зависност кое реле е приклучено)!Јас барам да се пушти еден импулс од времетрање од 1 секунда и амплитуда од 5 ќволти!!А кога ќе се притисне копчето "OFF" да се прати уште еден импулс од 1 секуна и амплитуда од 5 волти!Дали таков програм може да се напарви!?
Title: Одг: Контролирање на уреди преку компјутер
Post by: GigaWatt on 19.10.2010, Tuesday, 10:38:44
Можно е да се преправи пограмата, ама поедноставно е да се напише нова. Јас лично немам програмирано такви работи (мислам со влезно излезни порти на PC), ама мислам дека имаше една библиотека за C која овозможуваше многу лесно да се изпрограмира нешто такво ;).

Малку проблематично е GUI-то ако го работиш во чист C, ама ако ја работиш прграмата со библиотеки во некој IDE, мислам дека нема да имаш пробелм, едно 2 или 3 дена за го научиш IDE-то и ден или два за ја испргорамираш програмата ;).
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 19.10.2010, Tuesday, 10:42:02
може да ми кажеш што ми е потребно за да напишам програм во Ц++(се разбира освен МОЗОК ;D)?
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 19.10.2010, Tuesday, 12:25:15
Направи еден електронски склоп со шмит-тригер и секој импулс ке сетира или ресетира ,па не ти треба мозок ;D
Title: Одг: Контролирање на уреди преку компјутер
Post by: GigaWatt on 19.10.2010, Tuesday, 13:25:57
Направи еден електронски склоп со шмит-тригер и секој импулс ке сетира или ресетира ,па не ти треба мозок ;D

Може и со бистабил, ама поентата е да има помалку електроника, да се извaди максимумот од PC-то, плус да можеш да го подесуваш времетраењто на импулсите преку PC, не со менување на компоненти од бистабилот ;).
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 19.10.2010, Tuesday, 17:14:01
Поентата е што никој бесплатно нема да му го програмира ПИК-от,па нека мисли на друга варијанта. :(
Title: Одг: Контролирање на уреди преку компјутер
Post by: deophorant on 19.10.2010, Tuesday, 20:38:28
А зошто никој не би му го програмирал PIC-от без пари, тоа е програма која се писува за саат време. И патем сите тука пишуваме без пари, и сме потрошиле многу повеке време. Нека проба сам да напише нешто и ке му помогнеме. А и готови функции се наогаат за се и сешто.
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 19.10.2010, Tuesday, 20:39:24
а зашто ќе ми е PIC? ???
Title: Одг: Контролирање на уреди преку компјутер
Post by: deophorant on 19.10.2010, Tuesday, 20:45:37
а зашто ќе ми е PIC? ???

Ако сакаш да го правиш преку сериска порта.
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 19.10.2010, Tuesday, 20:51:31
преку сериска порта да дава импулс од една секунда со амплитуда од 5 волти?
А програмче за компјутер?
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 19.10.2010, Tuesday, 21:00:32
Сколс,очигледно има да учиш уште. :-[ Без навреда,ама јас би покушал сам.Веројатно постои начин,ама не кажа конкретно што ти е намерата. Затоа кажи ја идеата,можеби има помош,на овој или оној начин.А ,за програмирањето -ајде повик до оние кои знаат и имаат слободно време,помогнете!
Title: Одг: Контролирање на уреди преку компјутер
Post by: deophorant on 19.10.2010, Tuesday, 21:11:20
преку сериска порта да дава импулс од една секунда со амплитуда од 5 волти?
А програмче за компјутер?

Треба да се направи програмче за на РС, и порграмче за во PIC-от. Преку сериска, РС ке му прати на контролерот податок што да направи, а контролерот кога ке свати, ке направи нешто на неговите пинови (ке стави 1, или 0, или ке смени состојба, или ке даде импулс итн). Само мој предлог ти е не да се зафакаш уште одма за работи за кои знаеш многу малку. Учи, читај, пробувај, секако дека со правење се учи, ама вака ке потрошиш многу време. Ако користиш микро С таму имаш функции за сериска, ако си за asm тогаш јас можам да ти пратам конфигурација и субрутини (процедури) за сериска. На РС страна имам нешто вакво правено во C# и воопшто не е тешко, поготово сериската комуникација. И за се има многу добри примери по нет за оваа работа (и таа програма се прави за саат време исто како програмата за PIC-от). Само првен прочитај повеќе за сериската порта, за UART-от на PIC-от, итн.
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 19.10.2010, Tuesday, 21:33:19
Батка не се навредувам,во спротивно сакам да научам нешто!Иако сум 3 годиина средно!Но ете не ви дадов пример каде сакам ова да го искористам!Сакам да направам контрола на уреди преку компјутер со бежична врска! нетот најдов уред кој може да контролира 8 релиња преку 8 тастери!Ми дојде идеја да го направам за да може да го поврзам на мојот компјутер преку  паралелниот порт и да ги вклучувам/исклучувам релењита со помош на една програма!Еве ја шемата која сакам да ја искористам!Дали со транзистори дали со оптокаплери тастерите сакам да ги заменам!Еце линк од страната од која ми дојде иидејата за да го поврзам на паралелнииот порт  
Code: [Select]
http://jap.hu/electronic/codec.html]http://jap.hu/electronic/codec.html сакам да користам хибридни модули АМ-433 МХз

Кодирај линкови!

(http://elektronika-mk.net/index.php?action=dlattach;topic=493.0;attach=1444)
Title: Одг: Контролирање на уреди преку компјутер
Post by: deophorant on 19.10.2010, Tuesday, 22:47:32
Ако си работел во асемблер за интел можеш многу лесно да ја напишеш прорамава за контрола на паралелна порта, само што командите ке мораш да ги задаваш од конзола. Целата идеја е пишување по регистри на фиксни адреси. Истото може да се направи и во С со покажувачи (ако веке неможеш да се снајдеш со асемблер или па со некој визуелен програмски јазик). Одлучи се првен што ке работиш и почни да истажуваш, па ке помагаме.
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 20.10.2010, Wednesday, 09:18:08
во врска со серискиот порт немам работено со него т.е. имам правено мали проекти и  ми вршеле малку работа!Јас имам развоен систем Easy PIC6 на кој на него има РС232 комуникација(која истата може да ја поврзам на ПЦ) и може да испробувам,да пишувам програми итн.Имам на развојниот систем работено со сериската порта,но  некој проекти не ми одело од рака,други пак некои полесни ми оделе!Инаку кој може да ми помогне,нека го  направи тоа :D
Title: Одг: Контролирање на уреди преку компјутер
Post by: deophorant on 20.10.2010, Wednesday, 12:36:41
Во кој програмски јазик ги писувас програмите, или па во асемблер? Како за почеток пробај да го иницијализираш UART контролерот и на тастер да пракаш карактер на РС и да го видиш тој карактер на терминал. Исто така прочитај и за сериската комуникација (RS232) кои се стандардите, како се пракаат податоците, и кои линии за што се (сега за почеток батали ги оние што се за модем).
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 20.10.2010, Wednesday, 23:23:46
го користам микро Ц!
Батка да ти кажам јас иако сум почетник во електрониката,на школо ги извршувам сите задачи дали по практична настава дали по теорија!Иако јас праксата ја знам како оче наш,практичниот дел ми е најдобар,најподготвен!Сакам да кажам  дека учам и се подготвувам да станам врвен електро-инженер!Како што кажав теоријата  и праксата највеќе ги сакам,по предметот пракса теоретскиот дел го извршувам до перфекција,изработувам многу добри плочки,давам голем труд и тоа го постигнувам!Не се откажувам од тоа што сакам да го направам,ова го вкусив во 8 и во 2-ра година кога се разочарав на натпреварот!Но јас не се откажав во спротивно јас продолжив да се натпреварувам и оваа година и следната!Благодарам Батка што ми напиша дека треба да учам дека јас нема да го напишев ова! :D
ПС.Воопшто не се навредив! ;) ;D
Title: Одг: Контролирање на уреди преку компјутер
Post by: batka on 20.10.2010, Wednesday, 23:37:48
Е,бре Сколс, еве тргна работата! :D Мораме некогаш да *притиснеме* постариве. ;D
Мислам дека и на друг начин можеш ова да го решиш,ама кога си почнал терај понатаму.
Само се прашам зошто амплитудата да е 5 волти?
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 20.10.2010, Wednesday, 23:42:43
притиснете вие сте ни наддежта и подршката!!! ;D
Title: Одг: Контролирање на уреди преку компјутер
Post by: Goce on 27.10.2010, Wednesday, 15:07:14
Можам да помогнам во врска со контрола преку сериски порт има доста програмчиња кој пракаат податоци на сериски порт а тие податоци ке ги прифаќа некој микроконтролер да речеме pic16f628.на пример ако пратиш 1 пикот ќе ја активира портата RA1 ако пратиш 2 ке ја активира RA2 порта. Како што разбрав треба да биде портата активна на логичка (1) 1 секунда кажими колку порти ти требаат од пикот да ги командаш и со кој карактери
 
Title: Одг: Контролирање на уреди преку компјутер
Post by: SKOLS_OLD on 28.10.2010, Thursday, 15:36:58
Можам да помогнам во врска со контрола преку сериски порт има доста програмчиња кој пракаат податоци на сериски порт а тие податоци ке ги прифаќа некој микроконтролер да речеме pic16f628.на пример ако пратиш 1 пикот ќе ја активира портата RA1 ако пратиш 2 ке ја активира RA2 порта. Како што разбрав треба да биде портата активна на логичка (1) 1 секунда кажими колку порти ти требаат од пикот да ги командаш и со кој карактери
 
Ок,благодарам Гоце!По приватна порака ќе ти пратам што најдов на интернет нешто!