Логирование из микроконтроллера в компьютере

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб окт 07, 2023 09:59:13

Сообщение grachevvlad2023 »

Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
00000001.jpg
(53.39 КБ) 40 скачиваний
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16830
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Сообщение mickbell »

Возможно, делалось такое множество раз. Однако рекомендую начинать обмен по инициативе компа, а не МК, на котором нажата кнопка. Диалог может быть такой:
- Первый, есть чо сказать?
- Ну я первый, нету.
- Второй, есть чо сказать?
- Второй, клапку надавили, выпуливаю данные.........
- Третий, есть чо сказать?
- Ну я третий, нету.
И так по кругу. Короче, система с одним мастером. Протокол можно поднять Модбас РТУ, к примеру. Или своё что-нибудь.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

работы на 1 день
для таких задач есть https://www.autoitscript.com/site/

хотя проще это сделать на есп8266, если в больнице есть влан
нужно будет только написать запись в лог файл, а если есть хостинг с пхп, то там работы на полчаса будет
https://wifi-iot.com/p/wiki/
тематические ответы только в форуме, в приват не пишите
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Проект не коммерчески. Систему планируется использовать для больниц[/uquote]а это не противоречие и конфликт? Разве медицинское оборудование не должно быть сертифицировано? даже блоки питание там обязаны иметь усиленную изоляцию, независимо от цели. Сомневаюсь, что некоммерческое оборудование в принципе возможно эксплуатировать в медучреждениях.
А уж когда заботой о здоровье пациентов занимается тот, кто простейшую задачу решает на форуме радиолюбителей, это вообще ни в какие ворота...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Сообщения: 1339
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Сообщение tonyk »

kalobyte писал(а):если в больнице есть влан
При входе в отделение реанимации или интенсивной терапии просят выключать сотовые телефоны, так что, боюсь, беспроводные способы обмена противопоказаны.
Реклама
Друг Кота
Сообщения: 9396
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
Вложение 00000001.jpg больше недоступно
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.[/uquote]
аналогичным образом у меня работает мой типа умный дом))

1. несколько блоков на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка.
схема_PoE(5V2A)_AVR.jpg
(171.8 КБ) 26 скачиваний
2. При нажатии кнопки компьютер подаёт звуковой сигнал... автоматические всплывающие окна...
Screenshot_1.jpg
(166.29 КБ) 24 скачивания
3. и записывает номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать.
Screenshot_1 (1).jpg
(134.91 КБ) 20 скачиваний
4. всё это дублируется на телефоне типа андроид...
телефон.jpg
(117.53 КБ) 18 скачиваний
5. никаких RS у меня нет... только собственный протокол...
PING_100кбит.jpg
(94.24 КБ) 23 скачивания
программа простенькая... устанавливается на любой ПК и телефон типа андроид...
:tea:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1011
Зарегистрирован: Ср окт 04, 2017 20:47:40

Сообщение valentinovich »

Martian, tonyk, ну чего вы уж прям так супротив прогресса? :)
Конечно верно, что никаких вай фаев и пр. радиосигналов, как и опрос (или требование принять сигнал) всего лишь по паре проводов, не надь так сказать во избежании. Т. е. отказ не санкционированной системы чреват серьёзными последствиями. И зачем что-то менять в старой, доброй сельской больнице. Т.е только на имеющемся оборудовании.
Предположим там у коек есть кнопи, есть проводочки к сестринскому столику, там звоночек с лампочкой. И пусть себе так и живут. А программка ловящая все эти сигналы и ведущая лог на компе, она никому не помеха и ничего не нарушает. Сестричкам на подмогу :wink: , гл. врачу контроль. 8) Почему нет?
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Да, при условии, что их сделают качественно и надёжно. Больному поплохело, он нажимает кнопку, а она не сработала, потому что программка зависла, потому что разработчик не знал, как делается группа контактов, обеспечивающая и проверку исправности кнопки и снижение вероятности отказа нажатия. И вот больному хреново, но он не орёт, он жмёт кнопку. А когда и если заорёт, время может быть упущено.

Лучше отсутствие системы, чем присутствие ненадёжной.
Сможет ТС разработать надёжную? Сейчас - нет. Ему ещё учиться и учиться.
Можно ли научиться на форуме? Тоже нет.

Он должен был задать вопрос "какую литературу изучить, чтобы построить надёжную систему вызова медперсонала в больнице", но он задал вопрос, который показывает, что система уже разработана, осталась малюсенькая проблема с логированием. :facepalm:
Контактная информация:
Друг Кота
Сообщения: 9396
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

опять одни пустые разговоры... никто ничего тут делать не будет... как всегда... на этом сайте))
:tea:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 361
Зарегистрирован: Чт май 20, 2021 13:33:05

Сообщение muravei_ »

А х.. тут думать: покупаете подходящую охранную систему , там все придумано, ну , или если хотите самодеятельности - изучаете принципы их построения и делаете.
Друг Кота
Сообщения: 9396
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

P.S.
в каждую палату поставьте обычный телефонный аппарат... с большой красной кнопкой... для вызова...
телефон.jpg
(11.36 КБ) 29 скачиваний
больной снял трубку и сказал: "палата номер три ! остановка сердца ! срочно реанимацию ! "

при снятии трубки в сестринской загорается красная лампочка... с номером палаты - номер 3...

сестра нажимает кнопочку "реанимация" и говорит: "палата номер три ! остановка сердца ! срочно реанимацию ! "
сестринская.jpg
(57.27 КБ) 27 скачиваний
не тратя время на пустую болтовню... и всякие кнопочки...

обычная диспетчерская связь...
изучайте...
Ответить

Вернуться в «Теория»