RailwayPassion.com - Форум за железопътен моделизъм
Електроника и Електротехника | Electronics and Electrical Engineering => Цифрово / дигитално управление | Digital Command Control => Темата е започната от: pavel75 в 01 Март 2016, 13:01:07
-
Колеги,
Честита Баба Марта!
От доста време си блъскам главата и реших да пусна темата тук във форума да си ги блъскаме заедно
Иде реч за изработка на часовник, който да показва моделно време и да е с LED матрица. Питах в няколко фирми и цената която казаха ме шокира.
Ето и проблемът.. а решенията се надявам да намерим заедно.
При каране с моделно време, обикновено се използва компютър за генериране и контрол на времето. След компа има драйвер, който преобразува поредицата в последователни редуващи се положителни и отрицателни импулси, като всеки от тях обръща часовниците от типа на радиосинхрон с една минута напред. Поредицата от импулси е 12 или 24 волта.
Може ли някой да нахвърля схема, която да детектира тези импулси и ги направи управляващи за регъстър, от който пък на LED матрица с цифри да се дисплейва часа?
Ако можем да стигнем и до конкретика в проектирането и реализацията ще е чудесно, тъй като идеята е всички гари включвани във ФРЕМО трасета да се снабдят с такива часовници. Нуждата произлиза от недостатъчната видимост към часовниковите кули на срещата, както и ограничението на драйвера за захранва само 4 радиосинхрон часовника.
В мрежата има показано как може да се преработи обикновен часовников механизъм и да бъде управляван от тази програма:
http://www.jagsttalbahn-modelle.de/betrieb/modellzeit/modellzeit.html (http://www.jagsttalbahn-modelle.de/betrieb/modellzeit/modellzeit.html)
Търсим как да управляваме примерно като този:
http://www.aliexpress.com/item/1pc-C51-4-Bits-Digital-Electronic-Clock-Electronic-Production-Suite-DIY-Kits-Promotion/32441095803.html (http://www.aliexpress.com/item/1pc-C51-4-Bits-Digital-Electronic-Clock-Electronic-Production-Suite-DIY-Kits-Promotion/32441095803.html)
Благодаря Ви предварително.
-
Виждам два варианта:
Единият е да се подсили драйверът за радиосинхрон-часовниците. Ако знам каква е оригиналната му схема, бих могъл да предложа нещо ...
Вторият - часовникът от втория линк е с микроконтролер. Ако някой ентусиаст напише подходящ софтуер, може да се направи като подчинен, управляващ се от импулсите на компютъра. Нещо повече - с два различни софтуера може да се направи един часовник-майка и останалите подчинени. Така отпада нуждата от компютър.
-
Виждам два варианта:
Единият е да се подсили драйверът за радиосинхрон-часовниците. Ако знам каква е оригиналната му схема, бих могъл да предложа нещо ...
Вторият - часовникът от втория линк е с микроконтролер. Ако някой ентусиаст напише подходящ софтуер, може да се направи като подчинен, управляващ се от импулсите на компютъра. Нещо повече - с два различни софтуера може да се направи един часовник-майка и останалите подчинени. Така отпада нуждата от компютър.
За първият вариант е ясно - там ще се преработва драйвера.
Питането е за електронния часовник. Това с часовник майка звучи добре, но как ще се управлява тази майка? Трябва да може да се даде начален час, трябва да може да се даде скорост на времето /само как звучи/, трябва да може да се спира /като стане време за обяд/ и после да се продължи от същия час.
-
Часовникът-майка ще представлява обикновен часовник с особеността, че ще има изход за управление на подчинените. Плюс допълнителни бутони за старт-стоп и задаване на скоростта.
Предимството от това, че е цифров ще е, че подчинените ще повтарят точно времето на майката - веднъж като свериш майката подчинените приемат часа веднага и работят в синхрон с ния. По същество подчинените ще представляват допълнителни дисплеи на главния часовник.
-
Защо, ви е да го правите толкова сложно? Не може да се направи проста програма, като часовника от Windows на пример? И тя да работи и според различните мащаби. Вади се просто един таблет, лаптоп или телефон, който да се гледа и готово. Иначе за всеки мащаб ще трябва да се прави отделен часовник.
-
Защо, ви е да го правите толкова сложно? Не може да се направи проста програма, като часовника от Windows на пример? И тя да работи и според различните мащаби. Вади се просто един таблет, лаптоп или телефон, който да се гледа и готово. Иначе за всеки мащаб ще трябва да се прави отделен часовник.
В момента работим с 4 часовника разположени така, че да се виждат от всяка точка в залата. Идеята е да има и по гарите, т.е. около 15 часовника да показват едно и също време. Само с 1 таблет няма как да стане.
Иначе - да, за всеки мащаб си трябва отделни часовници така или иначе.
-
Той има предвид по един таблет или смартфон с приложение "моделен часовник" на всяка гара.
Разбира се, чрез приложението се синхронизират с "майката" - лаптоп или настолен комп...дори вашият сайт става!
:hi:
-
Най-лесният вариант със смартфони/таблети и въобще всичко с Wi-Fi връзка, екран и браузър е една PHP уеб-страница, показваща часовник, качена на сървъра на RailwayPassion или на локален сървър на място, за да няма зависимост от външна интернет връзка.
Ето един набързо скалъпен JavaScript пример, показващ астрономическото време на вашето PC, качен на моя сървър:
http://www.scarm.info/temp/RRMTC.html (http://www.scarm.info/temp/RRMTC.html)
Истинският часовник ще показва зададеното му време и веднага ще отразява всяка една промяна в множителя, зададена от оператора на сървъра във всички устройства, които са отворили страницата.
-
Павка, в подкрепа на Милен (той е по в час от мен) ето тук всичко необходимо по въпроса.
http://h0live.at/mrclock/
Ванката (и Милен) ще се оправят от раз смятам!
:hi: :hi: :hi:
ПП.Впрочем това е от "FREMO"-то.....което не е само кухо име!
( https://play.google.com/store/apps/details?id=com.MRclock
ПП. И още малко в помощ...като възможни изходни за понататъшно приспособяване за нашите нужди тук
http://www.zeigersprung.de/uhren/index.php?id=dl-3
Впрочем първият часовник май е точно с вида на SBB-ският, дето там се съдиха нещо... :lol:
-
Обаче сега пак прочетох Павката какво "иска"...само дето без да иска ни прати за зелен хайвер с това AVR-часовниче от ибея....
Така и ние се отклонихме "уееееко у уеееево". Това с телефоните и приложенията също става обаче, тъй като всеки има телефон
който може да извади от джоба и да си сложи пред пулта на гарата която управлява...или да го извади от джоба и да види дали "кара влака" по разсписанието на модулната среща.
Павка, конкретно на твоя въпрос.
Не ви трябват електронни часовници които да синхронизирате с компа-майка.
Доколкото разбрах от въпроса ти, сега от компа излъчвате сигнал, кратен на времето, който ви "упрравлява" четири електромеханични часовника. Тоест искате "усилване" на този сигнал или възможност за управление на цифрови часовници.
Решението е елементарно.
Опторазвързан блок, трансформиращ 12 или 24-те волта (сигнала към електромеханичните часовници)
който го прави на 5 волта (TTL-сигнал) и необходимият брой електронни декадни (последователни) броячи с LED-дисплей.
Тоест навързани последователно десетичен брояч управляващ такъв но до шест, повторено два пъти.
Така броячите броят до 6х10 мин + часове х 60 мин, а на входа им имате просто един импулс развързан
през оптрон който ви "сваля" напрежението от 12 (24) волта на 5 волта. Така с TTL-логика просто броите импулсите.
Дано поне Ванката ме е разбрал де....
-
В интерес на истината хич се бях сетил за смартфоните. Видяхме сайта, в който показват как преработват аналогов часовник и мен ми хрумна идеята да сложим на гарите по един, които да бъдат мънички защото ще се гледат само от гарата, за това показах онзи като пример.
-
Това със смартфоните май е най-лесно.
Втори вариант - един мултимедиен прожектор - свързан към компютъра "майка" (що не му виката баща?) и да прожектира часовника на тавана. Може и други съобщения да си прожектирате.
Ако ще правите хардуер - трябва да се направи интерфейс от компютъра и отделно - часовници на гарите. Добре е всичко това да минава през DCC шината/релсите. Ако има кой да га плати - може да стане.
А с онези китайски часовничета - може да си направите някакви таймери за два долара.
-
Това със смартфоните май е най-лесно.
Втори вариант - един мултимедиен прожектор - свързан към компютъра "майка" (що не му виката баща?) и да прожектира часовника на тавана. Може и други съобщения да си прожектирате.
Ако ще правите хардуер - трябва да се направи интерфейс от компютъра и отделно - часовници на гарите. Добре е всичко това да минава през DCC шината/релсите. Ако има кой да га плати - може да стане.
А с онези китайски часовничета - може да си направите някакви таймери за два долара.
С прожектора пак нищо не печелим спрямо сегашната ситуация.
-
С прожектора пак нищо не печелим спрямо сегашната ситуация.
Провесвате един екран на високо, че да се вижда поне от половината зала. Може да си прожектирате и какво става някъде по трасето (ако имате камери де), или картина от някой лок с камера, или от няколко камери едновременно. Пък в едно квадратче може да се вижда моделния часовник. Като ви хареса - втори екран, в другата страна на залата.
-
Сегашната система какво представлява?
Ако просто трябва поредица импулси да се ползва за синхронизиране на цифрови часовници, това не е трудно.
От къде идва ограничението до 4 часовника? Връзката с кабели ли е?
Фирмите са дали пазарни цени, които е нормално да са плашещи.
-
Сегашната система какво представлява?
Ако просто трябва поредица импулси да се ползва за синхронизиране на цифрови часовници, това не е трудно.
От къде идва ограничението до 4 часовника? Връзката с кабели ли е?
Фирмите са дали пазарни цени, които е нормално да са плашещи.
Има програма на лаптопа. От нея чрез драйвер се връзват 4 часовника с кабел. Изходният сигнал е импулси редуващи се на положителен и отрицателен. Всеки импулс кара часовника да цъка с 1 минута.
Не е проблем драйвера за повече часовници, не е проблем и преработването на аналогови кварцови часовници. Проблем е преработката на часовници с цифров дисплей. Те са по-малки и може да се сложат някъде по гарите да не пречат. За това питахме да ги можем да ги вържем в тая система.
Обаче май ще се отиде на варианта към смартфоните, ако не решим и по гарите да са аналогови.
-
Мрежата е пълна с чипове за дигитални часовници.
Освен например LM8560.....ММ74С926 или ТМS3490 има и още по-съвременни.
Важното е да имат външен вход за да "броят" часовете съгласно него (и за вашите цели съответно).
Такива са например тези с чипчето ММ5314N:
Моделите се правят с едни "стари" чипове от вида MM5309N до MM5316N (http://www.sphere.bc.ca/test/nixies/mm5309-5311-5312-5313-5314-5315.pdf).
Всичките имат външен вход за брояча - обикновенно "свалят" 50/60 херца от мрежата (при ММ5314 е на 16-ти пин),
но ако им подадете импулсите от вашата система ще работят съгласно нея (от 1 до 0,25 херца примерно).
Струват в зависимост от чипа (4,00 до 47,00евро)
или пазара (в ebay.de - до 35,00евро (http://www.ebay.de/sch/i.html?_odkw=MM5315N&_osacat=4659&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.XMM5316N.TRS0&_nkw=MM5316N&_sacat=4659) = = = = = = в aliexpress - 9,50 евро (http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20160302061004&isPremium=y&SearchText=MM5315N)). Всичките са с минимален брой външни елементи
и разбира се през динамична LED-индикация.
Само трябва да си добавите един опторазвързан вход, който хем ще пази от късо, хем няма да ви товари системата.
Купувате на кило чипове (и си разработвате китове) или направо готови китове (с кутии или без),
сглобявате ги и имате на всяка гара синхронизирани часовници. Спират, помнят и тръгват съгласно подадените им импулси.
Примерен такъв часовник (без кутия)
(https://i.ytimg.com/vi/nxr25kyXtqE/hqdefault.jpg)
а според американците и с такава кутия става:
(http://electronicsusa.com/digital-desk-clock.jpg)
Разбира се в Хон Конг се подават и "китове" на кило с други цени и безплатна доставка (снимката е на друг модул обаче):
http://www.ebay.de/itm/NS-MM5312N-DIP-24-DIGITAL-CLOCKS-/221577320272?hash=item3397099750:g:GCMAAOSwU9xUP2Xl
ето и само чипа на приемлива цена:
http://www.ebay.com/itm/NS-MM5312N-DIP-24-DIGITAL-CLOCKS/271786742863?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D35558%26meid%3Dd32b6e7faa934534859cc519ae73d9af%26pid%3D100005%26rk%3D1%26rkt%3D6%26sd%3D371557754041
И в ибея и в али-то имат и пакети от по 10 или 50 броя на съответната цена!
Та така...
;D ;D ;D
-
Обаче май ще се отиде на варианта към смартфоните, ако не решим и по гарите да са аналогови.
На смартфона може да сложиш дигитален, аналогов, пясъчен, брандиран, с будилник, с птичка и въобще какъвто друг часовник се сетиш.
Оня ден даже гледах еротичен часовник - гимнастичка лежи по гръб на маса с разтворени крака - единият опънат шпиц за минутната стрелка, другият леко сгънат за часовете, ама с такъв май ще загубим детската аудитория :spiteful:
-
На смартфона може да сложиш дигитален, аналогов, пясъчен, брандиран, с будилник, с птичка и въобще какъвто друг часовник се сетиш.
Оня ден даже гледах еротичен часовник - гимнастичка лежи по гръб на маса с разтворени крака - единият опънат шпиц за минутната стрелка, другият леко сгънат за часовете, ама с такъв май ще загубим детската аудитория :spiteful:
Няма нужда от такива глезотии. То да ти кажа и тия цифрови часовници са си глезотия, ама къде ми щукна тая идея да ме питаш. Въпреки, че ако по гарите ако има нещо ще е удобство.
-
Въпреки, че ако по гарите ако има нещо ще е удобство.
Еми всеки началник-гара си вади смартфона, включва Wi-Fi-то, зарежда специалната страница от локалния сървър (лаптопа с рутер към него) и готово. Ако се сложи външен монитор към лаптопа, издигнат на висока стойка, ще има и часовник за публиката. Още един-два лаптопа или по-големи таблета в обхвата на рутера - още часовници за публиката.
За да е всичко в синхрон се предполага, че старата конфигурация с часовници "Радиосинхрон" ще трябва да отпадне и да се замени изцяло с новата система.
-
Еми всеки началник-гара си вади смартфона, включва Wi-Fi-то, зарежда специалната страница от локалния сървър (лаптопа с рутер към него) и готово. Ако се сложи външен монитор към лаптопа, издигнат на висока стойка, ще има и часовник за публиката. Още един-два лаптопа или по-големи таблета в обхвата на рутера - още часовници за публиката.
За да е всичко в синхрон се предполага, че старата конфигурация с часовници "Радиосинхрон" ще трябва да отпадне и да се замени изцяло с новата система.
Явно ще се мисли в тая насока.
Като има развитие по въпроса ще пиша.
-
След няколко часа писане на код днес сутринта и следобед, няколко успешни и още толкова неуспешни теста, чистене на грешки, ръчкане и настройки, вече имам работещ wi-fi/browser часовник с променлив коефициент на броене :)
(http://www.scarm.info/pics/rrmtc-test.jpg)
Предимства: работи на всичко с LAN/Wi-Fi мрежов интерфейс и стандартен браузър с JavaScript от последните 4-5 години.
Недостатъци: при телефони и таблети на батерии, гълта ток като змей, заради безжичната връзка и постоянно работещия дисплей (зависи от настройките).
Изисквания: управляващ компютър и wi-fi рутер.
Успешно тествано на: к'вото имах под ръка вкъщи.
Изводи: трябва още доста да се тества, за да е сигурно, ще издържи цял ден без проблеми и забивания. Най-вече по отношение на универсални настройки на рутера и HTTP сървъра, за да е сигурно, че ще работи на всички усторйства, както и по отношение на натоварването (като напр. брой едноврменно синхронизирани устройства).
-
Хехе, бързичко си го написал... :)
Ето и моето предложение:
(http://213.169.41.113:8080/clock/DSCF1242.JPG)(http://213.169.41.113:8080/clock/DSCF1244.JPG)
Този часовник е уеб-базиран, със статичен код. Уеб-страницата се презарежда автоматично, синхронно с минутите на моделното време - така се показва едновременно на всички устройства.
Работи на компютър с инсталиран Apache Tomcat server. Останалите компютри и устройства се свързват с него по най-удобния начин (уайърлес или лан) и от следващата моделна минута се синхронизират автоматично.
Предимства:
- работи в каквато и да е мрежова среда - може да работи и в интернет. Демонстрация: http://213.169.41.113:8080/clock/index.jsp?size=10 Предупреждавам само, че през интернет може да не се синхронизира добре.
- основава се на реалното време на компютъра-майка. По този начин всеки с обикновен часовник може да си пресметне колко е моделното време в момента. Така и отчитането на моделното време започва автоматично при зададен час за начало.
- статичен код, т.е. не използва скриптове. Това отчитам като предимство при батерийните устройства, тъй като не натоварва браузъра с някакви дейности.
Недостатъци:
- не показва секунди. Предвид, обаче, че до момента сте използвали минутни часовници, това май не е неудобство.
- няма старт-стоп - часовникът работи докато реалният часовник на компютъра-майка работи. Но не пречи след почивката да се зададат нов час за начало и ново начално моделно време.
- допускам секунда-две разлика между различните екрани - това зависи от мрежата, която ще е построена на мястото.
- при промяна на зададените часове и време, всички трябва ръчно да презаредят уеб-страницата, за да се синхронизират с новото моделно време. Ако се изчака, става и автоматично до около минута, стига ситуацията да позволява.
Все още го доработвам, тъй че като го пробвате, може да се промени изгледът или да възникне проблем. След минутка презареждате и продължава нормално.
-
Може ли да се вградят следните изисквания:
1. да може да се задава коефициент, който по време на работата да се променя, тъй като това често се налага в сещите
2. да може да се слага на пауза моделното време
3. да може да се спре моделното време и на следващия календарен ден да се започне от там от където е сложен на пауза
НЕпоказването на секунди е предимство а не недостатък, тъй като при моделното време те не се отчитат
:hi:
-
Може ли да се вградят следните изисквания:
1. да може да се задава коефициент, който по време на работата да се променя, тъй като това често се налага в сещите
2. да може да се слага на пауза моделното време
3. да може да се спре моделното време и на следващия календарен ден да се започне от там от където е сложен на пауза
НЕпоказването на секунди е предимство а не недостатък, тъй като при моделното време те не се отчитат
:hi:
Нтцъ. При мен поне не става тъй като се базира на реално време. Ако ще се променя нещо, ще трябва наново да се задават час за начало, начално моделно време и коефициент.
ПП: Не бях чувал, че по време на срещата се променя скоростта на часовниците ... :blink:
ПП2: Бих могъл да добавя бутончета за добавяне и премахване на време към текущото показание. Това ще става като автоматично ще се променя началното моделно време. Така ще може да си премествате часовниците както е удобно. Недостатък е, че сихронизацията настъпва в момента, когато е трябвало да настъпи следващата моделна минута преди промените, та ще има забавяне на показанията.
-
Нтцъ. При мен поне не става тъй като се базира на реално време. Ако ще се променя нещо, ще трябва наново да се задават час за начало, начално моделно време и коефициент.
ПП: Не бях чувал, че по време на срещата се променя скоростта на часовниците ... :blink:
Рядко, но се случва. Ако влаковете натрупат много закъснения отговорникът на срещата може да вземе решение за спиране временно на часовника или забавянето му, да може да се навакса.
-
Рядко, но се случва. Ако влаковете натрупат много закъснения отговорникът на срещата може да вземе решение за спиране временно на часовника или забавянето му, да може да се навакса.
Ако е това, то може направо да се зададе по-ранно начално моделно време. Така часовниците ще се върнат назад и ще се навакса.
-
Ето го и моят вариант, качен на сървър:
RR Model Time Clock (http://www.scarm.info/temp/clock.php)
С включен admin панел (но неактивни контроли):
RR Model Time Clock - Admin mode (http://www.scarm.info/temp/clock.php?admin)
Optron също се е справил добре, поздравления :good:
Моят първоначален вариант също беше статичен, с презареждане на страницата, но това води до проблеми при пропадане на връзката или рестартиране на сървъра. Всички страници (часовници) гърмят със съобщение за грешка 404 - Page not found и обновяването спира. Затова го минах на Ajax. Така, при прекъсване на връзката или падане на сървъра, страниците изписват "Server lost" или в най-лошия случай запазват последно полученото време, но продължават да пращат заявки към сървъра. Когато връзката и/или сървърът се възстановят, всички страници автоматично се обновяват и часовниците продължават да показват времето в синхрон. Времето, множителят, инверсията на цветовете и показването на секундите се задават от администратора и могат да се променят в движение, докато часовниците работят.
Всичко е ОК, но трябва да се тества с реално натоварване от поне 15-20 свързани устройства за време от няколко часа. На теория, броят свързани устройства зависи единствено от възможностите на мрежата (рутера), но на практика има и други потенциални проблеми. При първо ползване на подобен тип система в среща ще е добре старият вариант с доказалите се часовници "Радиосинхрон" също да бъде инсталиран като резервно решение.
P.S. За изключване на admin панела:
RR Model Time Clock - Admin mode off (http://www.scarm.info/temp/clock.php?admin=off)
-
Нека и аз хвърля малко светлина по темата.
Момчета, всичко това, което правите е много хубаво и иновативно, но за съжаление няма как да го приложим на фремо среща.
1. Във FREMO не обичат да се променят наложените стандарти, освен ако не им предложим карамелизирана траверсна скара от флекс релси със шоколадови пуканки.
2. Предлаганото от вас решение няма съвместимост с утвърденото във FREMO обществото стандарт. ( За това след малко ).
На мен лично много ми допада варианта за Wi-Fi, но по-скоро гледам на това като резервна опция, ако някой иска да ползва мобилния си телефон.
На срещите, на които съм присъствал, съм наблюдавал внимателно "кое", "какво", "как", "защо" и т.н. В залите обикновенно има Wi-Fi hotspot-ове с интернет и масово хората се закачат там, за да предават снимки и видео през социалните мрежи за това как протича събитието. Вариантът да се закачат към рутер без интернет, само за да гледат часовника е по-скоро опция и проява на добра воля.
Сега за системата им на управление:
"Радиосинхрон" часовниците не се синхронизират чрез радио сигнал. Предполагам знаете, но все пак ще го спомена за останалата част от аудиториятя, която може би не знае. Принципа им на работа е чисто електрически. Има ток - върти стрелките, няма ток - не помръдва. Работят на прав ток от 12 волта и може да са постоянно под напрежение, което всъщност е добре, защото блокират стрелките да не се поместват от външни механични фактори. Особеното е, че плюс и минус полюсите трябва да се разменят, за да карат механизма да се движи. Тоест подаваме + и - на изводите и минутната стрелка се премества с едно деление, след което заковава на място. Продължителното подаване на ток не оказва никакво влияние. Когато се разменят полюсите, механизмът премества с още една минута напред. Именно тази промяна на поляритета наричаме радиосинхрон или импулс.
По долу показвам как изглежда въпросния драйвер и прилежащите му аксесоари.
(http://qts.zb5.net/rr/fremo%20clock%20driver/20140610_104448.jpg)
(http://qts.zb5.net/rr/fremo%20clock%20driver/20140610_104608.jpg)
(http://qts.zb5.net/rr/fremo%20clock%20driver/20140610_104617.jpg)
Драйверът се управлява през сериен порт със специален софтуер, разработен също от мозъците от FREMO в далечната 1999 г. и от тогава няма обновяване :swoon: Има го и за DOS 3.20!!
Приятели този софтуер е като институция !! Затова казах по-горе че някак много трудно ще успеем да прокараме новите идеи.
(http://qts.zb5.net/rr/mzeit.jpg)
Може да си го свалите от тук mzeit.exe (http://qts.zb5.net/rr/mzeit.exe)
Управлението е следното:
Портът се инициализира като за модем. Софтуерът работи чрез DTR и RTS сигналите. С други думи, кара модема да "отваря" линията (dial) или да "затвартя" (hang-up). По този начин се създава въпросния импулс, който драйвера от своя страна праща по BNC кабела до всички часовници, свързани в clock-net. Разбира се, има и друго, за да се усложни още малко заданието. Когато сигнала е DTR, драйвера праща импулс +/-, което отговаря на четните цифри, а когато е RTS, тогава обръща полюсите -/+ и така движи нечетните цифри. Радиосинхрон импулса тук във FREMO e последователност от DTR/RTS модемни сигнали.
Хардуерното изпълнение на драйвера го има в два варианта. Първият е с променлив ток на 24 волта. При 24 волтовите драйвери се използва само едната полувълна, получена след един диод. Напрежението при полувълната спада на 12 волта. Драйверът просто обръща изхода през два различни диода. Вторият вариант е с прав ток от 12 волта (може и повече, но все пак е нужен регулатор). Малко по-сложен е като хардуерна реализация.
В горе изложените снимки единственото доработено от мен нещо е подмяната на чинч буксите с BNC такива. Бих казал, че им е слаба точка в цялата система, защото се нагледах на измъквания на кабели дали от слаби букси, или от спъване в някой кабел. Случваше се някой от часовниците да спират изобщо да работят, та дори и цяла часовникова кула.
До тук разяснения за техния опит от последните 17 и повече години насам. А сега разяснения какво искаме ние. Нямаме много шаване от тяхната система така, че трябва да танцуваме по тяхната музика.
Идеята на Павката с електроните часовници дойде от там, че гаровият персонал много често е с гръб към часовниковите кули. Искаме да измайсторим малки часовници, които да се управляват с такъв външен синхронизиращ сигнал, подаван от лаптопа и драйвера за цялата clock мрежа. А защо електронни, защото имат малка консумация и могат да се вградят в таблата на самите гари. Ако разбирате от програмиране на ниско ниво на микро контролери от типа на ATmega, Atmel или Arduino, бихме могли да направим нещо подобно за електронен часовник без кварцов кристал. Софтуерът трябва да следи за смяна на поляритета на входа и съответно да инкрементира с едно при всяка промяна. Нещо като тригер, който движи въпросния часовник, макар че то вече не е часовник, а си е чист брояч. Питахме за подобно решение и получихме отговор от трицифрена сума, клоняща към четирицифрена. Ако не успеем да реализираме подобно изобретение, резервният вариант е да ползваме механизми от кварцови часовници. С необходимото преправяне се връзват безпроблемно към clock-net-а на трасето.
Това е от мен :hi: айде и със здраве
-
Реализацията на Микси е страхотна и може би трябва да се помисли все пак да бъдат "преборените" консерваторите от FREMO!!!!!!!!!
А може би, както казва Ванката, не са възприели по-съвременно развитие на въпроса,
само защото не им е представено достатъчно напудрено!? Ми защо пък да не го донапудрите и
при една чудесна презентация,да ги убедите "да минат на следващо ниво"!!!!!!!!
Вече имате опит с "уговарянето" на клубно представителство във FREMO!!! (опитвам се да цитирам по памет Иво)
Колкото до конкретния въпрос - оцветил съм в различни цветове в цитата
от Ванката следните три опции, за хардуерно решение:
...
Идеята на Павката с електроните часовници дойде от там, че гаровият персонал много често е с гръб към часовниковите кули. Искаме да измайсторим малки часовници, които да се управляват с такъв външен синхронизиращ сигнал, подаван от лаптопа и драйвера за цялата clock мрежа. А защо електронни, защото имат малка консумация и могат да се вградят в таблата на самите гари. Ако разбирате от програмиране на ниско ниво на микро контролери от типа на ATmega, Atmel или Arduino, бихме могли да направим нещо подобно за електронен часовник без кварцов кристал. Софтуерът трябва да следи за смяна на поляритета на входа и съответно да инкрементира с едно при всяка промяна. Нещо като тригер, който движи въпросния часовник, макар че то вече не е часовник, а си е чист брояч. Питахме за подобно решение и получихме отговор от трицифрена сума, клоняща към четирицифрена. Ако не успеем да реализираме подобно изобретение, резервният вариант е да ползваме механизми от кварцови часовници. С необходимото преправяне се връзват безпроблемно към clock-net-а на трасето.
...
Дойдохме си на думата...
...
Такива са например тези с чипчето ММ5314N:
Моделите се правят с едни "стари" чипове от вида MM5309N до MM5316N (http://www.sphere.bc.ca/test/nixies/mm5309-5311-5312-5313-5314-5315.pdf).
Всичките имат външен вход за брояча - обикновенно "свалят" 50/60 херца от мрежата (при ММ5314 е на 16-ти пин),
но ако им подадете импулсите от вашата система ще работят съгласно нея (от 1 до 0,25 херца примерно).
...
И в ибея и в али-то имат и пакети от по 10 или 50 броя на съответната цена!
...
За този часовник:
(https://i.ytimg.com/vi/nxr25kyXtqE/hqdefault.jpg)
по тази схема е елементарно:
(http://users.otenet.gr/~athsam/Circuits/Digital_Clock_MM5314N.gif)
подробностите за нея са тук - http://users.otenet.gr/~athsam/digital_clock_with_MM5314N.htm
За втората схема ще ви трябват една шепа ТТL-ки (дето и аз му рекох, че е брояч по-горе в темата),
и най-разспространения миктроконтролер (често ползван и в нашите декодери) - PIC12F628.
Разбира се с програмка в него за нуждите на "гаровият персонал" при FREMO-срещите:
(http://www.h-peters.com/ttlklok/TTL%20klok%20logik%204%20pic.jpg)
Като подробностите за този и други дигитални прости решения за часовници са тук - http://www.h-peters.com/ttlklok/eindex.html
И разбира се най-простият "часовников" (кратно на 60 мин) брояч който работи с каквито импулси му подадете на входа (по честота де):
(http://users.otenet.gr/~athsam/Circuits/SG_Clock/SG_clock_main.gif)
Като тук са само шепата ТТL-ки и подробностите отново на - http://users.otenet.gr/~athsam/samgordon_clock_eng.htm
И трите вида схеми са елементарно реализируеми дори от начеващ електрончик,
само за втората ви трябва програмирането на PIC-чето, но пък така ще е наистина
направено конкретно за вашите нужди.
И трите схеми получават такта който да броят - външно, това което на вас ви върши перфектно работа за моделно време.
какъвто такт подадете - такъв ще ви броят!!!
Спирате такта - спират часовниците и показват къде са спрели. Пускате такта - тръгват от където са спрели и т.н.
Сминяте такта - сменяте коефициента на моделното време. Та така...
Избора е ваш, остава да решите точно какво и как искате да направите.
Впрочем подобна идея и реализация като тази на Милен, са направили не само шведите (май ви дадох линка по-нагоре в темата),
но и поляци, фини и май норвежците бяха(интересно защо все северняците броят минутите - може би до пролетта ;D).
Тоест те са прилагали софтуерно решение на свои си регионални срещи,
така че, вече има прецеденти за възможни представяния и пред FREMO!!!
каквото и да изберете, не забравяйте, че трябва добре да го напудрите пред консерваторите във FREMO!!!
-
За хардуерно решение, може да направим едно устройство, което да генерира нужните импулси - с регулиране на скоростта. Така отпада необходимостта от използване на компютър и може да има достатъчно мощен изход за да захранва цяла гора часовници.
А ако се реализира изцяло с електронни броячи (индикатори) то тогава може и дистанционно да сверява часовниците - за няколко секунди избълва нужната поредица импулси докато стигне нужното показание.
С електронните обаче има проблем - като спре токът, забравя показанието. Механичните часовници помнят и без ток. Та май е по-добре да се работи с механични. Просто при всяка гара да има малък часовник за по 2-3 лева, преработен по описаните методи...
-
За хардуерно решение, може да направим едно устройство, което да генерира нужните импулси - с регулиране на скоростта. Така отпада необходимостта от използване на компютър и може да има достатъчно мощен изход за да захранва цяла гора часовници.
А ако се реализира изцяло с електронни броячи (индикатори) то тогава може и дистанционно да сверява часовниците - за няколко секунди избълва нужната поредица импулси докато стигне нужното показание.
С електронните обаче има проблем - като спре токът, забравя показанието. Механичните часовници помнят и без ток. Та май е по-добре да се работи с механични. Просто при всяка гара да има малък часовник за по 2-3 лева, преработен по описаните методи...
В този сайт на Фремо има такъв генератор, но нищо не разбирам от немски:
http://www.jagsttalbahn-modelle.de/betrieb/modellzeit/modellzeit.html (http://www.jagsttalbahn-modelle.de/betrieb/modellzeit/modellzeit.html)
-
За хардуерно решение, може да направим едно устройство, което да генерира нужните импулси - с регулиране на скоростта...
Това е устройството което Павката е показал в първия пост. Ако успеем да създадем наше такова много ще сме доволни. Реализацията му обаче е свързана с програмиране на микро контролер. Това си е пак драйвер от няколко ампера, просто mzeit.exe и лаптопа са елиминирани. Улеснението идва от там че не трябва да се програмира за COM порт и модем. Проста схема която обръща полюсите през реле. Може би някакъв комапаратор на входа. Хардуера ще го сглобим лесно, работата е там че аз от писане на код за микро контролери бъкел не разбирам.
...електронни броячи (индикатори) то тогава може и дистанционно да сверява часовниците...
Пропуснах да кажа че софтуера на FREMO има опция за сверяване/превъртане на радиосинхрон часовниците. Просто всички часовници се нагласявят ръчно на 12:00 понеже няма обратна връзка и след това през софтуера се задава начален час.
С електронните обаче има проблем - като спре токът, забравя показанието. Механичните часовници помнят и без ток...
Електронните могат да имат много предимства, но ти сам си го казал че единствения им недостатък е че се ресетват при спиране на тока, освен ако не се помисли за бекъп батерия. За съжаление обаче реално това се прави всяка вечер когато приключи карането. Спират се часовници, бустери, централи и жми градо.
-
Павка това което показваш е за преработката на механичните часовници.
Под снимката на генератора е линка (към FREMO) където се описва и самият генератор:
http://fremocom.sourceforge.net/fremoclock/kern.php
който е на АТMEGA контролер (168-20DIP):
(http://fremocom.sourceforge.net/fremoclock/x_images/PICT0535.JPG)
на течнокристален дисплей е разбира се HEX-кода за контролера.
Цъкайте на линковете и всичко са дали хората в PDF-файлове (като книги са) включително и ръководство за направата и работата с него.
ПП. Да с компаратор LM393 е и драйвери на LM293, а като имате HEX-кода значи ви е написана и програмката за контролера. ;)
-
Електронните могат да имат много предимства, но ти сам си го казал че единствения им недостатък е че се ресетват при спиране на тока, освен ако не се помисли за бекъп батерия. За съжаление обаче реално това се прави всяка вечер когато приключи карането. Спират се часовници, бустери, централи и жми градо.
Повечето микроконтролери имат и енергонезависима памет, в която може да се записва текущата стойност на часа, от където да се възстановява след това.
Трябва също и да се предвиди ръчно сверяване на часовника преди пускане на синхронизиращия сигнал.
-
Сетих се нещо - в доста автомобили има часовници, които по същество са си минутни. Знам със сигурност за Мерцедес Спринтер и някои Фордове. Те са със минутен механизъм, кварцов генератор за минутни импулси и бутон - при натискане се ускоряват импулсите и така се сверява. Ако се проучи по морги и авточасти ... 8)