| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Серийна комуникация върху DC http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=14246 |
Страница 1 от 2 |
| Автор: | darkyp [ Пон Дек 28, 2015 8:10 pm ] | ||
| Заглавие: | Серийна комуникация върху DC | ||
Здравейте, Заел съм се да анализирам сериен протокол на комуникация тип Master-Slave. За момента целта е любителска. Попадали ли сте на реализация на комуникация като тази от приложената снимка (захранване + серийна комуникация)? Интересно ми схемно решение за transmitter и receiver за физическия интерфейс. Крайното устройство се захранва от 15V и комуникира с модулация върху DC с нива 20V и 10V (не е 1-wire). За съжаление към момента имам само този екран, а той не дава отговор на доста въпроси като например какъв ток черпи крайното устройство, дължина на думата и т.н. Твърде вероятно е да е в порядъка 10-15 mA. Възнамерявам да измеря, но във времето не е ясно кога ще имам възможност и се надявам, когато ми се удаде, да мога да закача и нещо готово на шината, което да демодулира сигнала с цел допълнителен анализ. Екранът е снет на самата "шина" - т.е. след филтрите на захранващото устройство и преди тези на захранваното устройство. Логическата интерпретация в последствие за сега звучи тривиална. Вероятно най-логично като за начало е да се пробва с Manchester или подобен NRZ код на 4800bps, а ако не даде резултат то чиста 9600bps амплитудна модулация. За момента не искам да ви предубеждавам с вида на реалното устройство, което "говори" по този начин и предпочитам да остане в сферата на теорията. В последствие ще споделя и къде се наблюдава, а може и някой да го е виждал вече Благодаря за вниманието и хубави празници!
|
|||
| Автор: | timt [ Пон Дек 28, 2015 8:17 pm ] | ||
| Заглавие: | Re: Серийна комуникация върху DC | ||
Така като го гледам не е баш DC Имам подобна комуникация но от сигнала се взема за захранване.
|
|||
| Автор: | ToHu [ Пон Дек 28, 2015 8:31 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Е то ако е баш DC няма да има комуникация |
|
| Автор: | darkyp [ Пон Дек 28, 2015 8:52 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
В моя случай захранването не се взима от сигнала, защото захранващото устройство е slave. Ако няма закачено крайно устройство линията стои на 15V. Върти ми се в главата нещо като стандартната телефонна линия и модулирането на звука върху DC. Не знам до колко моята снимка не включва и трансформатор куплиран с конензатор за осъществяване на модулацията. Благодаря за информацията за пожарните централи! Не съм запознат, но ще потърся повече по темата. В конкретния случай става дума за Daikin P1/P2 линия и свързания течнокристален дисплей и клавиатура, който се води User interface/Digital controller. |
|
| Автор: | ToHu [ Пон Дек 28, 2015 9:12 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Аааа да и още нещо сега се сетих но там си е точно върху DC, т.е. има си DC и отделно по съшата двойка върви диференциално видео, звук и дата, изпозлва се при видеодомофони. За пожарните мисля че имаше някакъв отворен стандард но не знам кой го използва, да ти кажа половината от бизнеса ми е в това и никога не съм закачал скоп да гледам какво предава щтоо не ме е интересувало |
|
| Автор: | timt [ Пон Дек 28, 2015 9:39 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Еврейска поговорка И най лошата търговия е по добре от най добрата работа Сори за темата ама ТоНи и ги ръси компетентно |
|
| Автор: | miro_atc [ Пон Дек 28, 2015 10:09 pm ] | |||||||||
| Заглавие: | Re: Серийна комуникация върху DC | |||||||||
Предавател в захранващата част се прави много лесно - всеки регулатор (линеен или импулсен) има feedback. С един open drain (отворен колектор) и едно съпротивление съвсем лесно се модулира фийдбака... Изискването е само другата страна да има някаква минимална консумация. Предавател в консумиращата част може да се направи с charge pump. Сравнително лесно може да се направи и само с един кондензатор, ако има стабилизатор на по-ниско да кажем 3.3V. Трябва само един по-як push-pull драйвер захранен с 3.3 и един кондензатор между изхода му и линията. При ниско ниво кондензатора се зарежда с 15V. При високо ниво единия му край е на 3.3V a потенциала на другия става 18.3 и ще се разреди до 15. После пак ниско и заряд.... На картинката се виждат ясно фронтовете едит: всъщност се вижда че бачкат с 5V а не 3.3 но принципът е същия |
||||||||||
| Автор: | timt [ Пон Дек 28, 2015 10:20 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Малко стана като серийна комуникация, ако не е проблем може ли да го скицираш че не можах да схвана идеята а ми стана интересно. |
|
| Автор: | darkyp [ Пон Дек 28, 2015 10:39 pm ] | ||
| Заглавие: | Re: Серийна комуникация върху DC | ||
Може би нещо като това, макар да не докарвам точния waveform
|
|||
| Автор: | bongo_x2 [ Пон Дек 28, 2015 10:44 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Аз да вмъкна, пък ако ви хареса: антенните усилватели от 100г. се захранват по фидера. Разделянето става с тъп дросел и кондензатор като сигналът изобщо не пречи на захранването. Имам предвид да ползвате ВЧ модулатор, де, като нищо може да спести ред главоболия. Едит: darkyp постнал преди мен... |
|
| Автор: | tolstolob [ Пон Дек 28, 2015 10:49 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
ST7590OFDM Narrowband Power Line Networking System on Chip http://www.st.com/web/catalog/sense_power/FM1968/SC923/SS1647/PF247186 http://www.ti.com/tool/24vdcplcevm и т.н. |
|
| Автор: | Pif [ Пон Дек 28, 2015 10:57 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Пускал съм 20 устройства по една ДЦ линия като 10 от тях имаха модеми и 10 нямаха. Няколко километра кабел. В началото тръгва 70 волта а до последното стига 15 волта. Коминикацията беше на 125 килохерца носеща и май на 9600 имахме проблем и слязохме на 2400. Това заради дългата линия. "Модемите" бяха филипсовски чипове за комуникация по 220 волта захранване. Само им подбираш бобинки и кондензатори за да направиш резонанса и работят перфектно. 1 мастър и 10 slave-а. |
|
| Автор: | miro_atc [ Пон Дек 28, 2015 11:48 pm ] | |||||||||
| Заглавие: | Re: Серийна комуникация върху DC | |||||||||
Може и така. Това е по-скоро стандартната концепция за модем по захранване... Моята идея беше, че ако са изпълнени определени условия няма да има нужда от филтрите и от разделянето на AC/DC. Повечето регулатори могат само да "вдигат" напрежението ако е под зададения им референс. Но ако някой го вдигне отвън нищо не правят. Макар че тоя ефект финаги ще се получи и с диод на изхода на захранването... Така че по твоята схема може да се спестят съпротивленията и филтрите. Ако драйверът е изкарвал нула, то предващия кондензатор е зареден с 15V. Toва е началото на твоята картинка. В момента в който драйвера изкара 1-ца имаш 5V на долния край на кондензатора, а другия му край +15=20V. Вижда се на картинката резкия скок. След разряд, като ако имаш блокиращ диод то захранването няма да участва в разряда. Напрежението ще спада само от собствената консумация. Предполага се че ти консумираш на 5V само, а не както си начертал, т.е. имаш регулатор а не кондензатори и съпротивления. Просто регулатора няма да си вдигне тока при повишаване на входното, даже напротив (ако е импулсен). Това ще даде по-голямо време за разряда на "предаващия" кондензатор. Той след определено време ще се разреди до 15-5=10в. След това драйвера като изкара 0-ла, тия 10в ще се окажат паралелно на линията, т.е. както се вижда на картинката ще имаш един рязък пад до 10в. Интересното тук е, че тоя пад се вижда доста добре, все едно централно захранване не реагира изобщо |
||||||||||
| Автор: | emilvtc [ Нед Яну 03, 2016 10:44 pm ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Такава комуникация се използва при двупроводни аналогови токови тансмитери (сензори) 4-20мА и се казва HART. Идеята е по двупроводната токов линия да се зхрани токовия трнсмитер, аналогово (токово) да се предава информция за измерванат величина, както и цифроо да може да се настройват прметрите на трнсмитер БЕЗ това да влияе на аналоговото измервне. Преди 10+ години првих такива трансмитери за pH и Pt100, но протокола не беше точно по HART спецификциите... Не е "ракетна" технология. |
|
| Автор: | gicho [ Пон Яну 04, 2016 11:04 am ] |
| Заглавие: | Re: Серийна комуникация върху DC |
Другото подобно е на Profibus PA - MBP. Сигналът там се предава като manchester кодиран за да няма DC отместване. MBP идва за значи "manchester bus powered" но мисля за в PB PA не го ползват за хранене. Същото може да се приложи за напрежението (имам предвид манчестъра). |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|