i
И З М Е Р Е Н И Я
I
Содержимое ПЗУ представляет собой 64 битный
код. Первый байт - это 8-битный код семейства (у
DS18B20 это 28h), затем следует 48-битный серийный
номер, а затем 8-битную CRC (CRC нужна для про-
верки правильности принятой инф ормации). Эти 8
байт последовательно выводятся на индикаторы в
левые от точки два разряда. После этого считывают-
ся показания температуры, которые преобразовыва-
ются и выводятся в десятичном коде на индикаторы
HG1. Также вся информация передается через м ик-
росхему DA1 на СОМ порт компьютера. Микросхема
МАХ232 представляет собой 2-канальный приемопе-
редатчик, который преобразовывает уровни TTL в
формат RS232.
Общение с датчиком DD1 DS18B20 производится по
однопроводному интерфейсу. В микросхему встроен
контроллер сети MicroLAN [1]. Данный контроллер по-
зволяет подсоединять к однопроводной сети большое
количество датчиков, ограниченных только емкостью
линии. Каждый датчик имеет уникальный серийный
номер, записываемый лазером в микросхему на эаво-
де-изготовителе, поэтому его без труда можно иденти-
фицировать контроллером и обращаться только к нему.
Для сбора информации и записи в EXCEL или тек-
стовый файл можно воспользоваться бесплатно рас-
пространяемой программой COMPump. На момент
публикации доступна была версия 1.3а. Данную про-
грамму можно скачать с [2]. После инсталляции и за-
пуска программы необходимо настроить порт. Для это-
го в главном меню нажимаем кнопку
“Настройки” -»
“Порт”.
Имя порта устанавливаем в зависимости от
того, к какому разъему у вас подключен шлейф. Ско-
рость устанавливаем 9600 бит/с. Биты данных - 8-раз-
рядные. Четность - нет. Стоповые биты - 1. После это-
го в главном меню нажимаем кнопку
“Порт” -» “От-
крыть порт”.
После этого можно включить термометр.
Внимание!
Во избежание выхода из строя микро-
схемы СОМ порта шлейф термометра можно подклю-
чать только при выключенном компьютере.
После этого термометр выдаст в окно программы
COMPump 8-байтовое содержимое ПЗУ, а затем бу-
дет выводить температуру. Формат вывода HEX, ASCII
или DECIMAL можно настроить, нажав в главном меню
“Настройки” -» “COMPump” -» “Типы данных”.
После
снятия показаний данные можно экспортировать в
EXCEL, а затем обрабатывать по своему усмотрению.
Для этого нажимаем кнопки
“Файл” -» “Экспорт” -»
“В Excel”.
Hex-код программы для микроконтроллера приве-
ден в
таблице 2.
Hex-код программы (файл
DS18B20.zip)
вы можете
загрузить с сайта нашего журнала:
(раздел “Программы”)
^
Литература
Таблица 2
Hex-код программы
020000040000FA
020000000528D1
080008008828830181019001А9
100010009201103085008601870197019D018316АА
100020000030850000308600С030870ОС630810077
1000300087309F0040309900043098008312803050
100040009800831621308СО08DO1981683128С0144
100050008D01181640308B00A0147F308400800181
100060008403A0182F280130A000A101FD308F00CB
1000700000308E0010148B17CE20F52050308400F5
1000800000080C1E412899000F39A700000E0F39F7
10009000A800A601840A692169210408583C031DAF
1000A00040286400E5206921EA200C1E55282D080F
1000B00099000C1E59282C0899000310AD0CAC0CAB
1000C0000310AD0CAC0C0310ADQCAC0C0310AD0C5C
1000D000AC0C03186D28A6016F280530A6002C086B
1000Е0007 6202308А7 002408А8005128А300А40113
1000F000A5010A302302031C8028A300A40A792842
100100000А302402031С8728А400А50А80280800ВЕ
10011000АА00030ЕАВ00040ЕА9000С1898288С1А34
10012000СВ28290Е84002В0Е8300АА0Е2А0Е09006С
100130000C1010102Q1CA82887122608FE278A0100
10014000860007140000851А21152010А014С52868
10015000A01CB72807102708FE278A0186008714ED
1001600007150000851АА114А0102015C528201D10
10017000С528871007112808FE278A0186008716Е0
100180000000851A211420112014FD308F0000304A
1001900О8ЕО01О1491281А08А20091280512003030
1001А000652165210516253065217 030АЕ00В5103А
1001В0008В13831605168312051ЕВ51483160512ВС
1001C00083128B17AE0BD8280800CE20192144309B
1001D0002C210800CE201921BE302C21FF302C21EB
1001E000AC00FF302C21AD000800B30133302C21CE
1001F000FF302C21D0005021FF302C21D100502184
10020000FF302C21D2005021FF302C21D30050216F
10021000FF302C21D4005021FF302C21D50050215B
10022000FF302C21D6005021FF302C21D700B30203
10023000080055302С2150082С2151082C2152083F
100240002С2153082С2154082С2155082С21560808
100250002С2157082С210800В2000830В1008В1364
100260000512000000000000000000003218051612
10027 000В20С0 9306521В2138 31605168 312051AD4
1002800042294329В21783160512831232306521А1
10029000051601306521В10В302932088В17080093
1002А0006400В4000830В10034083306В200320СЕ8
1002В00033080318183АВ200320СВ3000310В40С20
1002С00034086400В10В55290800АЕ00АЕ0В662956
1002D0000800FF30AE00FF30AF000630B000AE0BBC
0С02Е0007 22 9AF0B6F2 9B00B6F290800CA
040FFC008A158207C9
101000007E340C34B6349E34CC34DA34FA340E34B4
10101000FE34DE34EE34F834B0347C34F234E2346E
02400E00723D01
00000001FF
Радиолюбитель - 0 3 /2 0 0 6 |
\
т
предыдущая страница 16 Радиолюбитель 2006-03 читать онлайн следующая страница 18 Радиолюбитель 2006-03 читать онлайн Домой Выключить/включить текст