LINUX.ORG.RU

Избранные сообщения kostett

Теплообменник для системы винтиляции. «Хочу тепла и на халяву!»

Форум — Talks

В продолжение темы «Хочу тепла и на халяву».

Помогите рассчитать теплообменник.

В общем система такая, берём две трубы такие чтоб выполнялось условие:

R1 * R1 = 2 * R2 * R2

Трубу потоньше вставляем в ту что толще и сматываем в спираль/бухту.

По внешней продуваем выходящий тёплые воздух по внутренней всасываем входящий холодный. Проходя через теплообменник входящий воздух нагревается!!!

Исходящий воздух может быть как комнатной температуры, так и с дымохода печки! Что на порядки повысит температуру входящего воздуха!!!

Следовательно обе трубы должны быть металлическими чтобы не плавится.

Теперь надо решить школьную задачку по физике :)

Площадь отапливаемого помещения S=100м.кв, по нормам за 1 час должно поступать S * 3 = 300м.куб воздуха. Значить в секунду v = 300 / 3600 = 0,083333 м.куб/с

Лучшим выбором для внутренней трубы наверно будет макая отожженная медь.

Труба R2 с магкой отожженной меди, например, «Труба медная М1 мяг» (ГОСТ 617-90) R2 = 9мм; стенка l = 1мм; бухта длинной L = 50м

Внутренний радиус трубы 8мм а площадь s1 = 0,0002010624 м.кв.

Следовательно скорость ветра в нашей трубе: V = v / s1 = 0,083333 / 0,0002010624 = 415 м/с можно радоваться что звуковой барьер не преодолели.. Вот первый вопрос идеи по турбине есть? Как потом понизить скорость до 0,5м/с на выходе? Как сделать глушитель?

Если взять два радиатора параллельно, тогда скорость будет всего 208м/с.. но и цена вырастит в 2 раза! Зато теплопередача повисится в 2 раза!!!

Далее попробуем рссчитать теплопередачу.

При длине трубы в L = 50м время теплообмена составит t = L / V = 50 / 415 = 0,12c ооочень мало...

теплопроводность меди x = 401 Вт/(м·К)

площадь теплообменной поверхности s = 50 * 0,0085 * 0,0085 * 3,1416 = 0,01134866875 м.кв

Допустим внешнего теплообмена нет. Всё тепло от выходящего воздуха передается входящему. Так как обёмы одинаковы, и допустить что теплоёмкость воздуха при разных температурах с натяжкой тоже одинакова - охлаждение выходящего воздуха на dT приведёт к нагреву входящего на тоже dT. Таким образом разность температур в трубе будет постоянной по всей её длине и в устоявшемся режиме пусть равна DT.

Мощность нашего теплообменника составит:

P = x * s * DT / l

а тепло передаваемое в отапливаемое помещение:

p = x * s * DT * t / l

Как узнать разность температур без эксперимента?

Ну вспоминая предыдущюю тему, нам надо p = 10000Ват для отопления. Теперь DT можно рассчитать теоретически:

DT = p * l / x * s * t = 10000 * 0,001 / 401 * 0,01134866875 * 0,12 = 19С.

Результат радует! Если температура входящего воздуха должна быть 25С то для его нагрева хватит температуры дыма T = 25 + 19 = 44C. которая точно будет в дымоходе даже если печь топить туалетной бумагой!!!!!!!!!!!!!!!!!!!!

Если R2 = 9мм. тогда R1 = 13мм то есть диаметром минимум 26мм. Есть ещё проблема с внешней трубой, не могу найти подходящую, МЯГКУЮ. МЕТАЛЛИЧЕСКУЮ трубу длинной 50м.

Не решаемые проблемы:

1. Две турбины дающие скорость в воздуховодах более 400м/с ( А реветь они будут как самолёт? А сколько киливат электричества жрать?)

2. Что-то мне кажется что если воздух в скрученной трубе (виток R ~ 0,5м и радиус R2 = 8мм) разогнать до 400м/c то она очень-очень быстро станет прямой и сильно даст кому-то если не по головке то по яйцам.. ;) А если её залить в бетон чтоб нерасскрутилась то выделяемая энергия от трения проходящего воздуха расплавит медь!

3. Понижение скорости с более 400м/с до 0,5м/с с полным глушением шума.

4. Внешняя труба диаметром 26мм и длиной 50м с мягкого металла (чтобы можно было руками скрутить в бухту).

PS. Возможно оптимальным будет брать трубы больших диаметров и меньшей длины. Возможно ошибся в расчётах.. Возможно кто знает конструкцию получше?

 ,

multihead
()

WAN и LAN на одной сетевой карточке. Возможно ли?

Форум — General

Есть старый комп(debian), который я бы хотел использовать как домашний шлюз. В нем одна сетевая карточка.

Есть модем Callisto821+, который сейчас работает в режиме роутера, раздает интернет на три компа через D-link`oвский свитч.

Мой план заключается в следующем: использовать модем в режиме бриджа, инициируя через него со старого компа PPPoE-соединение. А потом натить ppp0 на eth0, прописав eth0, скажем, 192.168.1.1, и таким образом получать интернет двумя оставшимися компами.

Такая схема может заработать?

P.S. Мне очень лениво идти за второй сетевушкой.

Anatolik
()

К вопросу о прослойке между розеткой и ПК...

Форум — Linux-hardware

прежде чем покупать/собирать новый ПеКа, хочу зайти из далека и позаботиться о самом главном: электричестве, которое вытекает из розетки (как-бэ намекаю на свою безграмотность в вопросе).

сейчас старая советсткая розетка, ПК не заземлен вообще. вот так и работает 6 лет ._. и пора бы это дело исправлять.

впервую очередь, наверно, надо вызвать электрика, чтобы поставил нормальную розетку и научил как заземлять ПК (или заземлил сам?) - как это делается не знай. собсна, куда позвонить, что сказать, сколько стоит, что самому нужно купить?

далее, после того как будет розетка и заземление, что еще нужно для нормальной работы компьютера без перебоев?

сетевой фильтр, стабилизатор напряжения, источник бесперебойного питания? все вместе? а в каком порядке к чему что подключать? - и на этом все? и все это гарантирует замечательную работу железа и что оно не сгорит иль еще чего?

а после того как все это будет стабильно работать, - стоит ли обращать внимание на последнюю деталь: блок питания компьютера и тоже какой-нибудь с особой защитой покупать (если такие бывают), или уже без разницы?

я полный $(cat /dev/zero | head -c 1) в этом вопросе, подскажите пожалуйста.

Перемещено tazhate из general

 , ,

Spoofing
()

ath9k + hostapd = 5 GHz Access Point

Форум — Linux-hardware

Относительно недавно достал несколько железок под Mini PCI-Express, умеющих 5 GHz:

06:00.0 Network controller [0280]: Atheros Communications Inc. AR5008 Wireless Network Adapter [168c:0024] (rev 01)
Первая попытка поднять на них master mode обернулась провалом, hostapd увидел каналы только на 2.4 GHz:
$ sudo hostapd -dd hostapd.conf 
Configuration file: hostapd.conf
ctrl_interface_group=10 (from group name 'wheel')
nl80211: Add own interface ifindex 3
nl80211: New interface mon.wlan0 created: ifindex=9
nl80211: Add own interface ifindex 9
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
nl80211: Added 802.11b mode based on 802.11g information
Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=2 freq=2417 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=3 freq=2422 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=4 freq=2427 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=5 freq=2432 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=6 freq=2437 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=7 freq=2442 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=8 freq=2447 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=9 freq=2452 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=10 freq=2457 MHz max_tx_power=17 dBm
Allowed channel: mode=1 chan=11 freq=2462 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=1 freq=2412 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=2 freq=2417 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=3 freq=2422 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=4 freq=2427 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=5 freq=2432 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=6 freq=2437 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=7 freq=2442 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=8 freq=2447 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=9 freq=2452 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=10 freq=2457 MHz max_tx_power=17 dBm
Allowed channel: mode=0 chan=11 freq=2462 MHz max_tx_power=17 dBm
wlan0: IEEE 802.11 Configured channel (44) not found from the channel list of current mode (2) IEEE 802.11a
wlan0: IEEE 802.11 Hardware does not support configured channel
Could not select hw_mode and channel. (-1)
wlan0: Unable to setup interface.
Flushing old station entries
Deauthenticate all stations
rmdir[ctrl_interface]: No such file or directory
nl80211: Remove interface ifindex=9
netlink: Operstate: linkmode=0, operstate=6
Оказалось, что проблема в следующем:
$ iw phy phy0 info
Wiphy phy0
...
	Band 2:
                ...
		Frequencies:
			* 5180 MHz [36] (13.0 dBm) (passive scanning, no IBSS)
			* 5200 MHz [40] (17.0 dBm) (passive scanning, no IBSS)
			* 5220 MHz [44] (17.0 dBm) (passive scanning, no IBSS)
			* 5240 MHz [48] (17.0 dBm) (passive scanning, no IBSS)
			* 5260 MHz [52] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5280 MHz [56] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5300 MHz [60] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5320 MHz [64] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5500 MHz [100] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5520 MHz [104] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5540 MHz [108] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5560 MHz [112] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5580 MHz [116] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5600 MHz [120] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5620 MHz [124] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5640 MHz [128] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5660 MHz [132] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5680 MHz [136] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5700 MHz [140] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5745 MHz [149] (20.0 dBm) (passive scanning, no IBSS)
			* 5765 MHz [153] (20.0 dBm) (passive scanning, no IBSS)
			* 5785 MHz [157] (20.0 dBm) (passive scanning, no IBSS)
			* 5805 MHz [161] (20.0 dBm) (passive scanning, no IBSS)
			* 5825 MHz [165] (20.0 dBm) (passive scanning, no IBSS)
...
Всё дело во флагах:

  • «passive scanning» - режим точки доступа вообще запрещён;
  • «no IBSS» - запрещён режим «ad-hoc» (этот флаг нам не важен);
  • «radar detection» - требуется определение пульсаций радаров, которые могут работать на той же частоте (в драйвере ath9k это начали реализовывать недавно и оно толком не поддерживается).

За назначение свойств каналам отвечает regulatory domain, который зависит от страны. Данные берутся из базы данных в юзерспейсе при помощи утилиты crda. По идее сменить страну можно командой «iw reg set $КОД_СТРАНЫ», но в случае с устройствами от atheros из коробки этот метод не работает, так как у атеросов regulatory domain зашит в EEPROM и линуксовый драйвер читает именно его, игнорируя настойки системы. К счастью, у нас тут opensource и мы можем наложить несложный патч:

ath9k-ignore-eeprom-regdomain.patch

diff -ru linux-3.3/drivers/net/wireless/ath/regd.c linux-3.3.new/drivers/net/wireless/ath/regd.c
--- linux-3.3/drivers/net/wireless/ath/regd.c   2012-03-19 05:15:34.000000000 +0600
+++ linux-3.3.new/drivers/net/wireless/ath/regd.c       2012-06-05 20:47:03.906526443 +0600
@@ -196,6 +196,8 @@
        u32 bandwidth = 0;
        int r;
 
+       return;
+
        for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
 
                if (!wiphy->bands[band])
@@ -255,6 +257,8 @@
        u32 bandwidth = 0;
        int r;
 
+       return;
+
        sband = wiphy->bands[IEEE80211_BAND_2GHZ];
        if (!sband)
                return;
@@ -304,6 +308,8 @@
        struct ieee80211_channel *ch;
        unsigned int i;
 
+       return;
+
        if (!wiphy->bands[IEEE80211_BAND_5GHZ])
                return;
 
@@ -510,6 +516,8 @@
 {
        const struct ieee80211_regdomain *regd;
 
+       return 0;
+
        wiphy->reg_notifier = reg_notifier;
        wiphy->flags |= WIPHY_FLAG_STRICT_REGULATORY;

Далее пробуем:

# iw reg set GB

# iw phy
Wiphy phy0
        ...
	Band 2:
                ...
		Frequencies:
			* 5180 MHz [36] (13.0 dBm)
			* 5200 MHz [40] (17.0 dBm)
			* 5220 MHz [44] (17.0 dBm)
			* 5240 MHz [48] (17.0 dBm)
			* 5260 MHz [52] (17.0 dBm) (radar detection)
			* 5280 MHz [56] (17.0 dBm) (radar detection)
			* 5300 MHz [60] (17.0 dBm) (radar detection)
			* 5320 MHz [64] (17.0 dBm) (radar detection)
			* 5500 MHz [100] (20.0 dBm) (radar detection)
			* 5520 MHz [104] (20.0 dBm) (radar detection)
			* 5540 MHz [108] (20.0 dBm) (radar detection)
			* 5560 MHz [112] (20.0 dBm) (radar detection)
			* 5580 MHz [116] (20.0 dBm) (radar detection)
			* 5600 MHz [120] (20.0 dBm) (radar detection)
			* 5620 MHz [124] (20.0 dBm) (radar detection)
			* 5640 MHz [128] (20.0 dBm) (radar detection)
			* 5660 MHz [132] (20.0 dBm) (radar detection)
			* 5680 MHz [136] (20.0 dBm) (radar detection)
			* 5700 MHz [140] (20.0 dBm) (radar detection)
			* 5745 MHz [149] (disabled)
			* 5765 MHz [153] (disabled)
			* 5785 MHz [157] (disabled)
			* 5805 MHz [161] (disabled)
			* 5825 MHz [165] (disabled)
          ...
Настройки каналов изменились, причём первые четыре стали доступны для hostapd. Далее hostapd должен заработать с примерно таким конфигом:
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel

macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0

wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

wpa_passphrase=test123test123

driver=nl80211

interface=wlan0
hw_mode=a
channel=44
ssid=test

country_code=GB

wmm_enabled=1

ieee80211n=1
ht_capab=[HT40+]

Дополнительная информация:

  • Посмотреть характеристики каналов в разных странах для выбора подходящих настроек можно при помощи
    regdbdump /usr/lib/crda/regulatory.bin
    
  • На клиентские машины (которые будут коннектиться к точке доступа) патч накладывать не нужно. Кроме случаев, когда интересные вам каналы вообще отключены настройками EEPROM'а.
  • Можно сменить код в EEPROM'е устройства, тогда необходимость в патче отпадает. Но судя по всему утилита только под винду. И есть риск закирпичивания.
  • Оригинальный патч из openwrt: https://dev.openwrt.org/browser/tags/backfire_10.03.1/package/mac80211/patches/404-ath_regd_optional.patch.

 , , , ,

Deleted
()

Как вы обустраиваете свой Android

Форум — Talks

Народ, расскажите какие вы программы обязательно ставите на свои Android устройства, что-то в виде «категория: программы», например,

Файловый менеджер: ES File Explorer, ...

Общение: Skype, ...

Видео проигрыватель: MX Player, ...

и т.д.

Ещё интересует как вы защищаете свой Android от просмотра и использования левыми людьми - шифруете ли и как, какие противоугонные программы существует и т.д.

 

birdie
()

«raspberry pi» ~подобная борда от российских разработчиков

Форум — Talks

Ъ:

малогабаритная материнская плата «Монокуб»

Подготовлен к испытаниям опытный образец малогабаритной материнской платы «Монокуб» в форм-факторе mini-ITX.

В плату вмонтирован многоядерный гетерогенный процессор «Эльбрус-2С+» с тактовой частотой 500 МГЦ. Встроенный в процессор контроллер памяти обеспечивает работу в двухканальном режиме. Для установки планок ОЗУ на плате распаяно два слота стандарта DDR2-800.

«Монокуб» также оснащен разработанным в ЗАО «МЦСТ» южным мостом «КПИ», который обеспечивает поддержку наиболее распространенных на сегодняшний день интерфейсов USB 2.0, SATAII, eSATA, PCI-Express 1.0 х8 и COM-порт. В этот же чип интегрирован гигабитный Ethernet-котроллер, а соответствующий разъем выведен на заднюю панель. Там же размещены интерфейсы для ввода и вывода аудио, разъемы USB 2.0 и eSATA, а также DVI-видеовыход, работоспособность которого обеспечивает интегрированный в плату видеоадаптер. В качестве средства охлаждения процессора возможно использование кулеров под сокет LGA775, в том числе и низкопрофильных.

В ближайшее время планируется подготовка платы к серийному производству. Она включает усовершенствование конструкции (например, увеличение количества разъемов USB 2.0 на задней панели и установку полноразмерного разъёма PCI Express x16) и меры по удешевлению стоимости.

Благодаря стандартному конструктиву, небольшим размерам и большому количеству поддерживаемых интерфейсов плата, устанавливаемая в различные типы корпусов, имеет широкий круг применений. На ее основе можно собрать небольшой офисный компьютер, моноблок, мини-сервер, либо сетевое хранилище данных.

/me решил - не ставить пластиковое окно на кухню в этом году..

//и да - линукс тут при всем

PS: пинусо-мер тут

 ,

uin
()