Електроника и Електротехника | Electronics and Electrical Engineering > Цифрово / дигитално управление | Digital Command Control

малко помощ за една аналогова схемичка

<< < (3/7) > >>

svetljjjo:
Off-Topic:Не става въпрос само за нива, но и форма, както и стръмността по фронт и тил на сигнала. Така де като казвам ТТЛ нива имам предвид и за формата на сигнала
има леки кривинки в долния край към 0-та ама то това го дава и през оптрона а и на оригинални декодери съм го гледал и там дава малки кривинки ама това е безпроблемно .
Даже и централите не изкарват перфектен сигнал аз имам 4 различни на всичките съм го гледал и те изкарват малко заболяне в горния и долния край . То разбирасе зависи как си нагласил тригера на осцилоскопа и кви са му възможностите
Моя е 30MHz  за компютър DSO2100 и като го дам на най малко време се вижда че и фронтовете не са отсечени ама това влиза в предвидените толеранси на ТТЛ стандарта


Off-Topic:Казваш, че библиотеката авто магично се обновява.
А ако е в друга директория или с друго име?
Библиотеките на ардуино се добавят в самата среда има стандарт какви файлове трябва да съдържат и като ги добавиш те отиват само в една директория  либрари . И като добавиш в скицата някоя библиотека то е търси само там . Не съм пробвал да добавя
към скицата файловете на библиотека като прости файлове има и възможност да се добавят към скицата каквито и да е външни файлове .
дефакто командата  #include <файл> означава точно вземи цялото съдържание на файла и го добави .
Те библиотеките не са компилирани обикновени файлове са си със стандартен С код само че са написани обектно .
Ще пробвам да видя ако добавя двата файла NmraDcc.h и  NmraDcc.срр които са самата библиотека дали ще
компилира тях или ще си търси пак неговата си библиотека щото
командата е една и съща #include <NmraDcc.h>

Иначе има мениджър на библиотеките от него можеш да се върнеш на която версия искаш аз лично предпочитам да не го правя
щото има причина да се пускат нови верси и това 99% от случайте са открити бъгове а библиотеките на са малко
мойте вече надхвърлят 100 и като забравя после се чудя като сега що нещо което трябва да работи не ще  ;D

svetljjjo:
Имам едно въпросче за ДСС функцийте на локомотива респективно на декодера.

Гледам че са групирани на групички
като в първа група са 5 а в останалите са по 4 както следва
FN_0_4:   //Function Group 1 F0 F4 F3 F2 F1
FN_5_8:   //Function Group 1
и така нататък до FN_21_28:
и дефакт излизат общо 29 функций
 F0 това е включване на фарове (светлини) 
обаче за другите има ли някаде описано като стандарт за всяка една функция за какво служи или кой каквото си върже
за да видя включено и изключено кви сигнали да са с ТТЛ нива или и трябват примерно некви буфери за по сериозна консумация

Понеже вече съм на финалната права с нещо що годе смислено като декодер с ардуино изтествах няколко моторчета
и ми трябва само да допиша кода за тея функций щото автора на оригинала ги е оставил за домашно на който се хване да му ползва скрипта .
Ако има някъде стандарт описан както е за CV примерно да видя коя за какво е и дефакто от колко реално има нужда локомотива
щото да ме убиеш за 28 функций не мога да измисля приложение сещам се само за 2 най много 3  :lol:

mitko0888:
"NMRA DCC standard doesn't define functions"

Светльо, в българския език няма дума в множествено число, която да завършва на "й". (надявам се не се сърдиш много)

Ако ще правиш декодер, не знам дали да не прочетеш някои стандарти, напр. този. А функции може да си измислиш много: маневра, инерция, гасене на лампи отпред / отзад, кабина, закачалка, авт. стоп и още много .... (звуците не ги броим).

svetljjjo:
Off-Topic:"NMRA DCC standard doesn't define functions"

Светльо, в българския език няма дума в множествено число, която да завършва на "й". (надявам се не се сърдиш много)

Ако ще правиш декодер, не знам дали да не прочетеш някои стандарти, напр. този.
за "й" си прав моя грешка

чел съм нмрадсс стандарта аз почти съм готов с тоя декодер трябваха ми само за фукцийте нещата да ги допиша

"NMRA DCC standard doesn't define functions"
това не знам от къде си го копирал ама аз намерих след доста ровене понеже знаете в гугъл да намериш нещо трябва ясно да го опишеш иначе ще получиш няколко милиона резултата   :haha:

та след доста ровене оказва се има стандарт за функцийте поне за първите 12

http://www.broadway-limited.com/support/manuals/quantum%20q1%20dcc%20reference%20manual%20ver.%203.1.pdf

pach:
Функционални изходи
За всеки изход на функция от дешифратора, можеш да
определиш коя DCC функция се използва за включване или
изключване на функционалните изходи.
Изходите А, В и С (тоест първите три) могат да бъдат
разпределени на функцийте от F0 и F1 (в зависимост от посоката),
а функции F2 до F28 се разпределят по желание.
 Те се разпределя чрез СV 33 до 47 и съответно през CV 129 до 144.
Първите четири (или осем) функции имат обикновенно транзистори изходи за до 100(300 mA).
Тези които пряко контролират моторчета са обикновенно през
мосфет чипмета за до 0.75 (1.0А). А тези които обикновенно управляват звуковите ефекти са си вътрешнофирмено решени
още на ниво процесорче.
Повечето от функцийте са именно за звукови ефекти,
като те биват според решението на фирмата производител,
но обикновенно и те се придържат към общоустановен стандарт.
Например за дизелови локомотиви ( различно е за парни и електро):
- F0 фарове
- F1 пуск/стоп звук
- F2 къса тромба
- F3 свирка железничарска
- F4 пуск/ стоп осветление кабина 1
- F5 пуск/стоп осветление кабина 2
- F6 пуск/ стоп маневрена скорост - дели скоростта на половина от текущата)
- F7 пуск/ стоп осветление машнно
- F8 силни фарове ( увеличава двойно осветеността)
- F9 дълга тромба
- F10 пуск/ стоп компресор
- F11 врата кабинното отваряне/затваряне
- F12 врата машинно отваряне/затваряне
- F13 плъзгане странично кабинното стъкло
- F14 купла откачване/закачване
- F15 пуск пясък по релсата
- F16 аварийна спирачка(за звука)
- F17 спирачка (за звука)....
....
....
-F20 скърцане на ребордите в крива.
и т.н.
Принципно тези функции понякога доста се различават,
според вида на декодера, фирмата производител и не на последно
място - подвижният състав в който се програмират.
Освен в локомотиви ( минимум три вида) се слагат
на железопътни кранове, специални машини и вагони( цели влакове).

Преди години имаше една пътническа композиция на РОКО, в който сет освен звуков декодер
в електролокомотива, имаше такъв и във вагоните.
Те отваряха и затваряха вратите си различно и със
съответния звук, имаше команди на кондуктора, съобщения
от гаровата инфо уредба и т.н.

Та така....

ПП. Трябва ясно да разграничиш и разбереш какво е обаче CV и какво е функция. Последните модели декодери стигнаха до F28 и поради това в DCC    кода отскоро (2-5 години) въведоха още един байт (8 битов) между преамбюла и финалната проверка. ;D

Навигация

[0] Списък на темите

[#] Следваща страница

[*] Предходна страница

Премини на пълна версия