ИЗМЕРЕНИЯ
Ром ан А браш
г. Новочеркасск
E-mail: [email protected] radioliga.com
Терм ом етр н а основе схемы
устройства и н д и кац и и и
управл ения для б л о ка питания
В статье [1 ] была опубликована схе-
ма устройства управления и инди-
кации для блока питания. Благода-
ря тому, что все схемы на микрокон-
троллерах. похожи как близнецы-
братья, эту схему можно достаточ-
но просто приспособить совершен-
но для других функций (о чем и го-
ворилось в конце статьи). Предла-
гаю пример как раз такого “нецеле-
вого” использования - термометр.
Для измерения температуры ис-
ходная схема содержит явно избы-
точное количество деталей, поэто-
му ее можно упростить (рис. 1). Од-
нако, можно и к готовому устрой-
ству управления добавить один ре-
зистор и датчик 051.820, тогда фун-
кция изделия будет определяться
только прошивкой микроконтрол-
лера.
Основное назначение этой схе-
мы заключается не столько в полу-
чении какого-то полезного изде-
лия, сколько в получении опыта в
программировании - именно поэто-
му прилагается полный исходный
текст программы измерения темпе-
ратуры на ассемблере. Программа
может стать основой и других уст-
ройств с другими функциями на ос-
нове все той же схемы, надеюсь,
она так же послужит неплохим по-
собием всем, кто хочет освоить ас-
семблер AVR. Частью программы
является полностью.функционально
завершенный модуль для работы с
устройствами 1-Wire, что позволит
без особых усилий создавать про-
граммы поддержки не только датчи-
ков температуры, но и многих дру-
гих устройств с этим интерфейсом.
В подробном описании текст
программы не нуждается, т.к. уже
содержит необходимую информа-
цию в виде комментариев. Для же-
лающих просто изготовить термо-
метр имеются уже готовые вариан-
ты прошивок микроконтроллера,
как и в конструкции-прародителе,
для индикаторов с общим анодом
и катодом, а также для 3-х или 6-и
разрядов индикатора. Как и ранее,
рекомендуется использовать для
програм м ирования программ у
С М рВ оот [2], т.к. в комплект фай-
лов уже входит файл конфигура-
ции ^эе-битов для микроконтрол-
лера. В варианте для 3-разрядно-
го индикатора устройство просто
индицирует измеренное значение
температуры в градусах (при необ-
ходимости, со знаком). А в 6-раз-
рядном варианте индицируются до-
полнительно символы “°С”.
Исходный те кст программы
(файл
termometr_source.zip),
четы-
ре варианта прошивок и файл кон-
ф игурации
м икроконтроллера
(файл
termometr_proshivki.zip)
вы
можете загрузить с сайта нашего
журнала:
http://w w w .radioliga.com
(раздел “Программы”)
^-1/СС
ХР1
Вход і
Входи
Рег. U
Рвг. I
Больше
Меньше
Выбор
__
СП
__
20
\ У
PWR-*F-
PWR
У'
-Э »
PWR *
r s t A
/
у
SCK
у
MiSOZ
MOSiy
DA1 7BL0S
З
_L ct
Ч
j _
-L e e ”
Г ’
I
T Г '
DD2 ATmegaB
/------------
/3
4
І4
5
/
/5
6
16
11
17
12
Г
/8
13
23
24
о
а
У
25
чСб
26
чс5
27
\с4
_____
26
•.RST
1
PDO(RXD)
VCC
PD1(TXD)
PD2(IN TO)
(ICP)PB0
PD3(IN T1)
(OC 1A)PB1
PD4(XCK/T0)
(SS/0C1B)PB2
PD5(T1)
(MOSI/OC2)PB3
PD6(AIN0)
(MlSO)PB4
PD7(AiN1)
(SCK)PBS
PC0(AD CO)
(XTAL1/TOSC1)PB6
PCI (AD Cl)
(XTAL2/TOSC2)PB7
PC2(AD C2)
AVCC
PC3(AD C3)
AREF
PC4(AD C4/SDA)
PCSfAD C5/SCL)
GND
PC6(RESET)
AGND
14
20
21
/1
/%_
/W
/К .
СІ
15
16
17
MOSI
УЇ5
\/ю ~
/7Г
-Э»-УСС
и
/5~
/W
HG1
th
'L Iе
HG2
\
І1
7
18
MISO
УІ2
6
——
\
У ІЗ
4
19
SCK
Уі4
2
1 _ д _ Г
\
Уі5
1
9
02
9
J
1
\
Уі7
10
д
Г
10
c3
Уі8
5
1 d L h
/
HG3
в
a
COM
d
'(
g
г
в
f
e l
fc
9
d
th
h
K L
\&
\!3 _
V L
V®_
V L
Ч
с4
\с 5
Ч сб
С2
470.0*1
6 В
Рис. 1
XI
Х2
-О ХЗ
Х5
-О Х6
-О Х7
Х8
Х9
ХЮ
XII
Литература
1. Абраш Р. Устройство индикации и управления для блока питания. -
“Радиолюбитель”, №5/2007, с. 32-35; №6/2007, с. 26-27.
2. Абраш Р. Универсальный программатор СЫрВоот. - "Радиолюбитель”,
№7/2006, с. 37-41.
Радиолюбитель - 0 7 /2 0 0 7 U
17
предыдущая страница 17 Радиолюбитель 2007-07 читать онлайн следующая страница 19 Радиолюбитель 2007-07 читать онлайн Домой Выключить/включить текст