anonymous@RULINUX.NET~# | Last login: 2024-11-17 07:52:58 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
субж. вот пруфпик: http://imagebin.ca/view/HShcRwT.html (Слот под карту SD снизу)
А теперь подробнее. Некоторое время назад думал над вещицой, дабы мониторить сервак и пришел к такой конструкции: в общем атмега 16 в 4 канала меряет напряжения питания пациента, и пишет журнал на SD карту. Если пациенту плохо - может сделать ресет, отрубить питание (как имитировав нажатие повер, так и через релеху 220). В общем на этом прототипчике что нового, относительно прошлого тз. УСБ вместо уарта, причем усб цепляется сразу как /dev/ttyACM*, это позволит мониторить новомодные железяки где нет последовательного порта/занят бесперебойником и так же сэкономить стольник на max232a, который из схемы теперь можно выкинуть. управляется AT командами на манер модема, в различные логи можно записывать данные от приложений. Если нет отклика от ОС - девайс может сработать как вачдог и устроить ребут. Если после ребута пацент не ожил - отрубает питание, ровно как если пациент после ребута не прожил долго и счастливо. Ну и киллер-фича этого прототипа - теперь в нем есть бутлоадер и обновлять прошу в нем можно по усб (так что уже поделка и не только для авр-фриков). Напаяны на плате частично (помимо слота для ISP) еще два слота с SPI. В планах экстеншн борд с эзернетом на 10мбит (да, я маньяк)... Ну и ISP разъем если перекинуть проволочку тоже превращается в SPI слот. (т.е. три слота для экстеншнов, чтобы на всех хватило) Разъем слева с краю - для батареи. Батарея литий-ионная от старого мобильника, схема заряда на LM317, еще пока не травил. Спереди будет экранчик монохромный, mt6116 от отечественного МЭЛТа. Сверху - это выходы для подключения напруг пациента на измерение, справа - земля и три логических пины для подключения борды управления питанием (самый простой вариант - два транзистора и реле, для повера, ресета и 220 соответственно). Кто что скажет?
AiFiLTr0(*) (2010-01-25 03:14:00)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7
|
|
|
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> сэкономить стольник на max232a,
> Если после ребута пацент не ожил
> Кто что скажет?
|
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Драйвер FTDI дешевле максов? Или как ты к USB прицепился?
> Да, демона.
> Хочется такое-же но на чём-то достаточно мощном что бы торренты и сквид крутило что бы основной комп держать спящим и просыпать его только когда он действительно нужен..
AiFiLTr0(*)(2010-01-25 04:07:45)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> v-usb софтварной имплементации
> купи асусовский роутер..
|
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1Чё-то ты как-то замарачиваешься над задачей. Помню, кто-то рассказывал, такую проблему решали вторым писюком, который постоянно пинговал сервак. Как тот перестаёт отвечать, писюк делает eject и выезжающий лоток жмакает reset на серваке. anonymous(*)(2010-01-25 04:46:27)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20100103 Gentoo Firefox/3.5.6 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1эээ... а как узнать, что БП начал проседать? У меня вон один БП лежит, все вроде нормально, но проседает при пиковой нагрузке, когда два веника разом что-то пишут большое. В результате феники щелкают головами от недостатка питания, фряха от такого уходит в панику. AiFiLTr0(*)(2010-01-25 11:08:58)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Фигасе, не знал о такой. Много она процессора сжирает? У игорь-плуга вроде тактов совсем ничего оставалось для пользовательских приложений и в прерываниях чё-нить своё делать было рискованно.
AiFiLTr0(*)(2010-01-25 11:42:46)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1все просто: Открыл для себя панангин - теперь сердце поддерживает работу мозга на более высоких частотах и питание мозга не проседает при пиковых нагрузках. AiFiLTr0(*)(2010-01-25 13:50:24)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1Если действительно есть аппаратные проблемы и система уходит в панику, то в любом случае бдует DOS, который можно отловить с другой машины. А если кое-как работает, то и пусть работает. anonymous(*)(2010-01-25 14:19:28)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20100103 Gentoo Firefox/3.5.6 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1Не понял, какой еще ДОС? (танк моде он?) Я говорю про другой случай. На моей практике было 2 БП, которые подыхая постепенно поднимали напруги (особенно 12в, замерил когда - охренел, там вместо 12 18 было). А тут с минимум усилиями можно отдиагностировать почитав логи где когда и что сбойнуло, какая напруга ушла и т.п. ну и если /var/log примонтирован как фьюз-файлуха, которая пишет на мегадог фиг какой хакир, коли порутит систему вытрет содержимое /var/log (из соображений паранойи удаление содержимого карты можно сделать только достав ее из устройства и воткнув в кардридер) AiFiLTr0(*)(2010-01-25 14:35:51)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1Круто. Молодец. Завидую. :) > теперь в нем есть бутлоадер и обновлять прошу в нем можно по усб
|
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Кафедра27, МИФИ.
И ещё вопрос: плату травил сам? Уж больно всё чётко-красиво. И дырки все по центру площадок :) |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1У атмег есть такая фича, что по ресету джампится не на 0, а на бутлоадер, который сидит в конце флеша. пишем фьюзы на размет бутлоадера 1024 слова (2048 байт). Далее я взял исходники bootloaderHID, который собственно и делал все, что требовалось. Пришлось правда перелопатить немного, чтобы в 2 кб уместился. бутлоадер в самом начале проверяет есть ли джампер, и если оного нет - прыгает к приложению. Ну а если джампер есть, то мелкая софтинка с компа позволяет перешить контроллер. С бутлоадером еще буду возиться доделывать - хочу, чтобы им можно было и еепром писать. Правда оно и так едва влезает в 2кб... но может быть чего и соображу... AiFiLTr0(*)(2010-01-25 16:46:52)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Это курсовик, чтоли?
> И ещё вопрос: плату травил сам? Уж больно всё чётко-красиво. И дырки все по центру площадок :)
хм... прямо статейка вышла... AiFiLTr0(*)(2010-01-25 16:58:08)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1>Не понял, какой еще ДОС? (танк моде он?)
>А тут с минимум усилиями можно отдиагностировать почитав логи где когда и что сбойнуло, какая напруга ушла и т.п
anonymous(*)(2010-01-25 18:10:43)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20100103 Gentoo Firefox/3.5.6 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1во-первых это для серверного железа. В частности для того хлама который у меня в сортире работает - там вообще ничем напруги посмотреть нельзя... кроме как мультиметром. > Если БП внезапно сгорел, то не пофигу ли какое там было напряжение?
AiFiLTr0(*)(2010-01-25 19:58:47)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Denial of service я имел ввиду
AiFiLTr0(*)(2010-01-25 20:02:13)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1>А как ты из ОС отрубишь 220в от блока питания?
Но всё равно нужно понимать, что пожар может возникнуть совершенно внезапно, что никак не получится отловить. Любое случайное замыкание в компе, проводка и т.п. Или опрокинет какая-ть крыса что-ть на комп. Так что я бы не стал так уверенно оставлять рабочую машину без регулярного присмотра. >Вопрос а есть ли такая машина.
anonymous(*)(2010-01-25 22:12:19)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20100103 Gentoo Firefox/3.5.6 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1>Но всё равно нужно понимать, что пожар может возникнуть совершенно внезапно, что никак не получится отловить. Любое случайное замыкание в компе, проводка и т.п. Или опрокинет какая-ть крыса что-ть на комп. Так что я бы не стал так уверенно оставлять рабочую машину без регулярного присмотра.
AiFiLTr0(*)(2010-01-25 23:52:03)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7 |
Скрыть
Re: [ЖЖ][hardware] MegaDog Prototype 1> Но я думаю присобачить потом датчик дыма к этой поделке, а там, кто знает... хм... баллончик CO2, что ли впендюрить... Главное, чтобы соседи снизу не закурили в сортире
|
|
|
|
Этот тред читают 4 пользователя: |
Анонимных: 4 Зарегистрированных: 0 |
Re: [ЖЖ][hardware] MegaDog Prototype 1
ах да, и если вытащить карту и коротнуть джампером два крайних пина слота PW-CTL, то загрузимся в бутлоадер, и сможем перешиться.
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7