Вы не вошли.
Я, конечно, понимаю смех очень продвинутых парней типа Jaxon'a, но сам я учусь программировать, а в электронике полный ноль. За эту часть отвечает другой человек, но проблема в том, что с цифровой электроникой он занимался мало. Поэтому мы обратились за помощью к вам.
Зря Вы так.
Никто над Вами не смееться, особенно я.
тем не менее Вы не назвали ни типа датчика(термопара, резистор и тд), ни пределы температуры, ни точность и тд.
каким образом устройство должно получать питание? отдельное или по порту?
если есть опыт работы с портом(у меня его нет, кстати) то проблем у Вас не должно быть.
вот пример:
разобрал недавно промышленный термометр(собран на АТ89), там в качестве датчика использовалось вот такое устройство, к1019ем1:
www.gelezo.com/radiofans_printed-circui … 19em2.html
выход его подключили к преобразователю напряжение-частота на кр1108пп1
и контроллер мерял частоту, прокалиброванную к показаниям, если можно так сказать.
если 40к каналов-тогда без МК на стороне измерения врятли обойтись, должно же что то переключать мультиплексор и передавать это по СОМ порту.
Вне форума
Посмотрите на программку работы с портом
написана на поскаале есть вариант и под delphi
dikoy44.narod.ru/com_adc.zip
да там используется АЦП
www.gaw.ru/html.cgi/txt/ic/Analog_Devices/adc/index.htm
www.gaw.ru/html.cgi/txt/ic/Analog_Devic … ad7896.htm
www.gaw.ru/html.cgi/txt/ic/Analog_Devic … ad7896.htm
Вне форума
Датчики уже выведены на пульт, так что, если тянуть кабель до компа, то длина будет метров 5, не больше. Называются датчики ТСМ (термометр сопротивления медный). А вообще почему мы за это взялись - я уже говорил, что температуры приходят с газовых шлейфов, зимой температура наружного воздуха падает до -40 градусов, происходит гидратообразование и шлейфы останавливаются. Во-первых, это грозит лишением премии, во-вторых, приходится ехать в тундру и отогревать их паром, то есть целый день торчать на этом морозе, а в тундре деревьев нет, поэтому ветер так гуляет и при нуле и при -40 градусах. В общем, будет очень круто, если все 40 температур будут выведены на монитор компа и всегда будут перед глазами. Это по поводу целесообразности.
Насчет RS-485 - до этого раздела в книге я еще не дошел. Да я и не думаю, что для пяти метров не подойдет RS-232.А книга называется "Программирование последовательных интерфейсов ПК" Агуров.
По поводу компонентов для СОМ-порта: там автор предлагает создать свой компонент с самодельными методами, основанными на CreateFile, CloseHandle, ReadFile, WriteFile и т. д. (их очень много).
Вне форума
Кстати очень неплохое решение предложено Jaxon по микросхеме кр1108пп1- Аналог VFC32. М.С обладает неплохими характеристиками.Почти (относительно) для Вас РадиоХобби 3-2001 "LCF-метр на ПК." А ключи не обязательно на контр. можно 561КТ...любые какие понравятся. Управление ими на сдвиг.регистре-тоже какие есть под рукой.И надо будет всего 3 линии. Удобно будет сделать опт.эл. развязку,на трассе мало-ли чего случится, компа жалко.Не зависнет ,не заглючит, дёшево надёжно и со вкусом. Всё будет зависеть от точности характеристик датчиков и Вашей программы.
Отредактировано Igor (10.08.2004 17:51:38)
Вне форума
2 goodmannot вобщем то похожее интересует на данный момент, только под С++ Borland, есть готовые компоненты под Delphi TComPort (использует ф-ции АРI) и посмотрите RXLib(free), может пригодиться(лучше задать как ключевые в поиске):
www.proglib.ru/detail.asp?id=986
www.rxlib.ru/rx/rx_libr.htm
cbuilder.ru/rx/rxlib.htm
без железа снаружи компа в Вашей задаче не обойтись, так что лучше использовать МК(а если так, то РС вроде и не сильно нужен), и еще, понадобятся градуировочные таблицы если нужно абсолютное зн. Т, это есть, могу прислать
Отредактировано Vasil (10.08.2004 22:14:30)
Вне форума
(а если так, то РС вроде и не сильно нужен)
Ребятам не только "ехать", но и "шашечки" нужны.
Без PK-я уже предлагал.
Отредактировано Igor (10.08.2004 23:55:00)
Вне форума
вот что товарисчу нужно :
pdfserv.maxim-ic.com/en/ds/DS18S20.pdf
вот все семейство:
para.maxim-ic.com/compare.asp?Fam=Temp_ … 443,119444
тем более,насколько я понял, их можно все к одной линии подключить, без всяких мультиплексоров и проч.
ЗЫ: о них уже упоминали, оказываеться
Отредактировано Jaxon (11.08.2004 10:45:33)
Вне форума
что то для DS18S20 при беглом просмотре я про протяженность линии не нашел, может плохо смотрел,а там ведь тундра, да и шнурки придется перекладывать.
Вне форума
можно поробовать с преобразователем rs232(MAX232 и проч) его запустить, немного поизвращаться придеться, правда
Вне форума
а там ведь тундра, да и шнурки придется перекладывать.
Какое растояние интересует?
Андрей Смирнов
Вне форума
[ Сгенерировано за 0.035 сек, 7 запросов выполнено - Использовано памяти: 601.6 Кбайт (Пик: 651.97 Кбайт) ]