Главная » Статьи » Proton PICBasic

Проектирование usb вольтметра в proton ide

Смотрите, изучайте. Алекс меня опередил, ну, я думаю, не страшно, мы не конкуренты...:)

 



Категория: Proton PICBasic | Добавил: ADMIN (26.01.2010)
Просмотров: 7550 | Комментарии: 48 | Теги: Delphi, protonheadermaker, Проекты, Протон, USB, PROTON, Plugin | Рейтинг: 5.0/7
Всего комментариев: 481 2 3 4 »
1 Doctor   (29.01.2010 15:10)
Мир не без добрых людей, всё супер, порадовало что главная прога в дельфи, короче БОЛЬШОЕ спасибо!

2 Doctor   (01.02.2010 01:40)
А когда продолжение выйдет? И вообще побольше бы таких визуальных уроков для начинающих)

3 Andriy76   (11.07.2011 19:11)
Admin если можно выложите прогу на Делфи и хекс , прикупил 4550 хочу попробывать выйдет или нет .А так сразу будет виден результат . Пожайлуста если не трудно .

4 ADMIN   (12.07.2011 16:45)
HEX файл и терминал - можно скачать здесь. Единственное - это передавать нужно измеренное напряжение, а в исходниках проги на delphi выводить его на label.caption

5 demonpit   (21.07.2014 12:04)
Собрал USB вольтметр по видео ролику на чипе PIC18F4450. В Proton скомпилировалось на ура. Но меня не устраивает то, что значения выдаются с двумя знаками после запятой (например: 2.49 вольт). Пытался расширить до 3-4 знака после запятой - не вышло. Команда ROUND в Delphi не срабатывает - все равно выдает два знака после запятой. Может кто подскажет, как сделать, чтобы выводило 3-4 знака после запятой в Delphi (например: 2.5000 вольт).
 
P.S. Сам вольтметр я беру как стартовую точку. Дальше буду переводить вольты в необходимые значения (например: в значения альфа). Я работаю в хим. лаборатории и хочу подключить старый прибор к компу. Бошка на том приборе показывает значения альфа. Снимает эта бошка (замерял тестером) вольты (милливольты). Сам пересчет я сделаю в Delphi, но раздвинуть значения от 2 до 3-4 знаков после запятой - не получается. Помогите пожалуйста.

0
6 ADMIN   (22.07.2014 08:00)
А в строке №67 в proton не пробовали написать не DEC2, а DEC4 или DEC5? Там даже комментарий есть

7 demonpit   (22.07.2014 12:20)
Пробовал. Тогда пишет не 2.49, а 2.0049 (если поставить DEC4).

8 demonpit   (06.08.2014 15:05)
В Delphi сомнительно, хотя и возможно.
За вывод данных отвечает Edit1 (выделено красным цветом). А именно - @FBufferIn. Никакие манипуляции с @FBufferIn ни к чему не приводят. Либо выдает ошибку, либо выдает целое число (например: 2, а ни 2.4900), либо выдает 2.0049. Других вариантов получить не удалось. Как я писал уже в приведущем посте команда ROUND тут не катит совсем, т.к. у нее совсем другие параметры (double и float). В какой-нибудь проге можно было ввести команду:
b:= ROUND(a * 10000/10000);
Edit1.Text:= FloatToStr(b);
т.е. получили бы число с четырьмя знаками после запятой (например: 2,4536844 округлилось бы до 2,4537).
Здесь такой номер не проходит.
 
P.S. Программирование в Delphi - я любитель, а не крутой спец. Где-то получается и не плохо, а где-то полный профан - как в этой проге вольтметра.

9 demonpit   (06.08.2014 15:07)
Сорри! Не удалось вставить весь код программы на Дельфи. Он есть в видео.

10 demonpit   (09.08.2014 12:05)
Есть еще вопрос. Спаянная USBха (то бишь вольтметр) определяется как USB устройство (если подключить к другому компу) или нужны драйвера? И если нужны, то где их брать - из Protius? Там в одной из папок какие-то имеются.

11 demonpit   (14.08.2014 12:36)
У кого-нибудь есть монтажная схема вольтметра, о котором говорится в здешнем видео (Build_USB_Voltmetr.rar)? Выложите пожалуйста.

12 demonpit   (15.08.2014 17:04)
Просмотрел еще раз bas файл в Протоне, сравнил с другим (с другого сайта) USB вольтметром. Проблемка всетки в BAS файле. Там все необходимые настройки. USB вольтметр с другого сайта (на 18F2550) выдает данные в проге с тремя знаками после запятой. Попробую заминить коды. Может что и получится.

13 demonpit   (16.08.2014 19:53)
Может у кого есть толковая схема этого вольтметра? В Протеусе питание 5 вольт берется с компа. Куда припаивать щупы не понятно.

14 demonpit   (16.08.2014 22:42)
Спасибо за помощь. В общем, это не более чем игрушка для Proton и Proteus. Реальной схемы-сборки нету. Жаль.

15 demonpit   (17.08.2014 15:09)
Спаял по Протиуской схеме. Чип прошился нормально в программаторе. А вот сама сборка не определяется компом как устройство вообще. Пишет, что не может опознать подключенное устройство.

1-15 16-30 31-45 46-47
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]