TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
05.12.2015, 21:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сколько видел КТ361 - один вывод уходит в обрыв.
Что-то перемудрили изготовители ...
|
|
|
|
06.12.2015, 11:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.01.2006
Сообщений: 1,719
Сказал спасибо: 21
Сказали Спасибо 1,390 раз(а) в 791 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
S_Paul....если выкладываешь схемку, то сообщай её параметры...типа
- запомнил уровень .....(+/-)хххх V
- выдержка ................хххх мин.
- уровень после выдержки...... V
__________________
С уважением Vlad
|
|
|
|
06.12.2015, 19:38
|
|
Прописка
Регистрация: 15.07.2015
Сообщений: 138
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Хорошо, буду.
|
|
|
|
06.12.2015, 21:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
За это время уже бы изучил и Си и МК на уровне, необходимом для решения задачи.
Курс 123avr в помощь.
Надо-то:
1. Скачать программу CV AVR
2. Компьютер с LPT
3. Микроконтроллер
думаю, что строчки типа:
PHP код:
|
#dafine nasos_on() PORTB |= 0b00000001 // создаём удобный макрос для включения насоса #dafine nasos_off() PORTB &= 0b11111110 // создаём удобный макрос для выключения насоса void main() { int value, prev_value; // переменные, в которых хранятся результаты измерений nasos_on(); // включаем насос begin: // просто метка, на которую можно перейти из другой части программы prev_value = get_adc(0); // оцифровка измерений на 0 канале АЦП delay_ms(60000); // задержка 1 минута value = get_adc(0); // оцифровка измерений на 0 канале АЦП if(value ‹ prev_value) nasos_off(); // сравнение последнго измерения с предыдущим, и если охлаждается - выключаем насос goto begin; // переходим на метку begin }
|
не требуют многодневных умственных напряжений.
Последний раз редактировалось Godzilla82; 06.12.2015 в 21:46.
|
|
|
|
06.12.2015, 21:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,048
Сказал спасибо: 3,039
Сказали Спасибо 3,209 раз(а) в 2,179 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сообщение от Godzilla82
|
За это время уже бы изучил и Си и МК на уровне, необходимом для решения задачи.
|
Да ладно, интересно-же.
Надеюсь, на следующей неделе место на вечернем столе освободится - сам помакетирую УВХ на беспаечной макетке. Плёночный конденсатор на 0.68 мкФ есть, TL072 есть, на ключи есть DG403 и КП103.
|
|
|
|
07.12.2015, 09:25
|
|
Прописка
Регистрация: 15.07.2015
Сообщений: 138
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Godzilla82
Понятно что с микроконтроллером удобнее манипулировать данными, намного удобнее, но когда обговаривали устройство, заказчик от микроконтроллеров отказался.
Не везде можно быстро добыть микроконтроллер, а рассыпуху - пожалуйста.
Сейчас УХ вполне себе работает, осталось облагородить первую плату и накидать вторую...
|
|
|
|
07.12.2015, 10:05
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сообщение от Godzilla82
|
goto begin; // переходим на метку begin
|
Да уж...
|
|
|
|
07.12.2015, 10:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сообщение от Bill
|
Да уж...
|
А чем, собственно, while(1) при компиляции будет отличаться от
Сообщение от Godzilla82
|
begin:
.......
goto begin;
|
?
Типа любыми средствами не использовать goto.
|
|
|
Сказали "Спасибо" omercury
|
|
|
07.12.2015, 15:31
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сообщение от omercury
|
Типа любыми средствами не использовать goto.
|
Ну почему же не использовать. В данном случае использование goto ничем не оправдано. Или нет?
|
|
|
|
07.12.2015, 15:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Устройство выборки и хранения, запоминание уровня
Сообщение от Bill
|
В данном случае использование goto ничем не оправдано. Или нет?
|
Очень даже оправдано
При записи не приходится делать отступ для "нижнего" уровня и ставить лишние скобки.
PHP код:
|
void main(void) { int a,b; begin ... goto begin; }
void main(void) { int a,b; while(1) { ... } goto begin; }
|
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:16.
|
|